All Classes and Interfaces
Class
Description
Annotates an Adapater service component.
This is the scanner which does all the annotation parsing on a given class.
This class is a BND plugin.
Annotates an Aspect service.
Clas used to log messages into the bnd logger.
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.
This helper parses all classes which contain DM annotations, and generates the corresponding component descriptors.
Annotates a method which is invoked when the component is destroyed.
The type of parameters which can be found in a component descriptor.
The type of each entry (lines) stored in a component descriptor.
This class encodes a component descriptor entry line, using json.
Class extracted from bndtools (aQute.bnd.component.AnnotationScanner), which
allows to determine class field collection type.
Annotates a method used to configure dynamic dependencies.
Inject classes in a component instance field.
Class used to serialize a map into the json format.
Injects a
Runnable object in a Service for starting/stopping it programatically.Base class for our logger.
Class containings pattern matching helper methods.
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.
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.