? SubsystemConstants

java.lang.Object
org.osgi.service.subsystem.SubsystemConstants

public class SubsystemConstants extends Object
Defines the constants used by Subsystem service property, manifest header, attribute and directive keys.

The values associated with these keys are of type String, unless otherwise indicated.

  • ??????

    • DEPLOYED_CONTENT

      public static final String DEPLOYED_CONTENT
      Manifest header identifying the resources to be deployed.
      ????:
    • DEPLOYED_VERSION_ATTRIBUTE

      public static final String DEPLOYED_VERSION_ATTRIBUTE
      Manifest header attribute identifying the deployed version.
      ????:
    • DEPLOYMENT_MANIFESTVERSION

      public static final String DEPLOYMENT_MANIFESTVERSION
      Manifest header identifying the deployment manifest version. If not present, the default value is 1.
      ????:
    • PREFERRED_PROVIDER

      public static final String PREFERRED_PROVIDER
      Manifest header used to express a preference for particular resources to satisfy implicit package dependencies.
      ????:
    • PROVISION_POLICY_DIRECTIVE

      public static final String PROVISION_POLICY_DIRECTIVE
      Manifest header directive identifying the provision policy. The default value is rejectDependencies
      ????:
    • PROVISION_POLICY_ACCEPT_DEPENDENCIES

      public static final String PROVISION_POLICY_ACCEPT_DEPENDENCIES
      A value for the provision-policy directive indicating the subsystem accepts dependency resources. The root subsystem has this provision policy.
      ????:
    • PROVISION_POLICY_REJECT_DEPENDENCIES

      public static final String PROVISION_POLICY_REJECT_DEPENDENCIES
      A value for the provision-policy directive indicating the subsystem does not accept dependency resources. This is the default value.
      ????:
    • PROVISION_RESOURCE

      public static final String PROVISION_RESOURCE
      Manifest header identifying the resources to be deployed to satisfy the dependencies of a subsystem.
      ????:
    • START_ORDER_DIRECTIVE

      public static final String START_ORDER_DIRECTIVE
      Manifest header directive identifying the start order of subsystem contents. There is no default value. Specified values are of type String and must represent an integer.
      ????:
    • SUBSYSTEM_CATEGORY

      public static final String SUBSYSTEM_CATEGORY
      Manifest header identifying the categories of a subsystem as a comma-delimited list.
      ???????:
      1.1
      ????:
    • SUBSYSTEM_CONTACTADDRESS

      public static final String SUBSYSTEM_CONTACTADDRESS
      Manifest header identifying the contact address where problems with a subsystem may be reported; for example, an email address.
      ???????:
      1.1
      ????:
    • SUBSYSTEM_CONTENT

      public static final String SUBSYSTEM_CONTENT
      Manifest header identifying the list of subsystem contents identified by a symbolic name and version.
      ????:
    • SUBSYSTEM_DESCRIPTION

      public static final String SUBSYSTEM_DESCRIPTION
      Manifest header identifying the human readable description.
      ????:
    • SUBSYSTEM_DOCURL

      public static final String SUBSYSTEM_DOCURL
      Manifest header identifying a subsystem's documentation URL, from which further information about the subsystem may be obtained.
      ???????:
      1.1
      ????:
    • SUBSYSTEM_EXPORTSERVICE

      public static final String SUBSYSTEM_EXPORTSERVICE
      Manifest header identifying services offered for export.
      ????:
    • SUBSYSTEM_ICON

      public static final String SUBSYSTEM_ICON
      Manifest header identifying the icon URL for the subsystem.
      ???????:
      1.1
      ????:
    • SUBSYSTEM_ID_PROPERTY

      public static final String SUBSYSTEM_ID_PROPERTY
      The name of the service property for the subsystem ID. The value of this property must be of type Long.
      ????:
    • SUBSYSTEM_IMPORTSERVICE

      public static final String SUBSYSTEM_IMPORTSERVICE
      Manifest header identifying services required for import.
      ????:
    • SUBSYSTEM_LICENSE

      public static final String SUBSYSTEM_LICENSE
      Manifest header identifying a subsystem's license.
      ???????:
      1.1
      ????:
    • SUBSYSTEM_LOCALIZATION

      public static final String SUBSYSTEM_LOCALIZATION
      Manifest header identifying the base name of a subsystem's localization entries.
      ???????:
      1.1
      ????:
    • SUBSYSTEM_LOCALIZATION_DEFAULT_BASENAME

      public static final String SUBSYSTEM_LOCALIZATION_DEFAULT_BASENAME
      Default value for the Subsystem-Localization manifest header.
      ???????:
      1.1
      ????:
    • SUBSYSTEM_MANIFESTVERSION

      public static final String SUBSYSTEM_MANIFESTVERSION
      Manifest header identifying the subsystem manifest version. If not present, the default value is 1.
      ????:
    • SUBSYSTEM_NAME

      public static final String SUBSYSTEM_NAME
      Manifest header identifying the human readable subsystem name.
      ????:
    • SUBSYSTEM_STATE_PROPERTY

      public static final String SUBSYSTEM_STATE_PROPERTY
      The name of the service property for the subsystem state. The value of this property must be of type Subsystem.State.
      ????:
    • SUBSYSTEM_SYMBOLICNAME

      public static final String SUBSYSTEM_SYMBOLICNAME
      Manifest header value identifying the symbolic name for the subsystem. Must be present.
      ????:
    • SUBSYSTEM_SYMBOLICNAME_PROPERTY

      public static final String SUBSYSTEM_SYMBOLICNAME_PROPERTY
      The name of the service property for the subsystem symbolic name.
      ????:
    • ROOT_SUBSYSTEM_SYMBOLICNAME

      public static final String ROOT_SUBSYSTEM_SYMBOLICNAME
      The symbolic name of the root subsystem.
      ????:
    • SUBSYSTEM_TYPE

      public static final String SUBSYSTEM_TYPE
      Manifest header identifying the subsystem type.
      ????:
    • SUBSYSTEM_TYPE_PROPERTY

      public static final String SUBSYSTEM_TYPE_PROPERTY
      The name of the service property for the subsystem type.
      ????:
    • SUBSYSTEM_TYPE_APPLICATION

      public static final String SUBSYSTEM_TYPE_APPLICATION
      The resource type value identifying an application subsystem.

      This value is used for the osgi.identity capability attribute type, the SUBSYSTEM_TYPE manifest header and the SUBSYSTEM_TYPE_PROPERTY service property.

      ????:
    • SUBSYSTEM_TYPE_COMPOSITE

      public static final String SUBSYSTEM_TYPE_COMPOSITE
      The resource type value identifying an composite subsystem.

      This value is used for the osgi.identity capability attribute type, the SUBSYSTEM_TYPE manifest header and the SUBSYSTEM_TYPE_PROPERTY service property.

      ????:
    • SUBSYSTEM_TYPE_FEATURE

      public static final String SUBSYSTEM_TYPE_FEATURE
      The resource type value identifying an feature subsystem.

      This value is used for the osgi.identity capability attribute type, the SUBSYSTEM_TYPE manifest header and the SUBSYSTEM_TYPE_PROPERTY service property.

      ????:
    • SUBSYSTEM_VENDOR

      public static final String SUBSYSTEM_VENDOR
      Manifest header identifying a subsystem's vendor.
      ???????:
      1.1
      ????:
    • SUBSYSTEM_VERSION

      public static final String SUBSYSTEM_VERSION
      Manifest header value identifying the version of the subsystem. If not present, the default value is 0.0.0.
      ????:
    • SUBSYSTEM_VERSION_PROPERTY

      public static final String SUBSYSTEM_VERSION_PROPERTY
      The name of the service property for the subsystem version. The value of this property must be of type Version.
      ????: