Class ComponentInstanceDTO


  • public class ComponentInstanceDTO
    extends org.osgi.dto.DTO
    A snapshot of the runtime state of a component.
    Author:
    $Id: dbc7965d72f868ae62fd2578ae5df08f0eaf204c $
    • Field Summary

      Fields 
      Modifier and Type Field 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.
    • Method Summary

      • Methods inherited from class org.osgi.dto.DTO

        toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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.minimumCardinality equals the size of ReferenceDTO.matches for 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.

    • Constructor Detail

      • ComponentInstanceDTO

        public ComponentInstanceDTO()