Class ActivationTemplateDTO


  • public class ActivationTemplateDTO
    extends org.osgi.dto.DTO
    Activations represent either immediate instances or service objects produced by component instances.

    The content of this DTO is resolved form metadata at initialization time and remains the same between the CDI bundle restarts.

    Author:
    $Id: 9ef0a8b7c4ca25caa8b01d4b49adac4a5e3b7a1a $
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.util.Map<java.lang.String,​java.lang.Object> properties
      The default properties for activations which represent container component services.
      ServiceScope scope
      The ServiceScope of this activation
      java.util.List<java.lang.String> serviceClasses
      Describes the set of fully qualified names of the interfaces/classes under which this activation will publish and OSGi service
    • 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

      • serviceClasses

        public java.util.List<java.lang.String> serviceClasses
        Describes the set of fully qualified names of the interfaces/classes under which this activation will publish and OSGi service

        Must not be null. An empty array indicated this activation will not publish an OSGi service

      • properties

        public java.util.Map<java.lang.String,​java.lang.Object> properties
        The default properties for activations which represent container component services. This will never be populated for single or factory components.

        These are merged (and possibly replaced) with runtime properties.

        Must not be null. May be empty if no default properties are provided.

    • Constructor Detail

      • ActivationTemplateDTO

        public ActivationTemplateDTO()