Package org.osgi.service.cdi
Class CDIConstants
java.lang.Object
org.osgi.service.cdi.CDIConstants
Defines CDI constants.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringCapability name for CDI Integration.static final StringSpecial string representing the name of a Component.static final StringThe attribute of the CDI extender requirement declaring the container's id.static final StringThe key used for the container id service property in services provided by CCR.static final StringA service property applied tojavax.enterprise.inject.spi.Extensionservices, whose value is the name of the extension.static final StringCompile time constant for the Specification Version of CDI Integration.static final StringThe 'beans' attribute on the CDI extender requirement.static final StringThe 'descriptor' attribute on the CDI extender requirement. -
Method Summary
-
Field Details
-
CDI_CAPABILITY_NAME
Capability name for CDI Integration.Used in
Provide-CapabilityandRequire-Capabilitymanifest headers with theosgi.extendernamespace. For example:Require-Capability: osgi.extender; « filter:="(&(osgi.extender=osgi.cdi)(version>=1.0)(!(version>=2.0)))"
- See Also:
-
CDI_COMPONENT_NAME
Special string representing the name of a Component.This string can be used with
PIDORfactory PIDto specify the name of the component.For example:
@PID(CDI_COMPONENT_NAME)
- See Also:
-
CDI_CONTAINER_ID
The attribute of the CDI extender requirement declaring the container's id.Require-Capability: osgi.extender; « filter:="(&(osgi.extender=osgi.cdi)(version>=1.0)(!(version>=2.0)))"; « container.id="my.container"
- See Also:
-
CDI_CONTAINER_ID_PROPERTY
The key used for the container id service property in services provided by CCR.- See Also:
-
CDI_EXTENSION_PROPERTY
A service property applied tojavax.enterprise.inject.spi.Extensionservices, whose value is the name of the extension.- See Also:
-
CDI_SPECIFICATION_VERSION
Compile time constant for the Specification Version of CDI Integration.Used in
VersionandRequirementannotations. The value of this compile time constant will change when the specification version of CDI Integration is updated.- See Also:
-
REQUIREMENT_DESCRIPTOR_ATTRIBUTE
The 'descriptor' attribute on the CDI extender requirement.The value of this attribute is a list of bean CDI bean descriptor file paths to be searched on the
Bundle-ClassPath. For example:Require-Capability: osgi.extender; « filter:="(&(osgi.extender=osgi.cdi)(version>=1.0)(!(version>=2.0)))"; « descriptor:List<String>="META-INF/beans.xml"
- See Also:
-
REQUIREMENT_BEANS_ATTRIBUTE
The 'beans' attribute on the CDI extender requirement.The value of this attribute is a list of bean class names that will be processed by CCR. The default value is an empty list. For example:
Require-Capability: osgi.extender; « filter:="(&(osgi.extender=osgi.cdi)(version>=1.0)(!(version>=2.0)))"; « beans:List<String>="com.acme.Foo,com.acme.bar.Baz"
- See Also:
-