Top Description Fields Constructors Methods
org.osgi.service.cdi.runtime.dto

public Class ComponentInstanceDTO

extends DTO
Class Inheritance
Imports
java.util.List, .Map, org.osgi.dto.DTO

A snapshot of the runtime state of a component.
Author
$Id: dbc7965d72f868ae62fd2578ae5df08f0eaf204c $

Field Summary

Modifier and TypeField and Description
public List<ActivationDTO>
activations

The activations of the component.

public List<ConfigurationDTO>
configurations

The configuration dependencies of this component.

public Map<String, Object>
properties

The resolved configuration properties for the component.

public List<ReferenceDTO>
references

The service dependencies of the component.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.osgi.dto.DTO:
toString

Field Detail

activationsback to summary
public List<ActivationDTO> activations

The activations of the component.

Must not be null.

configurationsback to summary
public List<ConfigurationDTO> configurations

The configuration dependencies of this component.

Must not be null.

propertiesback to summary
public Map<String, 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.

referencesback to summary
public 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#minimumCardinality equals the size of ReferenceDTO#matches for each value.

Must not be null.

Constructor Detail

ComponentInstanceDTOback to summary
public ComponentInstanceDTO()