Class ComponentDescriptionDTO
- Since:
- 1.3
- "NotThreadSafe"
-
Field Summary
Modifier and TypeFieldDescriptionThe name of the activate method.String[]
The activation fields.The bundle declaring the component description.String[]
The configuration pids.The configuration policy.The name of the deactivate method.boolean
The initial enabled state.The component factory name.The factory properties.boolean
The immediate state.The fully qualified name of the implementation class.int
The constructor parameter count.The name of the modified method.The name of the component.The component properties.The referenced services.The service scope.String[]
The fully qualified names of the service interfaces. -
Constructor Summary
-
Method Summary
-
Field Details
-
name
The name of the component.This is declared in the
name
attribute of thecomponent
element. This must be the default name if the component description does not declare a name. -
bundle
The bundle declaring the component description. -
factory
The component factory name.This is declared in the
factory
attribute of thecomponent
element. This must benull
if the component description is not declared as a factory component. -
scope
The service scope.This is declared in the
scope
attribute of theservice
element. This must benull
if the component description does not declare any service interfaces. -
implementationClass
The fully qualified name of the implementation class.This is declared in the
class
attribute of theimplementation
element. -
defaultEnabled
public boolean defaultEnabledThe initial enabled state.This is declared in the
enabled
attribute of thecomponent
element. -
immediate
public boolean immediateThe immediate state.This is declared in the
immediate
attribute of thecomponent
element. -
serviceInterfaces
The fully qualified names of the service interfaces.These are declared in the
interface
attribute of theprovide
elements. The array must be empty if the component description does not declare any service interfaces. -
properties
The component properties.These are declared in the component description by the
property
andproperties
elements as well as thetarget
attribute of thereference
elements. -
references
The referenced services.These are declared in the
reference
elements. The array must be empty if the component description does not declare references to any services. -
activate
The name of the activate method.This is declared in the
activate
attribute of thecomponent
element. This must benull
if the component description does not declare an activate method name. -
deactivate
The name of the deactivate method.This is declared in the
deactivate
attribute of thecomponent
element. This must benull
if the component description does not declare a deactivate method name. -
modified
The name of the modified method.This is declared in the
modified
attribute of thecomponent
element. This must benull
if the component description does not declare a modified method name. -
configurationPolicy
The configuration policy.This is declared in the
configuration-policy
attribute of thecomponent
element. This must be the default configuration policy if the component description does not declare a configuration policy. -
configurationPid
The configuration pids.These are declared in the
configuration-pid
attribute of thecomponent
element. This must contain the default configuration pid if the component description does not declare a configuration pid. -
factoryProperties
The factory properties.These are declared in the component description by the
factory-property
andfactory-properties
elements. This must benull
if the component description is not declared as afactory component
.- Since:
- 1.4
-
activationFields
The activation fields.These are declared in the
activation-fields
attribute of thecomponent
element. The array must be empty if the component description does not declare any activation fields.- Since:
- 1.4
-
init
public int initThe constructor parameter count.This is declared in the
init
attribute of thecomponent
element. This must be0
if the component description does not declare aninit
attribute.- Since:
- 1.4
-
-
Constructor Details
-
ComponentDescriptionDTO
public ComponentDescriptionDTO()
-