Package org.apache.felix.dm.annotation.api


package org.apache.felix.dm.annotation.api
  • Class
    Description
    Annotates an Adapater service component.
    Annotates an Aspect service.
    Annotates a bundle adapter service class.
    Annotates a class or method for a bundle dependency.
    Annotates an OSGi Component class with its dependencies.
    Annotates a method returning the list of objects which are part of a Component implementation.
    Annotates a method for injecting a Configuration Dependency.
    Annotates a method which is invoked when the component is destroyed.
    Annotates a method used to configure dynamic dependencies.
    Inject classes in a component instance field.
    Injects a Runnable object in a Service for starting/stopping it programatically.
    Annotation used to describe a property key-value(s) pair.
    When defining component service properties, one way to achieve this is to apply the Property annotation on your component class name.
    This annotation can be used to be notified when a component is registered.
    Annotation used to describe repeated Property annotation.
    Annotates a method or a field for injecting a Service Dependency.
    Marker interface used to match any service types.
    Service scope for the Component/AdapterService/AspectService/BundleAdapterService annotations.
    Annotates a method which will be invoked when the component is started.
    Annotates a method which is invoked when the Service is being unregistered from the OSGi registry.
    This annotation can be used to be notified when a component is unregistered from the registry.