Package org.osgi.service.cdi.runtime.dto
Class ComponentInstanceDTO
- java.lang.Object
-
- org.osgi.dto.DTO
-
- org.osgi.service.cdi.runtime.dto.ComponentInstanceDTO
-
public class ComponentInstanceDTO extends org.osgi.dto.DTOA snapshot of the runtime state of a component.- Author:
- $Id: dbc7965d72f868ae62fd2578ae5df08f0eaf204c $
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<ActivationDTO>activationsThe activations of the component.java.util.List<ConfigurationDTO>configurationsThe configuration dependencies of this component.java.util.Map<java.lang.String,java.lang.Object>propertiesThe resolved configuration properties for the component.java.util.List<ReferenceDTO>referencesThe service dependencies of the component.
-
Constructor Summary
Constructors Constructor Description ComponentInstanceDTO()
-
-
-
Field Detail
-
configurations
public java.util.List<ConfigurationDTO> configurations
The configuration dependencies of this component.Must not be
null.
-
references
public java.util.List<ReferenceDTO> 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.minimumCardinalityequals the size ofReferenceDTO.matchesfor each value.Must not be
null.
-
properties
public java.util.Map<java.lang.String,java.lang.Object> 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
public java.util.List<ActivationDTO> activations
The activations of the component.Must not be
null.
-
-