Index
All Classes and Interfaces|All Packages
A
- adapteeFilter - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- adapteeFilter() - Element in annotation type org.apache.felix.dm.annotation.api.AdapterService
-
Sets the filter condition to use with the adapted service interface.
- adapteeService - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- adapteeService() - Element in annotation type org.apache.felix.dm.annotation.api.AdapterService
-
Sets the adaptee service interface this adapter is applying to.
- AdapterService - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryType
- AdapterService - Annotation Type in org.apache.felix.dm.annotation.api
-
Annotates an Adapater service component.
- added - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- added() - Element in annotation type org.apache.felix.dm.annotation.api.AdapterService
-
The callback method to be invoked when the original service is available.
- added() - Element in annotation type org.apache.felix.dm.annotation.api.AspectService
-
The callback method to be invoked when the original service is available.
- added() - Element in annotation type org.apache.felix.dm.annotation.api.ServiceDependency
-
The callback method to be invoked when the service is available.
- addProperty(String, Object, Class<?>) - Method in class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
-
Adds a property in this descriptor entry.
- analyzeJar(Analyzer) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationPlugin
-
This plugin is called after analysis of the JAR but before manifest generation.
- annotation(Annotation) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
-
An annotation has been parsed.
- AnnotationCollector - Class in org.apache.felix.dm.annotation.plugin.bnd
-
This is the scanner which does all the annotation parsing on a given class.
- AnnotationCollector(Logger, Analyzer) - Constructor for class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
-
Makes a new Collector for parsing a given class.
- AnnotationPlugin - Class in org.apache.felix.dm.annotation.plugin.bnd
-
This class is a BND plugin.
- AnnotationPlugin() - Constructor for class org.apache.felix.dm.annotation.plugin.bnd.AnnotationPlugin
- AspectService - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryType
- AspectService - Annotation Type in org.apache.felix.dm.annotation.api
-
Annotates an Aspect service.
- autoConfig - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
B
- baseClass(boolean) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
-
Indicates that we are parsing a superclass of a given component class.
- BIND_CLASS1 - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- BIND_CLASS2 - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- BIND_CLASS3 - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- BIND_CLASS4 - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- BIND_CLASS5 - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- BIND_CLASS6 - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- BIND_CLASS7 - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- BIND_CLASS8 - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- BIND_CLASS9 - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- BndLogger - Class in org.apache.felix.dm.annotation.plugin.bnd
-
Clas used to log messages into the bnd logger.
- BndLogger(Reporter, String, String) - Constructor for class org.apache.felix.dm.annotation.plugin.bnd.BndLogger
-
Creates a new bnd Log implementaiton
- booleanValue() - Element in annotation type org.apache.felix.dm.annotation.api.Property
-
A Boolean value or an array of Boolean values.
- bundle - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- BUNDLE - Enum constant in enum org.apache.felix.dm.annotation.api.ServiceScope
-
When the component is registered as a service, it must be registered as a bundle scope service and an instance of the component must be created for each bundle using the service.
- BUNDLE - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- BUNDLE_CONTEXT - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- BundleAdapterService - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryType
- BundleAdapterService - Annotation Type in org.apache.felix.dm.annotation.api
-
Annotates a bundle adapter service class.
- bundleContextField - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- BundleDependency - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryType
- BundleDependency - Annotation Type in org.apache.felix.dm.annotation.api
-
Annotates a class or method for a bundle dependency.
- byteValue() - Element in annotation type org.apache.felix.dm.annotation.api.Property
-
A Byte value or an array of Byte values.
C
- changed - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- changed() - Element in annotation type org.apache.felix.dm.annotation.api.AdapterService
-
The callback method to be invoked when the original service properties have changed.
- changed() - Element in annotation type org.apache.felix.dm.annotation.api.AspectService
-
The callback method to be invoked when the original service properties have changed.
- changed() - Element in annotation type org.apache.felix.dm.annotation.api.BundleDependency
-
Returns the callback method to be invoked when the bundle have been updated
- changed() - Element in annotation type org.apache.felix.dm.annotation.api.ServiceDependency
-
The callback method to be invoked when the service properties have changed.
- charValue() - Element in annotation type org.apache.felix.dm.annotation.api.Property
-
A Character value or an array of Character values.
- CLASS - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- classBegin(int, Descriptors.TypeRef) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
-
Parses the name of the class.
- close() - Method in class org.apache.felix.dm.annotation.plugin.bnd.BndLogger
-
Close log file.
- Component - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryType
- Component - Annotation Type in org.apache.felix.dm.annotation.api
-
Annotates an OSGi Component class with its dependencies.
- COMPONENT - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- componentField - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- composition - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- Composition - Annotation Type in org.apache.felix.dm.annotation.api
-
Annotates a method returning the list of objects which are part of a Component implementation.
- COMPOSITION - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- configType - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- configTypes - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- ConfigurationDependency - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryType
- ConfigurationDependency - Annotation Type in org.apache.felix.dm.annotation.api
-
Annotates a method for injecting a Configuration Dependency.
D
- debug(String, Object...) - Method in class org.apache.felix.dm.annotation.plugin.bnd.BndLogger
- debug(String, Object...) - Method in class org.apache.felix.dm.annotation.plugin.bnd.Logger
- defaultImpl - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- defaultImpl() - Element in annotation type org.apache.felix.dm.annotation.api.ServiceDependency
-
Sets the default implementation for an
optionalservice dependency. - DEPENDENCY_MANAGER - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- dependencyManagerField - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- dereference - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- DescriptorGenerator - Class in org.apache.felix.dm.annotation.plugin.bnd
-
This helper parses all classes which contain DM annotations, and generates the corresponding component descriptors.
- DescriptorGenerator(Analyzer, Logger) - Constructor for class org.apache.felix.dm.annotation.plugin.bnd.DescriptorGenerator
-
Creates a new descriptor generator.
- destroy - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- Destroy - Annotation Type in org.apache.felix.dm.annotation.api
-
Annotates a method which is invoked when the component is destroyed.
- doubleValue() - Element in annotation type org.apache.felix.dm.annotation.api.Property
-
A Double value or an array of Double values.
E
- entry(K, V) - Static method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
- EntryParam - Enum in org.apache.felix.dm.annotation.plugin.bnd
-
The type of parameters which can be found in a component descriptor.
- EntryType - Enum in org.apache.felix.dm.annotation.plugin.bnd
-
The type of each entry (lines) stored in a component descriptor.
- EntryWriter - Class in org.apache.felix.dm.annotation.plugin.bnd
-
This class encodes a component descriptor entry line, using json.
- EntryWriter(EntryType) - Constructor for class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
-
Makes a new component descriptor entry.
- error(String, Object...) - Method in class org.apache.felix.dm.annotation.plugin.bnd.BndLogger
- error(String, Object...) - Method in class org.apache.felix.dm.annotation.plugin.bnd.Logger
- error(String, Throwable, Object...) - Method in class org.apache.felix.dm.annotation.plugin.bnd.BndLogger
- error(String, Throwable, Object...) - Method in class org.apache.felix.dm.annotation.plugin.bnd.Logger
- execute() - Method in class org.apache.felix.dm.annotation.plugin.bnd.DescriptorGenerator
-
Starts the scanning.
- extendsClass(Descriptors.TypeRef) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
F
- FactoryConfigurationAdapterService - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryType
- factoryConfigure - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- factoryMethod - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- factoryMethod() - Element in annotation type org.apache.felix.dm.annotation.api.AdapterService
-
Sets the static method used to create the adapter service implementation instance.
- factoryMethod() - Element in annotation type org.apache.felix.dm.annotation.api.AspectService
-
Sets the static method used to create the AspectService implementation instance.
- factoryMethod() - Element in annotation type org.apache.felix.dm.annotation.api.BundleAdapterService
-
Sets the static method used to create the BundleAdapterService implementation instance.
- factoryMethod() - Element in annotation type org.apache.felix.dm.annotation.api.Component
-
Sets the static method used to create the components implementation instance.
- factoryName - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- factoryPid - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- factoryPid() - Element in annotation type org.apache.felix.dm.annotation.api.Component
-
Returns the factory pid whose configurations will instantiate the annotated service class.
- factoryPidClass - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- factorySet - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- field - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- field() - Element in annotation type org.apache.felix.dm.annotation.api.AdapterService
-
Sets the field name where to inject the original service.
- field() - Element in annotation type org.apache.felix.dm.annotation.api.AspectService
-
Sets the field name where to inject the original service.
- field(Clazz.FieldDef) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
-
Parses a field.
- FieldTypeGetter - Class in org.apache.felix.dm.annotation.plugin.bnd
-
Class extracted from bndtools (aQute.bnd.component.AnnotationScanner), which allows to determine class field collection type.
- FieldTypeGetter() - Constructor for class org.apache.felix.dm.annotation.plugin.bnd.FieldTypeGetter
- FieldTypeGetter.FieldCollectionType - Enum in org.apache.felix.dm.annotation.plugin.bnd
- filter - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- filter() - Element in annotation type org.apache.felix.dm.annotation.api.AspectService
-
Sets the filter condition to use with the service interface this aspect is applying to.
- filter() - Element in annotation type org.apache.felix.dm.annotation.api.BundleAdapterService
-
The ldap filter used to match some manifest headers of the adapted bundle.
- filter() - Element in annotation type org.apache.felix.dm.annotation.api.BundleDependency
-
Returns the ldap filter dependency matching some bundle manifest headers
- filter() - Element in annotation type org.apache.felix.dm.annotation.api.ServiceDependency
-
The Service dependency OSGi filter.
- finish() - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
-
Finishes up the class parsing.
- floatValue() - Element in annotation type org.apache.felix.dm.annotation.api.Property
-
A Float value or an array of Float values.
G
- getDescriptorPaths() - Method in class org.apache.felix.dm.annotation.plugin.bnd.DescriptorGenerator
-
Returns the path of the descriptor.
- getDescriptors() - Method in class org.apache.felix.dm.annotation.plugin.bnd.DescriptorGenerator
-
Returns the list of the generated descriptors.
- getExportService() - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
-
Returns list of all exported services.
- getExportService() - Method in class org.apache.felix.dm.annotation.plugin.bnd.DescriptorGenerator
-
Returns set of all exported services.
- getImportService() - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
-
Returns list of all imported services.
- getImportService() - Method in class org.apache.felix.dm.annotation.plugin.bnd.DescriptorGenerator
-
Returns set of all imported services.
- getMetaTypeResource() - Method in class org.apache.felix.dm.annotation.plugin.bnd.DescriptorGenerator
-
Returns the MetaType resource.
- getParameter(EntryParam) - Method in class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
-
Returns a parameter value (either a String, or a List
). - getSuperClass() - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
I
- impl - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- implementsInterfaces(Descriptors.TypeRef[]) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
-
Parses the implemented interfaces ("/" separated).
- inferTypeFromGenericType(String, String, Logger) - Static method in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
-
Infer service dependency type from a bind method accepting a ServiceReference or a ServiceObject parameter
- info(String, Object...) - Method in class org.apache.felix.dm.annotation.plugin.bnd.BndLogger
- info(String, Object...) - Method in class org.apache.felix.dm.annotation.plugin.bnd.Logger
- init - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- Init - Annotation Type in org.apache.felix.dm.annotation.api
-
Annotates a method used to configure dynamic dependencies.
- Inject - Annotation Type in org.apache.felix.dm.annotation.api
-
Inject classes in a component instance field.
- intValue() - Element in annotation type org.apache.felix.dm.annotation.api.Property
-
An Integer value or an array of Integer values.
- isDebugEnabled() - Method in class org.apache.felix.dm.annotation.plugin.bnd.BndLogger
- isErrorEnabled() - Method in class org.apache.felix.dm.annotation.plugin.bnd.BndLogger
- isInfoEnabled() - Method in class org.apache.felix.dm.annotation.plugin.bnd.BndLogger
- isWarnEnabled() - Method in class org.apache.felix.dm.annotation.plugin.bnd.BndLogger
J
- JsonWriter - Class in org.apache.felix.dm.annotation.plugin.bnd
-
Class used to serialize a map into the json format.
L
- LifecycleController - Annotation Type in org.apache.felix.dm.annotation.api
-
Injects a
Runnableobject in a Service for starting/stopping it programatically. - Logger - Class in org.apache.felix.dm.annotation.plugin.bnd
-
Base class for our logger.
- Logger() - Constructor for class org.apache.felix.dm.annotation.plugin.bnd.Logger
- longValue() - Element in annotation type org.apache.felix.dm.annotation.api.Property
-
A Long value or an array of Long values.
M
- method(Clazz.MethodDef) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
-
Parses a method.
- METHOD_RETURN_MAP - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
N
- name - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- name() - Element in annotation type org.apache.felix.dm.annotation.api.BundleDependency
-
The name used when dynamically configuring this dependency from the init method.
- name() - Element in annotation type org.apache.felix.dm.annotation.api.ConfigurationDependency
-
The name for this configuration dependency.
- name() - Element in annotation type org.apache.felix.dm.annotation.api.Property
-
Returns the property name.
- name() - Element in annotation type org.apache.felix.dm.annotation.api.ServiceDependency
-
The name used when dynamically configuring this dependency from the init method.
O
- org.apache.felix.dm.annotation.api - package org.apache.felix.dm.annotation.api
- org.apache.felix.dm.annotation.plugin.bnd - package org.apache.felix.dm.annotation.plugin.bnd
P
- parseClass(String, Pattern, int) - Static method in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
-
Parses a class.
- parseClass(String, Pattern, int, boolean) - Static method in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
-
Parses a class.
- parseClassAttrValue(Object) - Static method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
-
Parse the value of a given annotation attribute (which is of type 'class').
- parseField(String, String, Pattern) - Static method in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
-
Checks if a field descriptor matches a given pattern.
- parseMethod(String, String, Pattern) - Static method in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
-
Checks if a method descriptor matches a given pattern.
- Patterns - Class in org.apache.felix.dm.annotation.plugin.bnd
-
Class containings pattern matching helper methods.
- Patterns() - Constructor for class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- pid - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- pid() - Element in annotation type org.apache.felix.dm.annotation.api.ConfigurationDependency
-
Returns the pid for a given service (by default, the pid is the service class name, of the FQDN of the configuration type found in the updated callback signature.
- pidClass - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- pidClass() - Element in annotation type org.apache.felix.dm.annotation.api.ConfigurationDependency
-
Returns the pid from a class name.
- propagate - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- propagate() - Element in annotation type org.apache.felix.dm.annotation.api.AdapterService
-
Specifies if adaptee service properties should be propagated to the adapter service.
- propagate() - Element in annotation type org.apache.felix.dm.annotation.api.BundleAdapterService
-
Specifies if manifest headers from the bundle should be propagated to the service properties.
- propagate() - Element in annotation type org.apache.felix.dm.annotation.api.BundleDependency
-
Specifies if the manifest headers from the bundle should be propagated to the service properties.
- propagate() - Element in annotation type org.apache.felix.dm.annotation.api.Component
-
Returns true if the factory configuration properties must be published to the service properties.
- propagate() - Element in annotation type org.apache.felix.dm.annotation.api.ConfigurationDependency
-
Returns true if the configuration properties must be published along with the service.
- propagate() - Element in annotation type org.apache.felix.dm.annotation.api.ServiceDependency
-
Returns true if the dependency service properties must be published along with the service.
- properties - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- properties - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.FieldTypeGetter.FieldCollectionType
- properties() - Element in annotation type org.apache.felix.dm.annotation.api.AdapterService
-
Sets some additional properties to use with the adapter service registration.
- properties() - Element in annotation type org.apache.felix.dm.annotation.api.AspectService
-
Deprecated.
- properties() - Element in annotation type org.apache.felix.dm.annotation.api.BundleAdapterService
-
Deprecated.you can apply
Propertyannotation directly on the component class. - properties() - Element in annotation type org.apache.felix.dm.annotation.api.Component
-
Deprecated.you can apply
Propertyannotation directly on the component class. - Property - Annotation Type in org.apache.felix.dm.annotation.api
-
Annotation used to describe a property key-value(s) pair.
- PropertyType - Annotation Type in org.apache.felix.dm.annotation.api
-
When defining component service properties, one way to achieve this is to apply the
Propertyannotation on your component class name. - PROTOTYPE - Enum constant in enum org.apache.felix.dm.annotation.api.ServiceScope
-
When the component is registered as a service, it must be registered as a prototype scope service and an instance of the component must be created for each distinct request for the service.
- provides - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- provides() - Element in annotation type org.apache.felix.dm.annotation.api.AdapterService
-
Deprecated.you can apply
Propertyannotation directly on the component class. - provides() - Element in annotation type org.apache.felix.dm.annotation.api.BundleAdapterService
-
The interface(s) to use when registering adapters.
- provides() - Element in annotation type org.apache.felix.dm.annotation.api.Component
-
Sets list of provided interfaces.
- put(EntryParam, String) - Method in class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
-
Adds a String parameter in this descritor entry.
- put(EntryParam, String[]) - Method in class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
-
Adds a String[] parameter in this descriptor entry.
- put(EntryParam, List<String>) - Method in class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
-
Adds a List of Strings in this descriptor entry.
- putClass(Annotation, EntryParam) - Method in class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
-
Get a class attribute value from an annotation and write it into this descriptor entry.
- putClassArray(Annotation, EntryParam, Object, Set<String>) - Method in class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
-
Get a class array attribute value from an annotation and write it into this descriptor entry.
- putString(Annotation, EntryParam, String) - Method in class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
-
Get a String attribute value from an annotation and write it into this descriptor entry.
R
- ranking - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- ranking() - Element in annotation type org.apache.felix.dm.annotation.api.AspectService
-
Sets the ranking of this aspect.
- reference - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.FieldTypeGetter.FieldCollectionType
- registered - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- Registered - Annotation Type in org.apache.felix.dm.annotation.api
-
This annotation can be used to be notified when a component is registered.
- registrationField - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- removed - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- removed() - Element in annotation type org.apache.felix.dm.annotation.api.AdapterService
-
The callback method to invoke when the service is lost.
- removed() - Element in annotation type org.apache.felix.dm.annotation.api.AspectService
-
The callback method to invoke when the service is lost.
- removed() - Element in annotation type org.apache.felix.dm.annotation.api.BundleDependency
-
Returns the callback method to invoke when the bundle is lost.
- removed() - Element in annotation type org.apache.felix.dm.annotation.api.ServiceDependency
-
The callback method to invoke when the service is lost.
- RepeatableProperty - Annotation Type in org.apache.felix.dm.annotation.api
-
Annotation used to describe repeated Property annotation.
- required - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- required() - Element in annotation type org.apache.felix.dm.annotation.api.BundleDependency
-
Returns whether the dependency is required or not.
- required() - Element in annotation type org.apache.felix.dm.annotation.api.ConfigurationDependency
-
Sets the required flag which determines if this configuration dependency is required or not.
- required() - Element in annotation type org.apache.felix.dm.annotation.api.ServiceDependency
-
Whether the Service dependency is required or not.
- ResourceAdapterService - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryType
- ResourceDependency - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryType
- RUNNABLE - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
S
- scope - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- scope() - Element in annotation type org.apache.felix.dm.annotation.api.AdapterService
-
The service scope for the service of this Component.
- scope() - Element in annotation type org.apache.felix.dm.annotation.api.AspectService
-
The service scope for the service of this Component.
- scope() - Element in annotation type org.apache.felix.dm.annotation.api.BundleAdapterService
-
The service scope for the service of this Component.
- scope() - Element in annotation type org.apache.felix.dm.annotation.api.Component
-
The service scope for the service of this Component.
- service - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- service - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.FieldTypeGetter.FieldCollectionType
- service() - Element in annotation type org.apache.felix.dm.annotation.api.AspectService
-
Sets the service interface to apply the aspect to.
- service() - Element in annotation type org.apache.felix.dm.annotation.api.ServiceDependency
-
The type if the service this dependency is applying on.
- SERVICE_REGISTRATION - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- ServiceDependency - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryType
- ServiceDependency - Annotation Type in org.apache.felix.dm.annotation.api
-
Annotates a method or a field for injecting a Service Dependency.
- ServiceDependency.Any - Interface in org.apache.felix.dm.annotation.api
-
Marker interface used to match any service types.
- serviceobjects - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.FieldTypeGetter.FieldCollectionType
- ServiceScope - Enum in org.apache.felix.dm.annotation.api
- setProperties(Map<String, String>) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationPlugin
- setReporter(Reporter) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationPlugin
- shortValue() - Element in annotation type org.apache.felix.dm.annotation.api.Property
-
A Short value or an array of Short values.
- SINGLETON - Enum constant in enum org.apache.felix.dm.annotation.api.ServiceScope
-
When the component is registered as a service, it must be registered as a bundle scope service but only a single instance of the component must be used for all bundles using the service.
- start - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- start() - Element in annotation type org.apache.felix.dm.annotation.api.LifecycleController
-
Specifies the action to be performed when the injected runnable is invoked.
- Start - Annotation Type in org.apache.felix.dm.annotation.api
-
Annotates a method which will be invoked when the component is started.
- starter - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- stateMask - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- stateMask() - Element in annotation type org.apache.felix.dm.annotation.api.BundleAdapterService
-
the bundle state mask to apply
- stateMask() - Element in annotation type org.apache.felix.dm.annotation.api.BundleDependency
-
Returns the bundle state mask
- stop - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- Stop - Annotation Type in org.apache.felix.dm.annotation.api
-
Annotates a method which is invoked when the Service is being unregistered from the OSGi registry.
- stopper - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- swap - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- swap() - Element in annotation type org.apache.felix.dm.annotation.api.AdapterService
-
name of the callback method to invoke on swap.
- swap() - Element in annotation type org.apache.felix.dm.annotation.api.AspectService
-
name of the callback method to invoke on swap.
- swap() - Element in annotation type org.apache.felix.dm.annotation.api.ServiceDependency
-
the method to call when the service was swapped due to addition or removal of an aspect
T
- timeout - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- timeout() - Element in annotation type org.apache.felix.dm.annotation.api.ServiceDependency
-
The max time in millis to wait for the dependency availability.
- toString() - Method in class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
-
Returns a string representation for the given component descriptor entry.
- toString() - Method in class org.apache.felix.dm.annotation.plugin.bnd.JsonWriter
- tuple - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.FieldTypeGetter.FieldCollectionType
- type() - Element in annotation type org.apache.felix.dm.annotation.api.Property
U
- unregistered - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- Unregistered - Annotation Type in org.apache.felix.dm.annotation.api
-
This annotation can be used to be notified when a component is unregistered from the registry.
- updated - Enum constant in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
- updated() - Element in annotation type org.apache.felix.dm.annotation.api.Component
-
The Update method to invoke (defaulting to "updated"), when a factory configuration is created or updated.
- UPDATED_CONFIG_TYPES - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- UPDATED_NO_CONFIG_TYPES - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.AdapterService
- Section
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.AspectService
- Section
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.BundleAdapterService
- Section
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.BundleDependency
- Section
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.Component
- Section
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.Composition
- Section
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.ConfigurationDependency
- Section
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.Destroy
- Section
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.Init
- Section
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.Inject
- Section
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.LifecycleController
- Section
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.Property
- Section
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.PropertyType
- Section
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.Registered
- Section
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.ServiceDependency
- Section
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.Start
- Section
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.Stop
- Section
- Usage Examples - Search tag in annotation type org.apache.felix.dm.annotation.api.Unregistered
- Section
V
- value() - Element in annotation type org.apache.felix.dm.annotation.api.Property
-
Returns the property value(s).
- value() - Element in annotation type org.apache.felix.dm.annotation.api.RepeatableProperty
-
Returns the set of repeated
Propertyapplied on a given component class. - valueOf(String) - Static method in enum org.apache.felix.dm.annotation.api.ServiceScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.felix.dm.annotation.plugin.bnd.EntryType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.felix.dm.annotation.plugin.bnd.FieldTypeGetter.FieldCollectionType
-
Returns the enum constant of this type with the specified name.
- values() - Element in annotation type org.apache.felix.dm.annotation.api.Property
-
Deprecated.use
value()attribute. - values() - Static method in enum org.apache.felix.dm.annotation.api.ServiceScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.felix.dm.annotation.plugin.bnd.EntryType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.felix.dm.annotation.plugin.bnd.FieldTypeGetter.FieldCollectionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VOID - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
W
- warn(String, Object...) - Method in class org.apache.felix.dm.annotation.plugin.bnd.BndLogger
- warn(String, Object...) - Method in class org.apache.felix.dm.annotation.plugin.bnd.Logger
- warn(String, Throwable, Object...) - Method in class org.apache.felix.dm.annotation.plugin.bnd.BndLogger
- writeTo(PrintWriter) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
-
Writes the generated component descriptor in the given print writer.
All Classes and Interfaces|All Packages
Propertyannotation directly on the component class.