Package org.osgi.service.cdi.runtime.dto
Class ComponentInstanceDTO
java.lang.Object
org.osgi.dto.DTO
org.osgi.service.cdi.runtime.dto.ComponentInstanceDTO
A snapshot of the runtime state of a component.
- "NotThreadSafe"
-
Field Summary
Modifier and TypeFieldDescriptionThe activations of the component.The configuration dependencies of this component.The resolved configuration properties for the component.The service dependencies of the component. -
Constructor Summary
-
Method Summary
-
Field Details
-
configurations
The configuration dependencies of this component.Must not be
null
. -
references
The service dependencies of the component.Can be empty when the component has no reference dependencies.
The component instance is satisfied when the sum of
ReferenceDTO.minimumCardinality
equals the size ofReferenceDTO.matches
for each value.Must not be
null
. -
properties
The resolved configuration properties for the component.Contains the merger of all consumed configurations merged in the order of
configurations
.All configuration dependencies are satisfied when not
null
. -
activations
The activations of the component.Must not be
null
.
-
-
Constructor Details
-
ComponentInstanceDTO
public ComponentInstanceDTO()
-