Package org.apache.felix.dm.runtime


package org.apache.felix.dm.runtime
  • Class
    Description
    Base class for all kind of DM component builders (for Component, Aspect, Adapters ...).
     
    Builded called when the JSON parser find an adapter service descriptor.
    Class used to build an aspect service using metadata found from DependencyManager runtime meta-inf descriptor.
    Class used to build a bundle adapter service using metadata found from DependencyManager runtime meta-inf descriptor.
    Builds a DependencyManager Component.
    This class implements a DM Component factory service.
    Implementation for our DM Runtime ComponentInstance.
    Class used to build a concrete dependency from meta data.
     
    This class parses service descriptors generated by the annotation bnd processor.
    This class parses files generated in META-INF/*.dm by the DependencyManager bnd plugin.
    Class used to build a factory configuration adapter service using metadata found from DependencyManager runtime meta-inf descriptor.
    This class implements a java.util.Set which acts as a service factory.
    Java reflexion utility methods.
    This class represents the parsed data found from meta-inf dependencymanager descriptors.
    A very small JSON parser.
    This class logs some formattable strings into the OSGi Log Service.
    This class represents the meta data parsed from a descriptor entry (json) line.
    List of descriptor parameters.
    Class used to build a resource adapter service using metadata found from DependencyManager runtime meta-inf descriptor.
    Allows you to enqueue tasks from multiple threads and then execute them on one thread sequentially.
    Caution: this class *MUST* be immutable, because it may be shared between Aspects/Adapters and concrete Aspect/Adapter instance.
    This is a custom DependencyManager Dependency, allowing to take control of when the dependency is available or not.