Package org.osgi.service.subsystem
Class SubsystemConstants
java.lang.Object
org.osgi.service.subsystem.SubsystemConstants
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.
- Author:
- $Id: 36e2190a16d3bd0e4ed0e34799286284c0986974 $
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringManifest header identifying the resources to be deployed.static final StringManifest header attribute identifying the deployed version.static final StringManifest header identifying the deployment manifest version.static final StringManifest header used to express a preference for particular resources to satisfy implicit package dependencies.static final StringA value for theprovision-policydirective indicating the subsystem accepts dependency resources.static final StringManifest header directive identifying the provision policy.static final StringA value for theprovision-policydirective indicating the subsystem does not accept dependency resources.static final StringManifest header identifying the resources to be deployed to satisfy the dependencies of a subsystem.static final StringThe symbolic name of the root subsystem.static final StringManifest header directive identifying the start order of subsystem contents.static final StringManifest header identifying the categories of a subsystem as a comma-delimited list.static final StringManifest header identifying the contact address where problems with a subsystem may be reported; for example, an email address.static final StringManifest header identifying the list of subsystem contents identified by a symbolic name and version.static final StringManifest header identifying a subsystem's copyright information.static final StringManifest header identifying the human readable description.static final StringManifest header identifying a subsystem's documentation URL, from which further information about the subsystem may be obtained.static final StringManifest header identifying services offered for export.static final StringManifest header identifying the icon URL for the subsystem.static final StringThe name of the service property for thesubsystem ID.static final StringManifest header identifying services required for import.static final StringManifest header identifying a subsystem's license.static final StringManifest header identifying the base name of a subsystem's localization entries.static final StringDefault value for theSubsystem-Localizationmanifest header.static final StringManifest header identifying the subsystem manifest version.static final StringManifest header identifying the human readable subsystem name.static final StringThe name of the service property for the subsystemstate.static final StringManifest header value identifying the symbolic name for the subsystem.static final StringThe name of the service property for the subsystemsymbolic name.static final StringManifest header identifying the subsystem type.static final StringThe resource type value identifying an application subsystem.static final StringThe resource type value identifying an composite subsystem.static final StringThe resource type value identifying an feature subsystem.static final StringThe name of the service property for thesubsystem type.static final StringManifest header identifying a subsystem's vendor.static final StringManifest header value identifying the version of the subsystem.static final StringThe name of the service property for the subsystemversion. -
Method Summary
-
Field Details
-
DEPLOYED_CONTENT
Manifest header identifying the resources to be deployed.- See Also:
-
DEPLOYED_VERSION_ATTRIBUTE
Manifest header attribute identifying the deployed version.- See Also:
-
DEPLOYMENT_MANIFESTVERSION
Manifest header identifying the deployment manifest version. If not present, the default value is1.- See Also:
-
PREFERRED_PROVIDER
Manifest header used to express a preference for particular resources to satisfy implicit package dependencies.- See Also:
-
PROVISION_POLICY_DIRECTIVE
Manifest header directive identifying the provision policy. The default value isrejectDependencies- See Also:
-
PROVISION_POLICY_ACCEPT_DEPENDENCIES
A value for theprovision-policydirective indicating the subsystem accepts dependency resources. The root subsystem has this provision policy.- See Also:
-
PROVISION_POLICY_REJECT_DEPENDENCIES
A value for theprovision-policydirective indicating the subsystem does not accept dependency resources. This is the default value.- See Also:
-
PROVISION_RESOURCE
Manifest header identifying the resources to be deployed to satisfy the dependencies of a subsystem.- See Also:
-
START_ORDER_DIRECTIVE
Manifest header directive identifying the start order of subsystem contents. There is no default value. Specified values are of typeStringand must represent an integer.- See Also:
-
SUBSYSTEM_CATEGORY
Manifest header identifying the categories of a subsystem as a comma-delimited list.- Since:
- 1.1
- See Also:
-
SUBSYSTEM_CONTACTADDRESS
Manifest header identifying the contact address where problems with a subsystem may be reported; for example, an email address.- Since:
- 1.1
- See Also:
-
SUBSYSTEM_CONTENT
Manifest header identifying the list of subsystem contents identified by a symbolic name and version.- See Also:
-
SUBSYSTEM_COPYRIGHT
Manifest header identifying a subsystem's copyright information.- Since:
- 1.1
- See Also:
-
SUBSYSTEM_DESCRIPTION
Manifest header identifying the human readable description.- See Also:
-
SUBSYSTEM_DOCURL
Manifest header identifying a subsystem's documentation URL, from which further information about the subsystem may be obtained.- Since:
- 1.1
- See Also:
-
SUBSYSTEM_EXPORTSERVICE
Manifest header identifying services offered for export.- See Also:
-
SUBSYSTEM_ICON
Manifest header identifying the icon URL for the subsystem.- Since:
- 1.1
- See Also:
-
SUBSYSTEM_ID_PROPERTY
The name of the service property for thesubsystem ID. The value of this property must be of typeLong.- See Also:
-
SUBSYSTEM_IMPORTSERVICE
Manifest header identifying services required for import.- See Also:
-
SUBSYSTEM_LICENSE
Manifest header identifying a subsystem's license.- Since:
- 1.1
- See Also:
-
SUBSYSTEM_LOCALIZATION
Manifest header identifying the base name of a subsystem's localization entries.- Since:
- 1.1
- See Also:
-
SUBSYSTEM_LOCALIZATION_DEFAULT_BASENAME
Default value for theSubsystem-Localizationmanifest header.- Since:
- 1.1
- See Also:
-
SUBSYSTEM_MANIFESTVERSION
Manifest header identifying the subsystem manifest version. If not present, the default value is1.- See Also:
-
SUBSYSTEM_NAME
Manifest header identifying the human readable subsystem name.- See Also:
-
SUBSYSTEM_STATE_PROPERTY
The name of the service property for the subsystemstate. The value of this property must be of typeSubsystem.State.- See Also:
-
SUBSYSTEM_SYMBOLICNAME
Manifest header value identifying the symbolic name for the subsystem. Must be present.- See Also:
-
SUBSYSTEM_SYMBOLICNAME_PROPERTY
The name of the service property for the subsystemsymbolic name.- See Also:
-
ROOT_SUBSYSTEM_SYMBOLICNAME
The symbolic name of the root subsystem.- See Also:
-
SUBSYSTEM_TYPE
Manifest header identifying the subsystem type.- See Also:
-
SUBSYSTEM_TYPE_PROPERTY
The name of the service property for thesubsystem type.- See Also:
-
SUBSYSTEM_TYPE_APPLICATION
The resource type value identifying an application subsystem.This value is used for the
osgi.identitycapability attributetype, theSUBSYSTEM_TYPEmanifest header and theSUBSYSTEM_TYPE_PROPERTYservice property.- See Also:
-
SUBSYSTEM_TYPE_COMPOSITE
The resource type value identifying an composite subsystem.This value is used for the
osgi.identitycapability attributetype, theSUBSYSTEM_TYPEmanifest header and theSUBSYSTEM_TYPE_PROPERTYservice property.- See Also:
-
SUBSYSTEM_TYPE_FEATURE
The resource type value identifying an feature subsystem.This value is used for the
osgi.identitycapability attributetype, theSUBSYSTEM_TYPEmanifest header and theSUBSYSTEM_TYPE_PROPERTYservice property.- See Also:
-
SUBSYSTEM_VENDOR
Manifest header identifying a subsystem's vendor.- Since:
- 1.1
- See Also:
-
SUBSYSTEM_VERSION
Manifest header value identifying the version of the subsystem. If not present, the default value is0.0.0.- See Also:
-
SUBSYSTEM_VERSION_PROPERTY
The name of the service property for the subsystemversion. The value of this property must be of typeVersion.- See Also:
-