Package org.osgi.service.cdi
Class CDIConstants
java.lang.Object
org.osgi.service.cdi.CDIConstants
Defines CDI constants.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Capability name for CDI Integration.static final String
Special string representing the name of a Component.static final String
The attribute of the CDI extender requirement declaring the container's id.static final String
The key used for the container id service property in services provided by CCR.static final String
A service property applied tojavax.enterprise.inject.spi.Extension
services, whose value is the name of the extension.static final String
Compile time constant for the Specification Version of CDI Integration.static final String
The 'beans
' attribute on the CDI extender requirement.static final String
The 'descriptor
' attribute on the CDI extender requirement. -
Method Summary
-
Field Details
-
CDI_CAPABILITY_NAME
Capability name for CDI Integration.Used in
Provide-Capability
andRequire-Capability
manifest headers with theosgi.extender
namespace. 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
PID
ORfactory PID
to 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.Extension
services, 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
Version
andRequirement
annotations. 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:
-