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 String
Manifest header identifying the resources to be deployed.static final String
Manifest header attribute identifying the deployed version.static final String
Manifest header identifying the deployment manifest version.static final String
Manifest header used to express a preference for particular resources to satisfy implicit package dependencies.static final String
A value for theprovision-policy
directive indicating the subsystem accepts dependency resources.static final String
Manifest header directive identifying the provision policy.static final String
A value for theprovision-policy
directive indicating the subsystem does not accept dependency resources.static final String
Manifest header identifying the resources to be deployed to satisfy the dependencies of a subsystem.static final String
The symbolic name of the root subsystem.static final String
Manifest header directive identifying the start order of subsystem contents.static final String
Manifest header identifying the categories of a subsystem as a comma-delimited list.static final String
Manifest header identifying the contact address where problems with a subsystem may be reported; for example, an email address.static final String
Manifest header identifying the list of subsystem contents identified by a symbolic name and version.static final String
Manifest header identifying a subsystem's copyright information.static final String
Manifest header identifying the human readable description.static final String
Manifest header identifying a subsystem's documentation URL, from which further information about the subsystem may be obtained.static final String
Manifest header identifying services offered for export.static final String
Manifest header identifying the icon URL for the subsystem.static final String
The name of the service property for thesubsystem ID
.static final String
Manifest header identifying services required for import.static final String
Manifest header identifying a subsystem's license.static final String
Manifest header identifying the base name of a subsystem's localization entries.static final String
Default value for theSubsystem-Localization
manifest header.static final String
Manifest header identifying the subsystem manifest version.static final String
Manifest header identifying the human readable subsystem name.static final String
The name of the service property for the subsystemstate
.static final String
Manifest header value identifying the symbolic name for the subsystem.static final String
The name of the service property for the subsystemsymbolic name
.static final String
Manifest header identifying the subsystem type.static final String
The resource type value identifying an application subsystem.static final String
The resource type value identifying an composite subsystem.static final String
The resource type value identifying an feature subsystem.static final String
The name of the service property for thesubsystem type
.static final String
Manifest header identifying a subsystem's vendor.static final String
Manifest header value identifying the version of the subsystem.static final String
The 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-policy
directive indicating the subsystem accepts dependency resources. The root subsystem has this provision policy.- See Also:
-
PROVISION_POLICY_REJECT_DEPENDENCIES
A value for theprovision-policy
directive 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 typeString
and 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-Localization
manifest 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.identity
capability attributetype
, theSUBSYSTEM_TYPE
manifest header and theSUBSYSTEM_TYPE_PROPERTY
service property.- See Also:
-
SUBSYSTEM_TYPE_COMPOSITE
The resource type value identifying an composite subsystem.This value is used for the
osgi.identity
capability attributetype
, theSUBSYSTEM_TYPE
manifest header and theSUBSYSTEM_TYPE_PROPERTY
service property.- See Also:
-
SUBSYSTEM_TYPE_FEATURE
The resource type value identifying an feature subsystem.This value is used for the
osgi.identity
capability attributetype
, theSUBSYSTEM_TYPE
manifest header and theSUBSYSTEM_TYPE_PROPERTY
service 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:
-