Interface | Description |
---|---|
ServiceDependency.Any |
Marker interface used to match any service types.
|
Annotation Type | Description |
---|---|
AdapterService |
Annotates an Adapater service.
|
AspectService |
Annotates an Aspect service.
|
BundleAdapterService |
Annotates a bundle adapter service class.
|
BundleDependency |
Annotates a class or method for a bundle dependency.
|
Component |
Annotates an OSGi Component class with its dependencies.
|
Composition |
Annotates a method returning the list of objects which are part of a Component implementation.
|
ConfigurationDependency |
Annotates a method for injecting a Configuration Dependency.
|
Destroy |
Annotates a method which is invoked when the component is destroyed.
|
FactoryConfigurationAdapterService |
Annotates a class that acts as a Factory Configuration Adapter Service.
|
Init |
Annotates a method used to configure dynamic dependencies.
|
Inject |
Inject classes in a component instance field.
|
LifecycleController |
Injects a
Runnable object in a Service for starting/stopping it programatically. |
Property |
Annotation used to describe a property key-value(s) pair.
|
PropertyMetaData |
This annotation describes the data types of a configuration Property.
|
Registered |
This annotation can be used to be notified when a component is registered.
|
RepeatableProperty |
Annotation used to describe repeated Property annotation.
|
ResourceAdapterService |
Annotates a class as a Resource adapter service.
|
ResourceDependency |
Annotates a method of field as a Resource Dependency.
|
ServiceDependency |
Annotates a method or a field for injecting a Service Dependency.
|
Start |
Annotates a method which will be invoked when the component is started.
|
Stop |
Annotates a method which is invoked when the Service is being unregistered from the
OSGi registry.
|
Unregistered |
This annotation can be used to be notified when a component is unregistered from the registry.
|