Class DTOConstants

java.lang.Object
org.osgi.service.jakartars.runtime.dto.DTOConstants

public final class DTOConstants extends Object
Defines standard constants for the DTOs. The error codes are defined to take the same values as used by the Http Service Whiteboard
  • Field Details

    • FAILURE_REASON_UNKNOWN

      public static final int FAILURE_REASON_UNKNOWN
      Failure reason is unknown.
      See Also:
    • FAILURE_REASON_SHADOWED_BY_OTHER_SERVICE

      public static final int FAILURE_REASON_SHADOWED_BY_OTHER_SERVICE
      Service is shadowed by another service.

      For example, another service with the same service properties but having a higher service ranking. See ServiceReference.compareTo(Object).

      See Also:
    • FAILURE_REASON_SERVICE_NOT_GETTABLE

      public static final int FAILURE_REASON_SERVICE_NOT_GETTABLE
      The service is registered in the service registry but getting the service fails as it returns null.
      See Also:
    • FAILURE_REASON_VALIDATION_FAILED

      public static final int FAILURE_REASON_VALIDATION_FAILED
      The service is registered in the service registry but the service properties are invalid.
      See Also:
    • FAILURE_REASON_NOT_AN_EXTENSION_TYPE

      public static final int FAILURE_REASON_NOT_AN_EXTENSION_TYPE
      The extension service is registered in the service registry but the service is not registered using a recognized extension type
      See Also:
    • FAILURE_REASON_REQUIRED_EXTENSIONS_UNAVAILABLE

      public static final int FAILURE_REASON_REQUIRED_EXTENSIONS_UNAVAILABLE
      The service is registered in the service registry with the JakartarsWhiteboardConstants.JAKARTA_RS_EXTENSION_SELECT property and one or more of the filters is not matched.
      See Also:
    • FAILURE_REASON_DUPLICATE_NAME

      public static final int FAILURE_REASON_DUPLICATE_NAME
      The service is registered in the service registry with the JakartarsWhiteboardConstants.JAKARTA_RS_NAME property and a service with that name already exists in the runtime
      See Also:
    • FAILURE_REASON_REQUIRED_APPLICATION_UNAVAILABLE

      public static final int FAILURE_REASON_REQUIRED_APPLICATION_UNAVAILABLE
      The service is registered in the service registry with the JakartarsWhiteboardConstants.JAKARTA_RS_APPLICATION_SELECT property and the filters is not matched by any running application.
      See Also: