public class ComponentInstanceDTO extends DTO
Modifier and Type | Field and Description |
---|---|
java.util.List<ActivationDTO> |
activations
The activations of the component.
|
java.util.List<ConfigurationDTO> |
configurations
The configuration dependencies of this component.
|
java.util.Map<java.lang.String,java.lang.Object> |
properties
The resolved configuration properties for the component.
|
java.util.List<ReferenceDTO> |
references
The service dependencies of the component.
|
Constructor and Description |
---|
ComponentInstanceDTO() |
public java.util.List<ConfigurationDTO> configurations
Must not be null
.
public java.util.List<ReferenceDTO> references
Can be empty when the component has no reference dependencies.
The component instance is satisfied when the sum of
ReferenceDTO.minimumCardinality
equals the size of
ReferenceDTO.matches
for each value.
Must not be null
.
public java.util.Map<java.lang.String,java.lang.Object> properties
Contains the merger of all consumed configurations merged in the order of
configurations
.
All configuration dependencies are satisfied when not null
.
public java.util.List<ActivationDTO> activations
Must not be null
.
Copyright © OSGi Alliance (2000, 2018). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0