Index

A B C D E F G I J L M N O P R S T U V W 
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 optional service 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 Runnable object 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.
you can apply Property annotation directly on the component class.
properties() - Element in annotation type org.apache.felix.dm.annotation.api.BundleAdapterService
Deprecated.
you can apply Property annotation directly on the component class.
properties() - Element in annotation type org.apache.felix.dm.annotation.api.Component
Deprecated.
you can apply Property annotation 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 Property annotation 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 Property annotation 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
Service scope for the Component/AdapterService/AspectService/BundleAdapterService annotations.
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
Specifies how the value() or values() attributes are parsed.

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 Property applied 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.
A B C D E F G I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages