Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

AbsBindingModule - Class in org.apache.felix.ipojo.manipulator.spi
All provided Modules have to inherit from this class.
AbsBindingModule() - Constructor for class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
 
AbsBindingModule.AnnotationBindingBuilder - Class in org.apache.felix.ipojo.manipulator.spi
DSL helper class.
AbsBindingModule.ConditionalBindingBuilder - Class in org.apache.felix.ipojo.manipulator.spi
 
AbsBindingModule.HandlerBindingBuilder - Class in org.apache.felix.ipojo.manipulator.spi
 
AbsBindingModule.StereotypeBindingBuilder - Class in org.apache.felix.ipojo.manipulator.spi
 
AbstractBindVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind
 
AbstractBindVisitor(ComponentWorkbench, Action) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
 
AbstractDeclaration - Class in org.apache.felix.ipojo.extender.internal.declaration
Common code to all Declaration objects.
AbstractDeclaration(BundleContext, Class<?>) - Constructor for class org.apache.felix.ipojo.extender.internal.declaration.AbstractDeclaration
 
AbstractQueueService - Class in org.apache.felix.ipojo.extender.internal.queue
User: guillaume Date: 01/10/13 Time: 14:41
AbstractQueueService(BundleContext, Class<?>) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.AbstractQueueService
Constructor.
AbstractService - Class in org.apache.felix.ipojo.extender.internal
Common code wrapping an OSGi service.
AbstractService(BundleContext, Class<?>) - Constructor for class org.apache.felix.ipojo.extender.internal.AbstractService
Constructor.
accept(DependencyModel, BundleContext, TransformedServiceReference<S>) - Method in class org.apache.felix.ipojo.dependency.impl.FilterBasedServiceTrackingInterceptor
 
accept(TransformedServiceReference<S>) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
Checks if the given reference is accepted.
accept(DependencyModel, BundleContext, TransformedServiceReference<S>) - Method in class org.apache.felix.ipojo.dependency.interceptors.DefaultServiceTrackingInterceptor
Default implementation of the accept method.
accept(DependencyModel, BundleContext, TransformedServiceReference<S>) - Method in interface org.apache.felix.ipojo.dependency.interceptors.ServiceTrackingInterceptor
Does the interceptor accepts the reference of not ? This methods has two goals.
accept(Attribute) - Method in interface org.apache.felix.ipojo.manipulator.ManifestAttributeFilter
Tests if the given Attribute is recognized by the filter
accept(FieldVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
accept(ClassVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
accept(MethodVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
accept(MethodVisitor, int) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
accept(AnnotationDiscovery) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
accept(AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
accept(Map<String, Object>, AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
accept(AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationRecorder
 
accept(FieldVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationVisitorPlayback
 
accept(ClassVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationVisitorPlayback
 
accept(MethodVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationVisitorPlayback
 
accept(MethodVisitor, int) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationVisitorPlayback
 
accept(AnnotationDiscovery) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationVisitorPlayback
 
accept(AnnotationVisitor) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.Replay
 
accept(AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.Visit
 
accept(AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.VisitAnnotation
 
accept(AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.VisitArray
 
accept(AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.VisitEnd
 
accept(AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.VisitEnum
 
accept(FieldVisitor) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.model.Playback
 
accept(ClassVisitor) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.model.Playback
 
accept(MethodVisitor) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.model.Playback
 
accept(MethodVisitor, int) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.model.Playback
 
accept(AnnotationDiscovery) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.model.Playback
 
accept(Element) - Method in class org.apache.felix.ipojo.manipulator.render.ManipulatedMetadataFilter
 
accept(Element) - Method in interface org.apache.felix.ipojo.manipulator.render.MetadataFilter
Tests if the given Element is accepted by the filter.
accept(ResourceVisitor) - Method in interface org.apache.felix.ipojo.manipulator.ResourceStore
Browse all resources available in this store.
accept(ResourceVisitor) - Method in class org.apache.felix.ipojo.manipulator.store.DirectoryResourceStore
 
accept(ResourceVisitor) - Method in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
acceptAnnotation(Map<String, Object>, AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
acceptArray(Map<String, Object>, AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
acceptEnum(Map<String, Object>, AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
acquireReadLockIfNotHeld() - Method in class org.apache.felix.ipojo.util.DependencyModel
Acquires the read lock only and only if no read lock is already held by the current thread.
acquireWriteLockIfNotHeld() - Method in class org.apache.felix.ipojo.util.DependencyModel
Acquires the write lock only and only if the write lock is not already held by the current thread.
action - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
 
Action - Enum in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind
 
Action() - Constructor for enum org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.Action
 
activate(Bundle) - Method in interface org.apache.felix.ipojo.extender.internal.BundleProcessor
A bundle is started.
activate(Bundle) - Method in class org.apache.felix.ipojo.extender.internal.processor.ChainedBundleProcessor
A bundle is starting.
activate(Bundle) - Method in class org.apache.felix.ipojo.extender.internal.processor.ComponentsBundleProcessor
A bundle is starting.
activate(Bundle) - Method in class org.apache.felix.ipojo.extender.internal.processor.ConfigurationProcessor
A bundle is starting.
activate(Bundle) - Method in class org.apache.felix.ipojo.extender.internal.processor.ExtensionBundleProcessor
A bundle is starting.
activate(Bundle) - Method in class org.apache.felix.ipojo.extender.internal.processor.ForwardingBundleProcessor
 
activate(Bundle) - Method in class org.apache.felix.ipojo.extender.internal.processor.QueuingActivationProcessor
A bundle is starting.
activate(Bundle) - Method in class org.apache.felix.ipojo.extender.internal.processor.ReverseBundleProcessor
A bundle is starting.
activateExtensions(Bundle, String) - Method in class org.apache.felix.ipojo.extender.internal.processor.ExtensionBundleProcessor
Parses an IPOJO-Extension manifest header and then creates iPOJO extensions (factory types).
add(Object) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Unsupported method.
add(int, Object) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Unsupported method.
add(Object) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList.ServiceIterator
Unsupported operation.
add(Object) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Unsupported method.
add(int, Object) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Unsupported method.
add(Object) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet.ServiceIterator
Unsupported operation.
addAll(Collection) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Unsupported method.
addAll(int, Collection) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Unsupported method.
addAll(Collection) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Unsupported method.
addAll(int, Collection) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Unsupported method.
addAnnotation(ClassChecker.AnnotationDescriptor) - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
Add an annotation to the current method.
addAttribute(Attribute) - Method in class org.apache.felix.ipojo.metadata.Element
Adds a attribute.
addBindingInterceptor(ServiceBindingInterceptor) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
addBindings(Iterable<Binding>) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.registry.BindingRegistry
 
addBindings(Iterable<Binding>) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.CompletableBindingRegistry
 
addBindings(Iterable<Binding>) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.DefaultBindingRegistry
Stores the given Bindings
addBundleListener(BundleListener) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Add a bundle listener.
addBundleListener(BundleListener) - Method in class org.apache.felix.ipojo.IPojoContext
Adds a bundle listener.
addBundleListener(BundleListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Adds a bundle listener.
addCallback(LifecycleCallback) - Method in class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler
Add the given callback to the callback list.
addCallbacksToDependency(Element, Dependency) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
 
addClassPathElementUrl(String) - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
addCompositeHandler(HandlerManager) - Method in class org.apache.felix.ipojo.composite.CompositeManager
Plug the given handler to the current container.
addConstructorInjection(int) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
addContextSource(ContextSource) - Method in class org.apache.felix.ipojo.composite.util.SourceManager
A context source appears.
addContextSource(ContextSource) - Method in class org.apache.felix.ipojo.util.ContextSourceManager
A context source appears.
addDependency(Dependency) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Adds a service dependency.
addDependency(TemporalDependency) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Adds a temporal service dependency.
addDependencyCallback(DependencyCallback) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Add a callback to the dependency.
addDependencyField(ClassWriter) - Static method in class org.apache.felix.ipojo.handlers.dependency.ProxyGenerator
Adds the dependency field ProxyGenerator.DEPENDENCY.
addedService(ServiceReference) - Method in class org.apache.felix.ipojo.ComponentFactory
This method is called when a matching service has been added to the tracker, we can no compute the factory state.
addedService(ServiceReference) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
A matching reference has been added.
addedService(ServiceReference) - Method in class org.apache.felix.ipojo.composite.util.SourceManager.SourceTracker
A new context-source was added.
addedService(ServiceReference) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
addedService(ServiceReference) - Method in class org.apache.felix.ipojo.util.ContextSourceManager.SourceTracker
A new context-source was added.
addedService(ServiceReference) - Method in class org.apache.felix.ipojo.util.Tracker
Default implementation of the TrackerCustomizer.addedService method.
addedService(ServiceReference) - Method in interface org.apache.felix.ipojo.util.TrackerCustomizer
A service tracked by the Tracker object has been added in the list.
addElement(Element) - Method in class org.apache.felix.ipojo.metadata.Element
Adds a sub-element.
addElement(Element) - Method in class org.apache.felix.ipojo.parser.ManifestMetadataParser
Adds an element to the ManifestMetadataParser.m_elements list.
addElement(Element) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Add an element.
addFactoryStateListener(FactoryStateListener) - Method in class org.apache.felix.ipojo.composite.FactoryProxy
Add a factory listener.
addFactoryStateListener(FactoryStateListener) - Method in interface org.apache.felix.ipojo.Factory
Adds a factory state listener on the current factory.
addFactoryStateListener(FactoryStateListener) - Method in class org.apache.felix.ipojo.IPojoFactory
Adds a factory listener.
addField(FieldMetadata) - Method in class org.apache.felix.ipojo.parser.PojoMetadata
Adds a field to the list.
addFlagsForInnerClassMethods() - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Add the boolean flag fields for methods from inner classes.
addFrameworkListener(FrameworkListener) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Add a framework listener.
addFrameworkListener(FrameworkListener) - Method in class org.apache.felix.ipojo.IPojoContext
Adds a framework listener.
addFrameworkListener(FrameworkListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Adds a framework listener.
addHandler(HandlerConfiguration) - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Adds an HandlerConfiguration to the component type.
addHandler(HandlerConfiguration) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Adds an HandlerConfiguration to the component type.
addHandler(HandlerDescription) - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Adds an handler description to the list.
addIMField() - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Add the instance manager field (__im).
addingService(ServiceReference) - Method in class org.apache.felix.ipojo.ComponentFactory
This method is called when a new handler factory is detected.
addingService(ServiceReference) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
A new factory is detected.
addingService(ServiceReference) - Method in class org.apache.felix.ipojo.composite.util.SourceManager.SourceTracker
A new context-source is adding in the tracker..
addingService(ServiceReference) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
addingService(ServiceReference) - Method in class org.apache.felix.ipojo.extender.internal.linker.DeclarationLinker
A new type declaration was published.
addingService(ServiceReference) - Method in class org.apache.felix.ipojo.extender.internal.linker.ManagedType.ExtensionSupport
 
addingService(ServiceReference) - Method in class org.apache.felix.ipojo.extender.internal.linker.ManagedType.InstanceSupport
 
addingService(ServiceReference) - Method in class org.apache.felix.ipojo.util.ContextSourceManager.SourceTracker
A new context-source is adding in the tracker..
addingService(ServiceReference) - Method in class org.apache.felix.ipojo.util.Tracker
Default implementation of the TrackerCustomizer.addingService method.
addingService(ServiceReference) - Method in interface org.apache.felix.ipojo.util.TrackerCustomizer
A service is being added to the Tracker object.
addInstance(Instance) - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Adds a contained instance.
addInstanceStateListener(InstanceStateListener) - Method in interface org.apache.felix.ipojo.ComponentInstance
Adds an instance state listener on the current instance.
addInstanceStateListener(InstanceStateListener) - Method in class org.apache.felix.ipojo.composite.CompositeManager
Add an instance to the created instance list.
addInstanceStateListener(InstanceStateListener) - Method in class org.apache.felix.ipojo.InstanceManager
Registers an instance state listener.
addInterface(String) - Method in class org.apache.felix.ipojo.parser.PojoMetadata
Adds the interface to the list.
addListener(String, ServiceListener) - Method in class org.apache.felix.ipojo.EventDispatcher
Adds a new service listener to the EventDispatcher.m_listeners map.
addListener(ConfigurationListener) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Add the given listener to the configuration handler's list of listeners.
addListener(ConfigurationListener) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandlerDescription
Add the given listener to the configuration handler's list of listeners.
addListener(DependencyModelListener) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Add the given listener to the dependency model's list of listeners.
addListener(ProvidedServiceListener) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Add the given listener to the provided service handler's list of listeners.
addListener(ProvidedServiceListener) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Add the given listener to the provided service handler's list of listeners.
addListener(DependencyModelListener) - Method in class org.apache.felix.ipojo.util.DependencyModel
Add the given listener to the dependency model's list of listeners.
addLocalVariable(String, String, String, int) - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
addManipulationUnit(ManipulationUnit) - Method in class org.apache.felix.ipojo.manipulator.ManipulationEngine
Add information related to a discovered component that will be manipulated.
addMetada(Collection<Element>) - Method in class org.apache.felix.ipojo.manipulator.store.builder.DefaultManifestBuilder
Add all given metadata
addMetada(Collection<Element>) - Method in interface org.apache.felix.ipojo.manipulator.store.ManifestBuilder
Add all given metadata
addMetadataFilter(MetadataFilter) - Method in class org.apache.felix.ipojo.manipulator.render.MetadataRenderer
Add a metadata filter
addMetadataProvider(MetadataProvider) - Method in class org.apache.felix.ipojo.manipulator.metadata.CompositeMetadataProvider
 
addMethodToInnerClass(String, MethodDescriptor) - Method in class org.apache.felix.ipojo.manipulation.Manipulator
Adds a method to an inner class.
addParameterAnnotation(int, ClassChecker.AnnotationDescriptor) - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
Add an annotation to the current method.
addPOJOInterface(int, int, String, String, String, String[]) - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Add the POJO interface to the visited class.
addProperties(Dictionary) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Add properties to the list.
addProperties(Dictionary) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Adds and Updates service properties.
addProperties(Dictionary) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Adds properties to all provided services.
addProperty(String, String) - Method in class org.apache.felix.ipojo.api.composite.Instance
Adds the string property.
addProperty(String, List) - Method in class org.apache.felix.ipojo.api.composite.Instance
Adds a list property.
addProperty(String, String[]) - Method in class org.apache.felix.ipojo.api.composite.Instance
Adds an array property.
addProperty(String, Vector) - Method in class org.apache.felix.ipojo.api.composite.Instance
Adds a vector property.
addProperty(String, Map) - Method in class org.apache.felix.ipojo.api.composite.Instance
Adds a map property.
addProperty(String, Dictionary) - Method in class org.apache.felix.ipojo.api.composite.Instance
Adds a dictionary property.
addProperty(String, String) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Adds a string property.
addProperty(String, List) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Adds a list property.
addProperty(String, String[]) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Adds an array property.
addProperty(String, Vector) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Adds a vector property.
addProperty(String, Map) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Adds a map property.
addProperty(String, Dictionary) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Adds a dictionary property.
addProperty(Property) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Adds a configuration property.
addProperty(String, Object) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Adds a configuration property.
addProperty(ServiceProperty) - Method in class org.apache.felix.ipojo.api.Service
Adds a service property.
addProperty(String, Object) - Method in class org.apache.felix.ipojo.api.Service
Adds a service property.
addProperty(String, String) - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Adds a String property in the component type.
addProperty(String, String, boolean) - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Adds a String property in the component type.
addProperty(PropertyDescription) - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Adds a configuration properties to the component type.
addProperty(String, Object) - Method in class org.apache.felix.ipojo.dependency.impl.TransformedServiceReferenceImpl
 
addProperty(String, Object) - Method in interface org.apache.felix.ipojo.dependency.interceptors.TransformedServiceReference
Adds a property to the reference
addProperty(Property) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Adds the given property metadata to the property metadata list.
addProperty(Property) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Add the given property to the property list.
addPropertyIfAbsent(String, Object) - Method in class org.apache.felix.ipojo.dependency.impl.TransformedServiceReferenceImpl
 
addPropertyIfAbsent(String, Object) - Method in interface org.apache.felix.ipojo.dependency.interceptors.TransformedServiceReference
Adds a property to the service reference if this property is not already set on the reference.
addProvidedServiceSpecification(String) - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Adds a provided service to the component type.
addQueueListener(QueueListener) - Method in class org.apache.felix.ipojo.extender.internal.queue.AbstractQueueService
 
addQueueListener(QueueListener) - Method in class org.apache.felix.ipojo.extender.internal.queue.debug.ReplayQueueEventProxy
 
addQueueListener(QueueListener) - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.ForwardingQueueService
 
addQueueListener(QueueListener) - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.PreferenceQueueService
 
addQueueListener(QueueListener) - Method in interface org.apache.felix.ipojo.extender.queue.debug.QueueEventProxy
Add a QueueListener that will be notified on events relative to the observed QueueService.
addQueueListener(QueueListener) - Method in interface org.apache.felix.ipojo.extender.queue.QueueService
Add a QueueListener that will be notified on events relative to this QueueService.
addReferredPackage(Set<String>) - Method in class org.apache.felix.ipojo.manipulator.store.builder.DefaultManifestBuilder
Add all given package names in the referred packages list
addReferredPackage(Set<String>) - Method in interface org.apache.felix.ipojo.manipulator.store.ManifestBuilder
Add all given package names in the referred packages list
addService(ExportedService) - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Adds an exported service.
addService(ProvidedService) - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Adds a provided service.
addService(Service) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Adds a provided service.
addServiceListener(ServiceListener) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Add a service listener.
addServiceListener(ServiceListener, String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Add a filtered service listener.
addServiceListener(ServiceListener) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Add a given service listener with no filter.
addServiceListener(ServiceListener, String) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Add a service listener with a filter.
addServiceListener(ServiceListener, String) - Method in class org.apache.felix.ipojo.IPojoContext
Adds a service listener.
addServiceListener(ServiceListener) - Method in class org.apache.felix.ipojo.IPojoContext
Add a service listener.
addServiceListener(ServiceListener, String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Adds a service listener according to the policy.
addServiceListener(ServiceListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Adds a service listener according to the policy.
addServiceListener(ServiceListener, String) - Method in interface org.apache.felix.ipojo.ServiceContext
Adds a service listener.
addServiceListener(ServiceListener) - Method in interface org.apache.felix.ipojo.ServiceContext
Adds a service listener.
addSubService(ImportedService) - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Adds an imported (sub-)service.
addSubService(InstantiatedService) - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Adds an instantiated sub-service.
addTo(Collection<String>) - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
addTrackingInterceptor(ServiceTrackingInterceptor) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
addURL(URL) - Method in class org.apache.felix.ipojo.manipulator.util.IsolatedClassLoader
 
AGGREGATE_TYPES - Static variable in enum org.apache.felix.ipojo.handlers.dependency.AggregateDependencyInjectionType
 
AggregateDependencyInjectionType - Enum in org.apache.felix.ipojo.handlers.dependency
An enumeration listing the different possibility to inject an aggregate dependency in a field or constructor parameter.
AggregateDependencyInjectionType() - Constructor for enum org.apache.felix.ipojo.handlers.dependency.AggregateDependencyInjectionType
 
ALL_POLICY - Static variable in class org.apache.felix.ipojo.api.composite.ProvidedService
Delegation policy: all.
ALL_POLICY - Static variable in class org.apache.felix.ipojo.composite.service.provides.MethodMetadata
ALL POLICY.
ALL_SPECIFICATIONS_FOR_CONTROLLERS - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
 
alwaysTrue() - Static method in class org.apache.felix.ipojo.manipulator.spi.helper.Predicates
Always return true.
and(Predicate...) - Static method in class org.apache.felix.ipojo.manipulator.spi.helper.Predicates
Successful if all given predicates are satisfied.
annotatedWith(String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Selection
 
annotation - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Selection
 
AnnotationBindingBuilder(List<Binding>, Class<? extends Annotation>) - Constructor for class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.AnnotationBindingBuilder
 
AnnotationDescriptor(String, boolean) - Constructor for class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
Creates an annotation descriptor.
AnnotationDescriptor(String, String) - Constructor for class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
Creates an annotation descriptor.
AnnotationDiscovery - Interface in org.apache.felix.ipojo.manipulator.metadata.annotation.model
User: guillaume Date: 09/07/13 Time: 14:42
AnnotationLiteral<T extends Annotation> - Class in org.apache.felix.ipojo.manipulator.spi
Base annotation literal class to be extended when declaring stereotype bindings in a programmatic way.
AnnotationLiteral() - Constructor for class org.apache.felix.ipojo.manipulator.spi.AnnotationLiteral
 
AnnotationMetadataProvider - Class in org.apache.felix.ipojo.manipulator.metadata
A AnnotationMetadataProvider loads iPOJO metadata from bytecode of classes.
AnnotationMetadataProvider(ResourceStore, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.AnnotationMetadataProvider
 
AnnotationMetadataProvider(ResourceStore, ModuleProvider, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.AnnotationMetadataProvider
 
AnnotationMetadataProvider(ResourceStore, BindingRegistry, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.AnnotationMetadataProvider
 
AnnotationParser - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser
User: guillaume Date: 01/07/13 Time: 15:49
AnnotationParser() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.AnnotationParser
 
AnnotationPlayback - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal
User: guillaume Date: 08/07/13 Time: 17:15
AnnotationPlayback(Annotation) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
AnnotationRecorder - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay
Record annotation to be replayed later.
AnnotationRecorder() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationRecorder
 
AnnotationType - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model
User: guillaume Date: 27/06/13 Time: 13:37
AnnotationType(Type) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.AnnotationType
 
annotationType - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.AnnotationTypeVisitor
 
annotationType - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Binding
 
annotationType - Variable in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.AnnotationBindingBuilder
 
annotationType - Variable in class org.apache.felix.ipojo.manipulator.spi.AnnotationLiteral
 
annotationType() - Method in class org.apache.felix.ipojo.manipulator.spi.AnnotationLiteral
 
annotationType - Variable in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
AnnotationTypeVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser
 
AnnotationTypeVisitor() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.AnnotationTypeVisitor
 
AnnotationVisitorFactory - Interface in org.apache.felix.ipojo.manipulator.spi
Produces a new AnnotationVisitor instance for the given BindingContext.
AnnotationVisitorPlayback - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay
User: guillaume Date: 08/07/13 Time: 16:07
AnnotationVisitorPlayback(String, boolean) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationVisitorPlayback
 
append(String) - Method in enum org.apache.felix.ipojo.manipulator.reporter.SystemReporter.Level
 
applyRankingOnArrival(ServiceReference) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
applyRankingOnDeparture(ServiceReference) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
applyRankingOnModification(ServiceReference) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
applyReconfiguration(ServiceReferenceManager.ChangeSet) - Method in class org.apache.felix.ipojo.util.DependencyModel
Applies the given reconfiguration.
Arch - Class in org.apache.felix.ipojo.arch.gogo
iPOJO Arch command giving information about the current system architecture.
Arch() - Constructor for class org.apache.felix.ipojo.arch.gogo.Arch
 
Architecture - Interface in org.apache.felix.ipojo.architecture
Architecture service.
ARCHITECTURE_INSTANCE - Static variable in interface org.apache.felix.ipojo.architecture.Architecture
Architecture service must published this property telling which instance they are representing.
ArchitectureHandler - Class in org.apache.felix.ipojo.composite.architecture
Composite Architecture Handler.
ArchitectureHandler() - Constructor for class org.apache.felix.ipojo.composite.architecture.ArchitectureHandler
 
ArchitectureHandler - Class in org.apache.felix.ipojo.handlers.architecture
Architecture Handler.
ArchitectureHandler() - Constructor for class org.apache.felix.ipojo.handlers.architecture.ArchitectureHandler
 
arePropertiesEmpty() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ComponentVisitor
 
argumentTypes - Variable in class org.apache.felix.ipojo.util.Methods
 
ArrayAttribute(String) - Constructor for class org.apache.felix.ipojo.manipulation.ClassChecker.ArrayAttribute
Creates an array attribute.
arrivals - Variable in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.ChangeSet
 
arrivals - Variable in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.RankingResult
 
asClassName(String) - Static method in class org.apache.felix.ipojo.manipulator.util.Strings
Transform a normalized resource path (org/objectweb/asm/Visitor.class) into a fully qualified class name (format org.objectweb.asm.Visitor).
asResourcePath(String) - Static method in class org.apache.felix.ipojo.manipulator.util.Strings
Transform a FQN of a class (format org.objectweb.asm.Visitor) into a normalized resource name (org/objectweb/asm/Visitor.class).
asString(int) - Static method in class org.apache.felix.ipojo.online.manipulator.SystemLogService
 
ASYNCHRONOUS_QUEUE_MODE - Static variable in interface org.apache.felix.ipojo.extender.queue.QueueService
Asynchronous queue mode.
attach(ComponentInstance) - Method in class org.apache.felix.ipojo.composite.CompositeHandler
Sets the manager.
attach(ComponentInstance) - Method in class org.apache.felix.ipojo.Handler
Attaches the current handler object to the given component instance.
attach(ComponentInstance) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Attaches the current handler to the given instance.
Attribute - Class in org.apache.felix.ipojo.metadata
An attribute is a key-value pair.
Attribute(String, String) - Constructor for class org.apache.felix.ipojo.metadata.Attribute
Creates an attribute.
Attribute(String, String, String) - Constructor for class org.apache.felix.ipojo.metadata.Attribute
Creates an attribute.

B

BC_CONSTRUCTOR_ID - Static variable in class org.apache.felix.ipojo.parser.MethodMetadata
Bundle Context Constructor Method Id.
Bind - Annotation Type in org.apache.felix.ipojo.annotations
This annotation declares a bind method.
bind() - Method in interface org.apache.felix.ipojo.extender.Declaration
Marks the declaration bound.
bind() - Method in class org.apache.felix.ipojo.extender.internal.declaration.AbstractDeclaration
Binds the declaration.
BIND - Static variable in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
Bind method (called when a service arrives).
bind(Class<? extends Annotation>) - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
Initiate an annotation binding.
bindFactory(Factory) - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
A new valid factory appears.
bindHandlerBinding(Class<? extends Annotation>) - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
 
bindIgnore(Class<? extends Annotation>) - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
 
Binding - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.registry
Triple storing the source annotation, the associated factory and the predicate for conditional support.
Binding() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Binding
 
BindingContext - Class in org.apache.felix.ipojo.manipulator.spi
 
BindingContext(ComponentWorkbench, Reporter, Type, FieldNode, ElementType, int, Object) - Constructor for class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
BindingContext(ComponentWorkbench, Reporter, Type, MethodNode, ElementType, int, Object) - Constructor for class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
BindingContext(ComponentWorkbench, Reporter, Type, ClassNode, ElementType, int, Object) - Constructor for class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
BindingContext(ComponentWorkbench, Reporter, Type, ElementType, int, Object) - Constructor for class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
BindingPolicy - Enum in org.apache.felix.ipojo.annotations
Binding policies supported by iPOJO.
BindingPolicy() - Constructor for enum org.apache.felix.ipojo.annotations.BindingPolicy
 
bindingRegistry - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
BindingRegistry - Interface in org.apache.felix.ipojo.manipulator.metadata.annotation.registry
User: guillaume Date: 11/07/13 Time: 16:12
Bindings - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util
 
Bindings() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Bindings
 
bindings - Variable in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
Build bindings.
bindModule(Module) - Method in class org.apache.felix.ipojo.online.manipulator.IPOJOURLHandler
 
bindStereotype(Class<? extends Annotation>) - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
 
BOOTSTRAP_QUEUE_DEBUG_PROPERTY - Static variable in class org.apache.felix.ipojo.extender.internal.Extender
 
BOXED_TYPES - Static variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
BridgeClassLoader - Class in org.apache.felix.ipojo.online.manipulator
A classloader trying to load classes from a given jar files and then from bundles.
BridgeClassLoader(File, BundleContext) - Constructor for class org.apache.felix.ipojo.online.manipulator.BridgeClassLoader
 
BROKEN - Static variable in class org.apache.felix.ipojo.util.DependencyModel
Dependency state : BROKEN.
build(BundleContext, Element) - Method in interface org.apache.felix.ipojo.extender.builder.FactoryBuilder
Creates an iPOJO Factory.
build() - Method in interface org.apache.felix.ipojo.extender.ConfigurationBuilder
Build the declaration handle (contains the instance configuration).
build() - Method in interface org.apache.felix.ipojo.extender.InstanceBuilder
Build the declaration handle (never contains any configuration).
build(BundleContext, Element) - Method in class org.apache.felix.ipojo.extender.internal.builder.ReflectiveFactoryBuilder
Calls the wrapped constructor to create an iPOJO factory.
build() - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultConfigurationBuilder
 
build(Dictionary<String, Object>) - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultInstanceBuilder
Only called through ConfigurationBuilder to apply the created configuration to this instance
build() - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultInstanceBuilder
 
build() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
build() - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.AnnotationBindingBuilder
Creates the Binding.
build() - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.ConditionalBindingBuilder
Creates the Binding.
build(Manifest) - Method in class org.apache.felix.ipojo.manipulator.store.builder.DefaultManifestBuilder
Update the given manifest.
build(Manifest) - Method in interface org.apache.felix.ipojo.manipulator.store.ManifestBuilder
Update the given manifest.
buildAvailableMappingList() - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
Build Available Mappings.
buildElement(HandlerBindingDiscovery, Type) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.MetaAnnotationBindingRegistry
 
buildElement(Type) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Elements
Build the Element object from the given descriptor.
buildElement(String, String) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Elements
Build an Element using the provided namespace and local name.
buildElement(String) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Elements
Build an Element using the provided binding information.
builder - Variable in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultConfigurationBuilder
 
builder - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.HandlerDeclarationVisitor
 
buildMapping() - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
Build the delegation mapping.
buildMetadata(String) - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
Build service implementation metadata.
buildPOJO() - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
Build a service implementation.
BUNDLE_ACTIVATION_JOB_TYPE - Static variable in class org.apache.felix.ipojo.extender.internal.processor.QueuingActivationProcessor
Identify the kind of job submitted to the QueueService.
BundleAwareJarFileResourceStore - Class in org.apache.felix.ipojo.online.manipulator
User: guillaume Date: 28/02/2014 Time: 19:16
BundleAwareJarFileResourceStore(JarFile, File, BundleContext) - Constructor for class org.apache.felix.ipojo.online.manipulator.BundleAwareJarFileResourceStore
 
BundleCallback(Callback, BundleContext) - Constructor for class org.apache.felix.ipojo.handlers.context.BundleContextHandler.BundleCallback
 
bundleContext - Variable in class org.apache.felix.ipojo.extender.internal.declaration.service.DeclarationServiceFactory
 
bundleContext - Variable in class org.apache.felix.ipojo.online.manipulator.BundleAwareJarFileResourceStore
 
BundleContextHandler - Class in org.apache.felix.ipojo.handlers.context
A handler injecting the bundle context in the implementation code.
BundleContextHandler() - Constructor for class org.apache.felix.ipojo.handlers.context.BundleContextHandler
 
BundleContextHandler.BundleCallback - Class in org.apache.felix.ipojo.handlers.context
 
BundleProcessor - Interface in org.apache.felix.ipojo.extender.internal
Main Processor interface.

C

CacheableMetadataProvider - Class in org.apache.felix.ipojo.manipulator.metadata
A CacheableMetadataProvider provides simple caching methods to avoid calling MetadataProvider.getMetadatas() twice.
CacheableMetadataProvider(MetadataProvider) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.CacheableMetadataProvider
 
call() - Method in class org.apache.felix.ipojo.extender.internal.queue.JobInfoCallable
Executes the job.
call(ServiceReference, Object) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
Call the callback method with a service reference.
call() - Method in class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallback
Call the callback method when the transition from inital tostate is detected.
call() - Method in class org.apache.felix.ipojo.util.Callback
Invokes the method without arguments.
call(Object) - Method in class org.apache.felix.ipojo.util.Callback
Invokes the method without arguments.
call(Object[]) - Method in class org.apache.felix.ipojo.util.Callback
Invokes the method on every created objects with the specified arguments.
call(Object, Object[]) - Method in class org.apache.felix.ipojo.util.Callback
Invokes the method on the given object with the specified arguments.
Callback<T> - Interface in org.apache.felix.ipojo.extender.queue
When submitting a processing job, a callback object can be passed to the submission process.
callback - Variable in class org.apache.felix.ipojo.handlers.context.BundleContextHandler.BundleCallback
 
Callback - Class in org.apache.felix.ipojo.util
A callback allows invoking a method on a POJO.
Callback(String, String[], boolean, InstanceManager) - Constructor for class org.apache.felix.ipojo.util.Callback
Creates a Callback.
Callback(String, Class[], boolean, InstanceManager) - Constructor for class org.apache.felix.ipojo.util.Callback
Creates a Callback.
Callback(MethodMetadata, InstanceManager) - Constructor for class org.apache.felix.ipojo.util.Callback
Creates a Callback.
callBindMethod(ServiceReference) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Call method with the service reference in parameter (if accepted).
callModifyMethod(ServiceReference) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Call 'modify' method with the service reference in parameter (if accepted).
callOnInstance(Object, ServiceReference, Object) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
Call the callback on the given instance with the given argument.
callUnbindMethod(ServiceReference) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Call unbind callback method.
cancel(boolean) - Method in class org.apache.felix.ipojo.extender.internal.queue.SynchronousQueueService.ImmediateFuture
 
canRegisterService(BundleContext) - Static method in class org.apache.felix.ipojo.util.SecurityHelper
Checks that the given bundle context is in a state where it is possible to register services.
canUpdateService(ServiceRegistration) - Static method in class org.apache.felix.ipojo.util.SecurityHelper
Checks that the given service registration can be updated.
ChainedAnnotationDiscovery - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery
User: guillaume Date: 10/07/13 Time: 10:48
ChainedAnnotationDiscovery() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.ChainedAnnotationDiscovery
 
ChainedAnnotationVisitor - Class in org.apache.felix.ipojo.manipulator.util
User: guillaume Date: 10/07/13 Time: 16:43
ChainedAnnotationVisitor() - Constructor for class org.apache.felix.ipojo.manipulator.util.ChainedAnnotationVisitor
 
ChainedBundleProcessor - Class in org.apache.felix.ipojo.extender.internal.processor
A bundle processor chaining others processor.
ChainedBundleProcessor() - Constructor for class org.apache.felix.ipojo.extender.internal.processor.ChainedBundleProcessor
 
ChangeSet(List<ServiceReference>, List<ServiceReference>, List<ServiceReference>, ServiceReference, ServiceReference, Object, ServiceReference) - Constructor for class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.ChangeSet
 
characters(char[], int, int) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Characters.
check(Element) - Method in class org.apache.felix.ipojo.ComponentFactory
Allows a factory to check if the given element is well-formed.
check(Element) - Method in class org.apache.felix.ipojo.composite.CompositeFactory
Check if the metadata are well formed.
checkAcceptability(Dictionary<String, ?>) - Method in class org.apache.felix.ipojo.IPojoFactory
Checks if the configuration is acceptable.
checkBundlePreference(Callable<?>) - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.EnforcedQueueService
Checks the bundle processing preference and compare with the enforced preference.
checkContext() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Check the validity of the dependencies.
CheckFieldConsistencyResultVisitor - Class in org.apache.felix.ipojo.manipulator.visitor.check
This visitor checks that field referenced in the metadata are present in the bytecode.
CheckFieldConsistencyResultVisitor(ManipulationResultVisitor) - Constructor for class org.apache.felix.ipojo.manipulator.visitor.check.CheckFieldConsistencyResultVisitor
 
CheckFieldConsistencyVisitor - Class in org.apache.felix.ipojo.manipulator.visitor.check
Execute field verification.
CheckFieldConsistencyVisitor(ManipulationVisitor) - Constructor for class org.apache.felix.ipojo.manipulator.visitor.check.CheckFieldConsistencyVisitor
 
checkProvidedService(ProvidedService) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Check the provided service given in argument in the sense that the metadata are consistent.
checkReferredFieldsAreInStructure(List<String>, List<String>) - Method in class org.apache.felix.ipojo.manipulator.visitor.check.CheckFieldConsistencyResultVisitor
Detects missing fields.
checkRequirement(ServiceImporter, Element) - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
Check the correctness of the composite requirement against the service level dependency.
checkServiceSpecification(ProvidedService) - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
Check composite requirement against service specification requirement is available.
checkTheConsistencyOfTheFromAttribute(Dependency, Element) - Static method in class org.apache.felix.ipojo.handlers.dependency.DependencyConfigurationChecker
Checks that the `from` attribute is used consistently: Rule 1 : it cannot be used on aggregate dependency Rule 2 : it cannot be used in combination with the `comparator` attribute Rule 3 : it cannot be used in combination with the `dynamic-priority` binding policy
checkTheServiceUnavailableAction(Dependency, Element) - Static method in class org.apache.felix.ipojo.handlers.dependency.DependencyConfigurationChecker
Checks that service unavailable actions are consistent.
checkValidity() - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
Check handler validity.
childDelegation - Variable in class org.apache.felix.ipojo.manipulator.util.IsolatedClassLoader
 
ClassChecker - Class in org.apache.felix.ipojo.manipulation
Checks that a POJO is already manipulated or not.
ClassChecker() - Constructor for class org.apache.felix.ipojo.manipulation.ClassChecker
 
ClassChecker.AnnotationDescriptor - Class in org.apache.felix.ipojo.manipulation
Describes a method or constructor annotation.
ClassChecker.ArrayAttribute - Class in org.apache.felix.ipojo.manipulation
Describes an array attribute.
ClassChecker.EnumAttribute - Class in org.apache.felix.ipojo.manipulation
Describes an attribute.
ClassChecker.InnerClassAssignedToStaticFieldDetector - Class in org.apache.felix.ipojo.manipulation
Class required to detect inner classes assigned to static field and thus must not be manipulated (FELIX-4347).
ClassChecker.MethodInfoCollector - Class in org.apache.felix.ipojo.manipulation
This class collects annotations in a method.
ClassChecker.SimpleAttribute - Class in org.apache.felix.ipojo.manipulation
Describes a simple attribute.
classLoader - Variable in class org.apache.felix.ipojo.manipulation.ClassLoaderAwareClassWriter
 
classLoader - Variable in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
ClassLoaderAwareClassWriter - Class in org.apache.felix.ipojo.manipulation
An extension of ClassWriter that uses a specific classloader to load classes.
ClassLoaderAwareClassWriter(int, String, String, ClassLoader) - Constructor for class org.apache.felix.ipojo.manipulation.ClassLoaderAwareClassWriter
 
ClassManipulator - Class in org.apache.felix.ipojo.manipulation
iPOJO Class Adapter.
ClassManipulator(ClassVisitor, Manipulator) - Constructor for class org.apache.felix.ipojo.manipulation.ClassManipulator
Constructor.
ClassMetadataCollector - Class in org.apache.felix.ipojo.manipulator.metadata.annotation
 
ClassMetadataCollector(BindingRegistry, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.ClassMetadataCollector
 
className - Variable in class org.apache.felix.ipojo.manipulation.ClassLoaderAwareClassWriter
 
classNode - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
Classpath - Class in org.apache.felix.ipojo.manipulator.util
An ordered list of classpath elements with set behaviour.
Classpath() - Constructor for class org.apache.felix.ipojo.manipulator.util.Classpath
 
Classpath(Classpath, String) - Constructor for class org.apache.felix.ipojo.manipulator.util.Classpath
 
Classpath(Iterable<String>) - Constructor for class org.apache.felix.ipojo.manipulator.util.Classpath
 
clazz - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Selection
 
clazz - Variable in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
clazz - Variable in class org.apache.felix.ipojo.util.Fields
 
clazz - Variable in class org.apache.felix.ipojo.util.Methods
 
cleanup() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Removes all the listeners from this provided service before it gets disposed.
cleanup() - Method in class org.apache.felix.ipojo.util.DependencyModel
Removes all the listeners from this dependency before it gets disposed.
clear() - Method in interface org.apache.felix.ipojo.extender.ConfigurationBuilder
Remove all properties from the configuration.
clear() - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultConfigurationBuilder
 
clear() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Unsupported method.
clear() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Unsupported method.
clear() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceUsage.Usage
Clear the service object array.
close() - Method in class org.apache.felix.ipojo.composite.util.SourceManager.SourceTracker
Close the tracker.
close(DependencyModel) - Method in class org.apache.felix.ipojo.dependency.impl.ComparatorBasedServiceRankingInterceptor
 
close(DependencyModel) - Method in class org.apache.felix.ipojo.dependency.impl.EmptyBasedServiceRankingInterceptor
 
close(DependencyModel) - Method in class org.apache.felix.ipojo.dependency.impl.FilterBasedServiceTrackingInterceptor
 
close() - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
close(DependencyModel) - Method in class org.apache.felix.ipojo.dependency.interceptors.DefaultDependencyInterceptor
Closes the interception of the given dependency.
close(DependencyModel) - Method in interface org.apache.felix.ipojo.dependency.interceptors.DependencyInterceptor
The interceptor won't be use anymore by the given dependency.
close() - Method in interface org.apache.felix.ipojo.handlers.providedservice.strategy.ServiceObjectFactory
Called when the supporting CreationStrategy is unpublished from the service registry.
close() - Method in interface org.apache.felix.ipojo.manipulator.ResourceStore
Close the store: no methods will be called anymore on this instance.
close() - Method in class org.apache.felix.ipojo.manipulator.store.DirectoryResourceStore
 
close() - Method in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
close(Closeable...) - Static method in class org.apache.felix.ipojo.manipulator.util.Streams
Close all the streams
close() - Method in class org.apache.felix.ipojo.util.Tracker
Closes this Tracker object.
close() - Method in class org.apache.felix.ipojo.util.Tracker.Tracked
Called by the owning Tracker object when it is closed.
closeQuietly(Closeable) - Static method in class org.apache.felix.ipojo.util.StreamUtils
Closes a stream.
collectInterfaces(Class, Set<String>, Bundle) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Look for inherited interfaces.
collectInterfaces(Class<?>, Set<String>, Bundle) - Method in class org.apache.felix.ipojo.PrimitiveTypeDescription.InheritanceInspector
Look for inherited interfaces.
collectInterfacesFromClass(Class, Set<String>, Bundle) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Collect interfaces for the given class.
collectInterfacesFromClass(Class<?>, Set<String>, Bundle) - Method in class org.apache.felix.ipojo.PrimitiveTypeDescription.InheritanceInspector
Collect interfaces for the given class.
Collections5 - Class in org.apache.felix.ipojo.manipulator.util
Collections5 is a static collection of methods being part of the Java6 Collections class.
Collections5() - Constructor for class org.apache.felix.ipojo.manipulator.util.Collections5
 
collectMatchingVisitors(List<Binding>, BindingContext, List<AnnotationVisitor>) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Selection
 
collectParentClassesFromClass(Class, Set<String>, Bundle) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Collect parent classes for the given class.
collectParentClassesFromClass(Class<?>, Set<String>, Bundle) - Method in class org.apache.felix.ipojo.PrimitiveTypeDescription.InheritanceInspector
Collect parent classes for the given class.
collectStructuralFields(List<String>, Element) - Method in class org.apache.felix.ipojo.manipulator.visitor.check.CheckFieldConsistencyResultVisitor
 
ComparatorBasedServiceRankingInterceptor - Class in org.apache.felix.ipojo.dependency.impl
A comparator based version of the ranking interceptor.
ComparatorBasedServiceRankingInterceptor(Comparator<ServiceReference>) - Constructor for class org.apache.felix.ipojo.dependency.impl.ComparatorBasedServiceRankingInterceptor
 
compare(Object, Object) - Method in class org.apache.felix.ipojo.context.StringMap.StringComparator
Compare to object.
compare(ServiceReference, ServiceReference) - Method in class org.apache.felix.ipojo.util.ServiceReferenceRankingComparator
Compares two service reference.
compareTo(Object) - Method in class org.apache.felix.ipojo.context.ServiceReferenceImpl
Service Reference compare method.
compareTo(Object) - Method in class org.apache.felix.ipojo.dependency.impl.TransformedServiceReferenceImpl
Compares two service references.
compareTo(Object) - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
Start level Comparison.
CompletableBindingRegistry - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.registry
User: guillaume Date: 11/07/13 Time: 16:09
CompletableBindingRegistry(BindingRegistry, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.CompletableBindingRegistry
 
completeAttribute(Element, String, String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
 
completeExistingRequires(Element) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
 
Component - Annotation Type in org.apache.felix.ipojo.annotations
Declares a component type (needed to create instances of the component).
component(String) - Method in class org.apache.felix.ipojo.arch.gogo.Arch
Displays the information about a specific factory.
component - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ComponentVisitor
 
COMPONENT_INSTANCE_ATTRIBUTE - Static variable in class org.apache.felix.ipojo.extender.internal.processor.ComponentsBundleProcessor
The attribute used in instance configuration specifying the targeted component (i.e.
COMPONENT_NAME_PROPERTY - Static variable in interface org.apache.felix.ipojo.extender.InstanceDeclaration
Service property specifying the component type's name.
COMPONENT_VERSION_PROPERTY - Static variable in interface org.apache.felix.ipojo.extender.InstanceDeclaration
Service property specifying the component type's version.
ComponentFactory - Class in org.apache.felix.ipojo
The component factory manages component instance objects.
ComponentFactory(BundleContext, byte[], Element) - Constructor for class org.apache.felix.ipojo.ComponentFactory
Creates a instance manager factory.
ComponentFactory(BundleContext, Element) - Constructor for class org.apache.felix.ipojo.ComponentFactory
Creates a instance manager factory.
ComponentInstance - Interface in org.apache.felix.ipojo
This class defines the iPOJO's component instance concept.
componentMetadata - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.ClassMetadataCollector
 
components() - Method in class org.apache.felix.ipojo.arch.gogo.Arch
Displays the list of public iPOJO factories.
ComponentsAndInstances() - Constructor for class org.apache.felix.ipojo.extender.internal.processor.ComponentsBundleProcessor.ComponentsAndInstances
 
ComponentsAndInstances() - Constructor for class org.apache.felix.ipojo.extender.internal.processor.ConfigurationProcessor.ComponentsAndInstances
 
ComponentsBundleProcessor - Class in org.apache.felix.ipojo.extender.internal.processor
Processor handling the ComponentsBundleProcessor.IPOJO_HEADER and ComponentsBundleProcessor.IPOJO_HEADER_ALT header from the bundle manifest.
ComponentsBundleProcessor(Log) - Constructor for class org.apache.felix.ipojo.extender.internal.processor.ComponentsBundleProcessor
Creates the component bundle processor.
ComponentsBundleProcessor.ComponentsAndInstances - Class in org.apache.felix.ipojo.extender.internal.processor
Container storing the components and instances declared by a bundle.
ComponentType - Class in org.apache.felix.ipojo.api
The component type class allows specifying a new component type and its attached factory.
ComponentType() - Constructor for class org.apache.felix.ipojo.api.ComponentType
 
ComponentTypeDescription - Class in org.apache.felix.ipojo.architecture
Component Type description.
ComponentTypeDescription(IPojoFactory) - Constructor for class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Constructor.
ComponentVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
Parse the @Component annotation.
ComponentVisitor(ComponentWorkbench, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ComponentVisitor
 
ComponentWorkbench - Class in org.apache.felix.ipojo.manipulator.metadata.annotation
 
ComponentWorkbench(BindingRegistry, ClassNode) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
COMPOSITE_AND_GLOBAL_SCOPE - Static variable in class org.apache.felix.ipojo.api.composite.ImportedService
Scoping policy: composite+global.
COMPOSITE_SCOPE - Static variable in class org.apache.felix.ipojo.api.composite.ImportedService
Scoping policy: composite.
CompositeComponentType - Class in org.apache.felix.ipojo.api.composite
Allows defining composite types.
CompositeComponentType() - Constructor for class org.apache.felix.ipojo.api.composite.CompositeComponentType
 
CompositeFactory - Class in org.apache.felix.ipojo.composite
The component factory manages component instance objects.
CompositeFactory(BundleContext, Element) - Constructor for class org.apache.felix.ipojo.composite.CompositeFactory
Create a composite factory.
CompositeHandler - Class in org.apache.felix.ipojo.composite
Composite Handler Abstract Class.
CompositeHandler() - Constructor for class org.apache.felix.ipojo.composite.CompositeHandler
 
CompositeInstanceDescription - Class in org.apache.felix.ipojo.composite
Composite Instance Description.
CompositeInstanceDescription(ComponentTypeDescription, CompositeManager) - Constructor for class org.apache.felix.ipojo.composite.CompositeInstanceDescription
Creates a Primitive Instance Description.
CompositeManager - Class in org.apache.felix.ipojo.composite
iPOJO Composite manager.
CompositeManager(CompositeFactory, BundleContext, HandlerManager[]) - Constructor for class org.apache.felix.ipojo.composite.CompositeManager
Construct a new Component Manager.
CompositeMetadataProvider - Class in org.apache.felix.ipojo.manipulator.metadata
A CompositeMetadataProvider is responsible to detect duplicates component's declaration.
CompositeMetadataProvider(Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.CompositeMetadataProvider
 
CompositeModuleProvider - Class in org.apache.felix.ipojo.manipulator.spi.provider
Encapsulate other ModuleProviders in a single instance.
CompositeModuleProvider(ModuleProvider...) - Constructor for class org.apache.felix.ipojo.manipulator.spi.provider.CompositeModuleProvider
 
CompositeModuleProvider(Iterable<ModuleProvider>) - Constructor for class org.apache.felix.ipojo.manipulator.spi.provider.CompositeModuleProvider
 
CompositeServiceContext - Class in org.apache.felix.ipojo.composite
CompositeServiceContext Class.
CompositeServiceContext(BundleContext) - Constructor for class org.apache.felix.ipojo.composite.CompositeServiceContext
Constructor.
CompositeServiceContext(BundleContext, ComponentInstance) - Constructor for class org.apache.felix.ipojo.composite.CompositeServiceContext
Constructor.
CompositeServiceContext.Record - Class in org.apache.felix.ipojo.composite
Structure storing the reference, the factory and the registration.
CompositionException - Exception in org.apache.felix.ipojo.composite.service.provides
Exception occurs when a composition error occurs.
CompositionException(String) - Constructor for exception org.apache.felix.ipojo.composite.service.provides.CompositionException
Constructor.
CompositionException(String, Throwable) - Constructor for exception org.apache.felix.ipojo.composite.service.provides.CompositionException
 
CompositionMetadata - Class in org.apache.felix.ipojo.composite.service.provides
Check and build a composition, i.e.
CompositionMetadata(BundleContext, Element, ProvidedServiceHandler, String) - Constructor for class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
Constructor.
CompositionMetadata.Mapping - Class in org.apache.felix.ipojo.composite.service.provides
Store links between Field and pointed Specification.
computeAndSetDependencyState() - Method in class org.apache.felix.ipojo.util.DependencyModel
Computes the actual dependency state.
computeAnnotations(String, byte[], List<Element>) - Method in class org.apache.felix.ipojo.manipulator.metadata.AnnotationMetadataProvider
Parse the content of the class to detect annotated classes.
computeArguments(String[]) - Method in class org.apache.felix.ipojo.util.Callback
Computes arguments of the method.
computeArrayType(String, BundleContext) - Static method in class org.apache.felix.ipojo.util.Property
Gets the Class object of a type array.
computeAvailableServices() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
Build the list of available specifications.
computeAvailableTypes() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
Build available instance types.
computeChangesInMatchingServices() - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
computeDescription() - Method in class org.apache.felix.ipojo.IPojoFactory
Computes the component type description.
computeDifferences(List<ServiceReference>, List<ServiceReference>) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
computeEffectiveMethodName(String) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Names
Computes the real method name.
computeFactoryState() - Method in class org.apache.felix.ipojo.IPojoFactory
Computes factory state.
computeFilter() - Method in class org.apache.felix.ipojo.composite.util.SourceManager
Compute the new filter.
computeFilter(Element, Dictionary, Dictionary, boolean, String) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
 
computeFilter() - Method in class org.apache.felix.ipojo.util.ContextSourceManager
Compute the new filter.
computeInterceptorDescription(ServiceReference, Element) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandlerDescription
 
computeInterfacesAndSuperClasses(String[], String, Bundle, Set<String>, Set<String>) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Collect interfaces implemented by the POJO.
computeInterfacesAndSuperClasses(Set<String>, Set<String>) - Method in class org.apache.felix.ipojo.PrimitiveTypeDescription.InheritanceInspector
Collect interfaces implemented by the POJO into given Sets.
computeMethodId(Method) - Static method in class org.apache.felix.ipojo.parser.MethodMetadata
Computes the method id for the given Method object.
computeMethodId(Constructor) - Static method in class org.apache.felix.ipojo.parser.MethodMetadata
Computes the method id for the given Constructor object.
computeServiceReferenceDescription(ServiceReference, Element) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandlerDescription
 
computeServiceReferencesFromBoth(ServiceReference[], ServiceReference[]) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Computes the service reference array from the two given set of service references according to the policy.
computeType(String, BundleContext) - Static method in class org.apache.felix.ipojo.util.Property
Computes and returns the property type according to the given type name.
ConditionalBindingBuilder(AbsBindingModule.AnnotationBindingBuilder, Predicate) - Constructor for class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.ConditionalBindingBuilder
 
ConfigurableCreationStrategy - Class in org.apache.felix.ipojo.handlers.providedservice.strategy
This CreationStrategy is here to ease customization of the strategy by hiding all the reflection stuff.
ConfigurableCreationStrategy() - Constructor for class org.apache.felix.ipojo.handlers.providedservice.strategy.ConfigurableCreationStrategy
 
Configuration - Annotation Type in org.apache.felix.ipojo.configuration
A marker interface to detect configurations
configuration - Variable in class org.apache.felix.ipojo.configuration.Instance
 
configuration() - Method in class org.apache.felix.ipojo.configuration.Instance
 
configuration - Variable in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultConfigurationBuilder
 
CONFIGURATION_ANNOTATION_DESCRIPTOR - Static variable in class org.apache.felix.ipojo.extender.internal.processor.ConfigurationAnnotationScanner
 
ConfigurationAnnotationScanner - Class in org.apache.felix.ipojo.extender.internal.processor
Class visitor detecting @Configuration annotation.
ConfigurationAnnotationScanner() - Constructor for class org.apache.felix.ipojo.extender.internal.processor.ConfigurationAnnotationScanner
 
ConfigurationBuilder - Interface in org.apache.felix.ipojo.extender
Support class for fluent instance declaration building.
configurationChanged(ComponentInstance, Map<String, Object>) - Method in interface org.apache.felix.ipojo.handlers.configuration.ConfigurationListener
Called when the component instance is reconfigured.
configurationEvent(ConfigurationEvent) - Method in class org.apache.felix.ipojo.ConfigurationTracker
 
ConfigurationException - Exception in org.apache.felix.ipojo
This class defines the exception thrown when an instance cannot be configured correctly.
ConfigurationException(String) - Constructor for exception org.apache.felix.ipojo.ConfigurationException
Creates a new configuration exception.
ConfigurationException(String, String) - Constructor for exception org.apache.felix.ipojo.ConfigurationException
Creates a new configuration exception.
ConfigurationException(String, Throwable) - Constructor for exception org.apache.felix.ipojo.ConfigurationException
 
ConfigurationException(String, Throwable, String) - Constructor for exception org.apache.felix.ipojo.ConfigurationException
 
ConfigurationHandler - Class in org.apache.felix.ipojo.handlers.configuration
Handler managing the Configuration Admin.
ConfigurationHandler() - Constructor for class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
 
ConfigurationHandlerDescription - Class in org.apache.felix.ipojo.handlers.configuration
Configuration handler description.
ConfigurationHandlerDescription(ConfigurationHandler, List, String) - Constructor for class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandlerDescription
Creates the description object for the configuration handler description.
ConfigurationListener - Interface in org.apache.felix.ipojo.handlers.configuration
Listener interface for configuration updates of iPOJO component instances.
ConfigurationProcessor - Class in org.apache.felix.ipojo.extender.internal.processor
Processor looking for classes annotated with @Configuration and creating the corresponding instance declaration.
ConfigurationProcessor(Log) - Constructor for class org.apache.felix.ipojo.extender.internal.processor.ConfigurationProcessor
Creates the configuration processor.
ConfigurationProcessor.ComponentsAndInstances - Class in org.apache.felix.ipojo.extender.internal.processor
Container storing the components and instances declared by a bundle.
ConfigurationTracker - Class in org.apache.felix.ipojo
An object tracking configuration from the configuration admin.
ConfigurationTracker() - Constructor for class org.apache.felix.ipojo.ConfigurationTracker
 
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.composite.architecture.ArchitectureHandler
Configure the handler.
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.composite.CompositeManager
Configure the instance manager.
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
Configure method.
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
Configure the handler.
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
Configure the handler.
configure() - Method in interface org.apache.felix.ipojo.extender.InstanceBuilder
Access the dedicated builder for configuration (properties).
configure() - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultInstanceBuilder
 
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.Handler
Configures the handler.
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.handlers.architecture.ArchitectureHandler
Configure the handler.
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Configures the handler.
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.handlers.context.BundleContextHandler
Configures the handler.
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Configure the handler.
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler
Configure the handler.
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.handlers.lifecycle.controller.ControllerHandler
Configure method.
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Configure the handler.
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.InstanceManager
Configures the instance manager.
configure() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.module.DefaultBindingModule
Configure all the iPOJO's default annotation's bindings.
configure() - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
Configure the bindings provided by this module.
ConsoleLogService() - Constructor for class org.apache.felix.ipojo.util.Logger.ConsoleLogService
 
Constants - Class in org.apache.felix.ipojo.manipulator.util
A static class to access the constant written during packaging.
Constants() - Constructor for class org.apache.felix.ipojo.manipulator.util.Constants
 
CONSTANTS_PATH - Static variable in class org.apache.felix.ipojo.manipulator.util.Constants
 
CONSTRUCTOR_PREFIX - Static variable in class org.apache.felix.ipojo.parser.MethodMetadata
Constructor Prefix.
ConstructorCodeAdapter - Class in org.apache.felix.ipojo.manipulation
Constructor Adapter.
ConstructorCodeAdapter(MethodVisitor, String, Set<String>, int, String, String, String) - Constructor for class org.apache.felix.ipojo.manipulation.ConstructorCodeAdapter
PropertyCodeAdapter constructor.
ConstructorInjector - Interface in org.apache.felix.ipojo
Interface implemented to support constructor parameter injection.
contains(ServiceReference) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
contains(String) - Method in class org.apache.felix.ipojo.dependency.impl.TransformedServiceReferenceImpl
 
contains(String) - Method in interface org.apache.felix.ipojo.dependency.interceptors.TransformedServiceReference
Does the service reference contains the given property ?
contains(Object) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Checks if the wrapped dependency has always access to the given service object.The method allows knowing if the provider returning the service object has left.
contains(Object) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Checks if the wrapped dependency has always access to the given service object.The method allows knowing if the provider returning the service object has left.
containsAll(Collection) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Checks if the wrapped dependencies has always access to the given service objects.The method allows knowing if providers returning the service objects have left.
containsAll(Collection) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Checks if the wrapped dependencies has always access to the given service objects.The method allows knowing if providers returning the service objects have left.
containsAttribute(String) - Method in class org.apache.felix.ipojo.metadata.Element
Does the element contain an attribute of the name given in parameter.
containsElement(String) - Method in class org.apache.felix.ipojo.metadata.Element
Does the element contain a sub-element of the type given in parameter.
containsElement(String, String) - Method in class org.apache.felix.ipojo.metadata.Element
Does the element contain a sub-element of the type given in parameter.
containsForbiddenCharacter(String) - Static method in class org.apache.felix.ipojo.util.ContextSourceManager
 
containsProperty(String, PropertyDescription[]) - Method in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
Does the factory support the given property ? This method check if the property is contained in the given property description array.
containsRef(ServiceReference) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Check if the factory list contain the given reference.
containsReferenceById(List<? extends ServiceReference>, ServiceReference) - Static method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceUtils
Checks whether a list of service references contains a reference with the same service.id as the given reference.
Context - Annotation Type in org.apache.felix.ipojo.annotations
Injects the bundle context object.
context(BundleContext) - Method in interface org.apache.felix.ipojo.extender.InstanceBuilder
Override the default BundleContext used for declaration service registration.
context - Variable in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultDeclarationBuilderService
 
context - Variable in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultInstanceBuilder
 
context(BundleContext) - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultInstanceBuilder
 
context - Variable in class org.apache.felix.ipojo.handlers.context.BundleContextHandler.BundleCallback
 
Context.Source - Enum in org.apache.felix.ipojo.annotations
Lists the different injectable bundle context.
ContextListener - Interface in org.apache.felix.ipojo
Context Source Listener interface.
ContextSource - Interface in org.apache.felix.ipojo
Context Source service interface.
ContextSourceManager - Class in org.apache.felix.ipojo.util
This class manages context-source management.
ContextSourceManager(DependencyModel) - Constructor for class org.apache.felix.ipojo.util.ContextSourceManager
Creates the context source manager.
ContextSourceManager.SourceTracker - Class in org.apache.felix.ipojo.util
 
Controller - Annotation Type in org.apache.felix.ipojo.annotations
This annotation declares a lifecycle controller.
controller - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ServiceControllerVisitor
Provides element.
ControllerHandler - Class in org.apache.felix.ipojo.handlers.lifecycle.controller
Lifecycle Controller handler.
ControllerHandler() - Constructor for class org.apache.felix.ipojo.handlers.lifecycle.controller.ControllerHandler
 
ControllerVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
Parses the @Controller annotation.
ControllerVisitor(ComponentWorkbench, String) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ControllerVisitor
 
convertDOMElements(Element) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.HandlerDeclarationVisitor
Converts recursively the given XML Element into an iPOJO Element.
convertDOMElements(Element, Element) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.HandlerDeclarationVisitor
Converts recursively the given XML Element into an iPOJO Element.
copyConfiguration(Configuration) - Method in class org.apache.felix.ipojo.ConfigurationTracker
 
copyOf(T[], int) - Static method in class org.apache.felix.ipojo.manipulator.util.Collections5
Copies the specified array, truncating or padding with nulls (if necessary) so the copy has the specified length.
copyOf(U[], int, Class<? extends T[]>) - Static method in class org.apache.felix.ipojo.manipulator.util.Collections5
Copies the specified array, truncating or padding with nulls (if necessary) so the copy has the specified length.
CoreModuleProvider - Class in org.apache.felix.ipojo.manipulator.spi.provider
Hardcoded provider for default core manipulation module.
CoreModuleProvider() - Constructor for class org.apache.felix.ipojo.manipulator.spi.provider.CoreModuleProvider
 
create() - Method in class org.apache.felix.ipojo.api.SingletonComponentType
Starts the component type and creates the singleton instance.
create(Dictionary) - Method in class org.apache.felix.ipojo.api.SingletonComponentType
Starts the component type and creates the singleton instance.
create(String) - Method in class org.apache.felix.ipojo.api.SingletonComponentType
Starts the component type and creates the singleton instance.
create(BundleContext) - Static method in class org.apache.felix.ipojo.EventDispatcher
Creates the internal event dispatcher.
create(BundleProcessor...) - Static method in class org.apache.felix.ipojo.extender.internal.processor.ChainedBundleProcessor
Creates a new chained bundle processor.
create(Class, String) - Static method in class org.apache.felix.ipojo.util.Property
Creates an object of the given type with the given String value.
createAndCheckFilter(String) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
 
createArrayGetter(String, String) - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Create a setter method for an array.
createArrayObject(Class, String[]) - Static method in class org.apache.felix.ipojo.util.Property
Creates an array object containing the type component type from the String array 'values'.
createArraySetter(String, String) - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Create a getter method for an array.
createBindings(Type) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.CompletableBindingRegistry
 
createBindings(Type) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.IgnoreAllBindingRegistry
 
createBindings(Type) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.LegacyGenericBindingRegistry
 
createBindings(Type) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.MetaAnnotationBindingRegistry
 
createClass(ClassWriter, String, String) - Static method in class org.apache.felix.ipojo.composite.service.provides.POJOWriter
Create a class.
createClassLoader(ClassLoader, boolean) - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
createClassLoader() - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
createComponentInstance(Dictionary) - Method in class org.apache.felix.ipojo.composite.FactoryProxy
Create an instance manager (i.e.
createComponentInstance(Dictionary, ServiceContext) - Method in class org.apache.felix.ipojo.composite.FactoryProxy
Create an instance manager (i.e.
createComponentInstance(Dictionary) - Method in interface org.apache.felix.ipojo.Factory
Creates an instance manager (i.e.
createComponentInstance(Dictionary, ServiceContext) - Method in interface org.apache.felix.ipojo.Factory
Creates an instance manager (i.e.
createComponentInstance(Dictionary) - Method in class org.apache.felix.ipojo.IPojoFactory
Creates an instance.
createComponentInstance(Dictionary, ServiceContext) - Method in class org.apache.felix.ipojo.IPojoFactory
Creates an instance in the specified service context.
createDefaultVisitorChain(ResourceStore) - Method in class org.apache.felix.ipojo.manipulator.Pojoization
 
createDependencyHandler(Dependency, String, int) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
 
createExceptionToThrow() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
createFactory() - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Creates the component factory.
createFactory() - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Creates the component factory.
createFilter(String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Create a LDAP filter.
createFilter(String) - Method in class org.apache.felix.ipojo.IPojoContext
Creates a filter objects.
createFilter(String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Creates a LDAP filter.
createGetComponentInstanceMethod() - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Create the getComponentInstance method.
createHandlerObject() - Method in class org.apache.felix.ipojo.HandlerManager
Creates the handler object.
createInstance() - Method in class org.apache.felix.ipojo.api.ComponentType
Creates a component instance from the current type with an empty configuration.
createInstance(String) - Method in class org.apache.felix.ipojo.api.ComponentType
Creates a component instance from the current type with the given name.
createInstance(Dictionary) - Method in class org.apache.felix.ipojo.api.ComponentType
Creates a component instance from the current type with the given configuration.
createInstance(Dictionary, IPojoContext, HandlerManager[]) - Method in class org.apache.felix.ipojo.ComponentFactory
Creates a primitive instance.
createInstance(Dictionary, IPojoContext, HandlerManager[]) - Method in class org.apache.felix.ipojo.composite.CompositeFactory
Create an instance from the current factory.
createInstance(Factory, InstanceHandler.ManagedConfiguration) - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
Create an instance using the given factory and the given configuration.
createInstance(Factory) - Method in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
Create an instance for the given reference.
createInstance(Dictionary, IPojoContext, HandlerManager[]) - Method in class org.apache.felix.ipojo.HandlerManagerFactory
Creates an instance.
createInstance(Dictionary, IPojoContext, HandlerManager[]) - Method in class org.apache.felix.ipojo.IPojoFactory
Creates an instance.
createModuleProvider() - Method in class org.apache.felix.ipojo.online.manipulator.IPOJOURLHandler
 
createNullableObject() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
createObject() - Method in class org.apache.felix.ipojo.InstanceManager
Creates a POJO objects.
createPojoObject() - Method in class org.apache.felix.ipojo.HandlerManager
Creates an instance of the content.
createPojoObject() - Method in class org.apache.felix.ipojo.InstanceManager
Creates an instance of the content.
createRequiresElement() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
 
createServiceImport(Element, Dictionary) - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
Create a Service importer object from the given Element.
createServiceInstance(Element, Dictionary) - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
Create a Service instance object form the given Element.
createServiceObject(ServiceUsage.Usage) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Creates the object to store in the given Thread Local.
createSetInstanceManagerMethod() - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Create the setter method for the __cm field.
createSimpleConstructor() - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Creates a simple constructor with an instance manager in argument if no suitable constructor is found during the visit.
createSimpleGetter(String, String, Type) - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Create the getter for a field.
createSimpleSetter(String, String, Type) - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Create the setter method for one property.
createVisitor(ResourceStore, Reporter) - Method in class org.apache.felix.ipojo.online.manipulator.IPOJOURLHandler
 
CreationStrategy - Class in org.apache.felix.ipojo.handlers.providedservice
Creation strategy to creation service object.
CreationStrategy() - Constructor for class org.apache.felix.ipojo.handlers.providedservice.CreationStrategy
 
CUSTOM_HANDLER_PATTERN - Static variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.LegacyGenericBindingRegistry
 
CUSTOM_STRATEGY - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Factory policy : CUSTOMIZED.
CustomHandlerInfo - Interface in org.apache.felix.ipojo.architecture
Information slot for custom Handlers to put their own custom information into ComponentTypeDescription

D

deactivate(Bundle) - Method in interface org.apache.felix.ipojo.extender.internal.BundleProcessor
A bundle is stopping.
deactivate(Bundle) - Method in class org.apache.felix.ipojo.extender.internal.processor.ChainedBundleProcessor
A bundle is stopping.
deactivate(Bundle) - Method in class org.apache.felix.ipojo.extender.internal.processor.ComponentsBundleProcessor
A bundle is stopping.
deactivate(Bundle) - Method in class org.apache.felix.ipojo.extender.internal.processor.ConfigurationProcessor
A bundle is stopping.
deactivate(Bundle) - Method in class org.apache.felix.ipojo.extender.internal.processor.ExtensionBundleProcessor
A bundle is stopping.
deactivate(Bundle) - Method in class org.apache.felix.ipojo.extender.internal.processor.ForwardingBundleProcessor
 
deactivate(Bundle) - Method in class org.apache.felix.ipojo.extender.internal.processor.ReverseBundleProcessor
A bundle is stopping.
debug(String) - Method in class org.apache.felix.ipojo.Handler
Log method (debug).
DEBUG - Static variable in interface org.apache.felix.ipojo.util.Log
The Log Level DEBUG.
DEBUG_HEADER - Static variable in class org.apache.felix.ipojo.util.Logger
 
dec() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceUsage.Usage
Decrement the stack level.
decComponentStack() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceUsage.Usage
Decrement the component stack level.
Declaration - Interface in org.apache.felix.ipojo.extender
A declaration is a creation instruction of an entity (Component type, Factory, Instance...).
DECLARATION_BOUND_MESSAGE - Static variable in class org.apache.felix.ipojo.extender.internal.declaration.AbstractDeclaration
The message used when a declaration is bound.
DeclarationBuilderService - Interface in org.apache.felix.ipojo.extender
This service provides a way for users to manage declarations through code.
DeclarationHandle - Interface in org.apache.felix.ipojo.extender
Handle on the associated Declaration service.
DeclarationLinker - Class in org.apache.felix.ipojo.extender.internal.linker
The linker is responsible to bind extension declaration to type declaration.
DeclarationLinker(BundleContext, QueueService) - Constructor for class org.apache.felix.ipojo.extender.internal.linker.DeclarationLinker
Creates the linker.
DeclarationServiceFactory - Class in org.apache.felix.ipojo.extender.internal.declaration.service
DeclarationServiceFactory(BundleContext) - Constructor for class org.apache.felix.ipojo.extender.internal.declaration.service.DeclarationServiceFactory
 
deduceAggregationFromTheInjectionPoints(Dependency, PojoMetadata) - Static method in class org.apache.felix.ipojo.handlers.dependency.DependencyConfigurationChecker
Determines if the dependency is aggregate from the field or constructor parameter used to inject the dependency.
deduceTheServiceSpecification(Dependency, PojoMetadata) - Static method in class org.apache.felix.ipojo.handlers.dependency.DependencyConfigurationChecker
Tries to determine the service specification to inject in the dependency.
DEFAULT - Static variable in annotation type org.apache.felix.ipojo.annotations.HandlerBinding
 
DEFAULT_BOOLEAN - Static variable in class org.apache.felix.ipojo.handlers.dependency.NullableObject
Default boolean value.
DEFAULT_BYTE - Static variable in class org.apache.felix.ipojo.handlers.dependency.NullableObject
Default byte value.
DEFAULT_DOUBLE - Static variable in class org.apache.felix.ipojo.handlers.dependency.NullableObject
Default double value.
DEFAULT_FLOAT - Static variable in class org.apache.felix.ipojo.handlers.dependency.NullableObject
Default float value.
DEFAULT_INT - Static variable in class org.apache.felix.ipojo.handlers.dependency.NullableObject
Default integer value.
DEFAULT_LONG - Static variable in class org.apache.felix.ipojo.handlers.dependency.NullableObject
Default long value.
DEFAULT_QUEUE_SIZE - Static variable in class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
The default thread pool size (3).
DEFAULT_SHORT - Static variable in class org.apache.felix.ipojo.handlers.dependency.NullableObject
Default short value.
DefaultBindingModule - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.module
 
DefaultBindingModule() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.module.DefaultBindingModule
 
DefaultBindingRegistry - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.registry
Stores all the Bindings coming from the Module.
DefaultBindingRegistry(Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.DefaultBindingRegistry
 
DefaultConfigurationBuilder - Class in org.apache.felix.ipojo.extender.internal.declaration.service
Declares a configuration and build the immutable DeclarationHandle containing that configuration.
DefaultConfigurationBuilder(DefaultInstanceBuilder) - Constructor for class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultConfigurationBuilder
 
DefaultDeclarationBuilderService - Class in org.apache.felix.ipojo.extender.internal.declaration.service
 
DefaultDeclarationBuilderService(BundleContext) - Constructor for class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultDeclarationBuilderService
 
DefaultDependencyInterceptor - Class in org.apache.felix.ipojo.dependency.interceptors
A default implementation of the dependency interceptor.
DefaultDependencyInterceptor() - Constructor for class org.apache.felix.ipojo.dependency.interceptors.DefaultDependencyInterceptor
 
DefaultExtensionDeclaration - Class in org.apache.felix.ipojo.extender.internal.declaration
Default implementation of the iPOJO Extension Declaration.
DefaultExtensionDeclaration(BundleContext, FactoryBuilder, String) - Constructor for class org.apache.felix.ipojo.extender.internal.declaration.DefaultExtensionDeclaration
 
DefaultInstanceBuilder - Class in org.apache.felix.ipojo.extender.internal.declaration.service
User: guillaume Date: 13/02/2014 Time: 09:36
DefaultInstanceBuilder(BundleContext, String) - Constructor for class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultInstanceBuilder
 
DefaultInstanceDeclaration - Class in org.apache.felix.ipojo.extender.internal.declaration
Default implementation of the instance declaration.
DefaultInstanceDeclaration(BundleContext, String) - Constructor for class org.apache.felix.ipojo.extender.internal.declaration.DefaultInstanceDeclaration
 
DefaultInstanceDeclaration(BundleContext, String, Dictionary<String, Object>) - Constructor for class org.apache.felix.ipojo.extender.internal.declaration.DefaultInstanceDeclaration
 
DefaultJob<T> - Class in org.apache.felix.ipojo.extender.internal
A callable object implementing Bundle Reference.
DefaultJob(Bundle, String) - Constructor for class org.apache.felix.ipojo.extender.internal.DefaultJob
Creates the ReferenceableCallable instance.
DefaultManifestBuilder - Class in org.apache.felix.ipojo.manipulator.store.builder
A DefaultManifestBuilder handles the knowledge of iPOJO Manifest building.
DefaultManifestBuilder() - Constructor for class org.apache.felix.ipojo.manipulator.store.builder.DefaultManifestBuilder
 
DefaultModuleProvider - Class in org.apache.felix.ipojo.manipulator.spi.provider
Return the given collection of Modules.
DefaultModuleProvider() - Constructor for class org.apache.felix.ipojo.manipulator.spi.provider.DefaultModuleProvider
 
DefaultModuleProvider(Module...) - Constructor for class org.apache.felix.ipojo.manipulator.spi.provider.DefaultModuleProvider
 
DefaultModuleProvider(Iterable<Module>) - Constructor for class org.apache.felix.ipojo.manipulator.spi.provider.DefaultModuleProvider
 
DefaultNameGenerator() - Constructor for class org.apache.felix.ipojo.IPojoFactory.DefaultNameGenerator
 
DefaultServiceRankingInterceptor - Class in org.apache.felix.ipojo.dependency.interceptors
Default implementation of the default service ranking interceptor.
DefaultServiceRankingInterceptor() - Constructor for class org.apache.felix.ipojo.dependency.interceptors.DefaultServiceRankingInterceptor
 
DefaultServiceTrackingInterceptor - Class in org.apache.felix.ipojo.dependency.interceptors
Default implementation of the default service tracking interceptor.
DefaultServiceTrackingInterceptor() - Constructor for class org.apache.felix.ipojo.dependency.interceptors.DefaultServiceTrackingInterceptor
 
defaultThreadGroup() - Static method in class org.apache.felix.ipojo.extender.internal.queue.GroupThreadFactory
Returns the default thread group just like Executors.defaultThreadFactory().
DefaultTypeDeclaration - Class in org.apache.felix.ipojo.extender.internal.declaration
Default implementation of the component type declaration.
DefaultTypeDeclaration(BundleContext, Element) - Constructor for class org.apache.felix.ipojo.extender.internal.declaration.DefaultTypeDeclaration
 
defineClass(String, byte[], ProtectionDomain) - Method in class org.apache.felix.ipojo.ComponentFactory
Defines a class.
defineClass(String, byte[], ProtectionDomain) - Method in class org.apache.felix.ipojo.FactoryClassloader
The defineClass method.
delegate() - Method in class org.apache.felix.ipojo.extender.internal.processor.ForwardingBundleProcessor
Implementation must implement this method to retrieve the wrapped bundle processor.
delegate() - Method in class org.apache.felix.ipojo.extender.internal.processor.QueuingActivationProcessor
 
delegate() - Method in class org.apache.felix.ipojo.extender.internal.processor.ReverseBundleProcessor
 
delegate() - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.EnforcedQueueService
 
delegate() - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.ForwardingQueueService
 
deleted(String) - Method in class org.apache.felix.ipojo.IPojoFactory
Deletes an instance.
deletePojoObject(Object) - Method in class org.apache.felix.ipojo.InstanceManager
Deletes a POJO object.
deleteProperties(Dictionary) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Remove properties from the list.
departures - Variable in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.ChangeSet
 
departures - Variable in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.RankingResult
 
dependencies - Variable in class org.apache.felix.ipojo.dependency.interceptors.DefaultDependencyInterceptor
The set of managed dependencies.
Dependency - Class in org.apache.felix.ipojo.api
Allows configuring a service dependencies.
Dependency() - Constructor for class org.apache.felix.ipojo.api.Dependency
 
Dependency - Class in org.apache.felix.ipojo.handlers.dependency
Represent a service dependency of the component instance.
Dependency(DependencyHandler, String, Class, Filter, boolean, boolean, boolean, boolean, String, BundleContext, int, Comparator, String, String) - Constructor for class org.apache.felix.ipojo.handlers.dependency.Dependency
Dependency constructor.
DEPENDENCY - Static variable in class org.apache.felix.ipojo.handlers.dependency.ProxyGenerator
The dependency name.
Dependency.DynamicProxyFactory - Class in org.apache.felix.ipojo.handlers.dependency
Creates java dynamic proxy object for proxied scalar dependencies.
Dependency.NullableClassLoader - Class in org.apache.felix.ipojo.handlers.dependency
Classloader for nullable objects.
Dependency.SmartProxyFactory - Class in org.apache.felix.ipojo.handlers.dependency
Creates smart proxy object for proxied scalar dependencies.
DEPENDENCY_DESC - Static variable in class org.apache.felix.ipojo.handlers.dependency.ProxyGenerator
The dependency descriptor.
DEPENDENCY_INTERNAL_NAME - Static variable in class org.apache.felix.ipojo.handlers.dependency.ProxyGenerator
Dependency internal class name.
DependencyCallback - Class in org.apache.felix.ipojo.handlers.dependency
This class allwos the creation of callback when service dependency arrives or disappear.
DependencyCallback(Dependency, String, int) - Constructor for class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
Constructor.
DependencyConfigurationChecker - Class in org.apache.felix.ipojo.handlers.dependency
Utility class checking the configuration of a dependency.
DependencyConfigurationChecker() - Constructor for class org.apache.felix.ipojo.handlers.dependency.DependencyConfigurationChecker
 
DependencyDescription - Class in org.apache.felix.ipojo.handlers.dependency
Service Dependency Description.
DependencyDescription(Dependency) - Constructor for class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Creates a dependency description.
DependencyEventType() - Constructor for enum org.apache.felix.ipojo.util.DependencyModel.DependencyEventType
 
DependencyHandler - Class in org.apache.felix.ipojo.handlers.dependency
The dependency handler manages a list of service dependencies.
DependencyHandler() - Constructor for class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
 
DependencyHandlerDescription - Class in org.apache.felix.ipojo.handlers.dependency
Dependency Handler Description.
DependencyHandlerDescription(DependencyHandler, Dependency[]) - Constructor for class org.apache.felix.ipojo.handlers.dependency.DependencyHandlerDescription
Creates the Dependency Handler description.
DependencyInterceptor - Interface in org.apache.felix.ipojo.dependency.interceptors
Dependency interceptor are collaborating with the service dependency during the service resolution.
DependencyMetadataHelper - Class in org.apache.felix.ipojo.util
A set of methods to simplify the parsing of dependency attributes.
DependencyMetadataHelper() - Constructor for class org.apache.felix.ipojo.util.DependencyMetadataHelper
 
DependencyModel - Class in org.apache.felix.ipojo.util
Abstract dependency model.
DependencyModel(Class, boolean, boolean, Filter, Comparator<ServiceReference>, int, BundleContext, DependencyStateListener, ComponentInstance) - Constructor for class org.apache.felix.ipojo.util.DependencyModel
Creates a DependencyModel.
DependencyModel.DependencyEventType - Enum in org.apache.felix.ipojo.util
 
DependencyModel.ServiceBindingHolder - Class in org.apache.felix.ipojo.util
Service binding structure.
DependencyModelListener - Interface in org.apache.felix.ipojo.util
Listener interface for service dependencies of iPOJO component instances.
DependencyProperties - Class in org.apache.felix.ipojo.dependency.impl
Builds the properties used to checks if an interceptor matches a specific dependency.
DependencyProperties() - Constructor for class org.apache.felix.ipojo.dependency.impl.DependencyProperties
 
DependencyStateListener - Interface in org.apache.felix.ipojo.util
This interface allows a class to be notified of service dependency state changes.
detectConfigurationChanges(Dictionary) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
 
DirectManifestProvider - Class in org.apache.felix.ipojo.manipulator.manifest
A DirectManifestProvider simply serves an already available Manifest.
DirectManifestProvider(Manifest) - Constructor for class org.apache.felix.ipojo.manipulator.manifest.DirectManifestProvider
Construct a provider servicing the given manifest.
directoryPojoization(File, File, File) - Method in class org.apache.felix.ipojo.manipulator.Pojoization
Deprecated. 
directoryPojoization(File, File, File, ClassLoader) - Method in class org.apache.felix.ipojo.manipulator.Pojoization
Manipulates an expanded bundles.
DirectoryResourceStore - Class in org.apache.felix.ipojo.manipulator.store
A DirectoryResourceStore knows how to read and write resources from (to respectively) a File directory.
DirectoryResourceStore(File) - Constructor for class org.apache.felix.ipojo.manipulator.store.DirectoryResourceStore
 
DirectoryResourceStore(File, File) - Constructor for class org.apache.felix.ipojo.manipulator.store.DirectoryResourceStore
 
disableAnnotationProcessing() - Method in class org.apache.felix.ipojo.manipulator.Pojoization
Activates annotation processing.
disableProxyForInconsistentTypes(Dependency) - Static method in class org.apache.felix.ipojo.handlers.dependency.DependencyConfigurationChecker
Disables the proxy settings for types that does not support it: Vector, Array, and non interface specification.
dispatch(int, String, Throwable) - Method in class org.apache.felix.ipojo.util.Logger
Internal log method.
DISPATCHER - Static variable in class org.apache.felix.ipojo.EventDispatcher
The internal event dispatcher.
DISPATCHER_ENABLED - Static variable in class org.apache.felix.ipojo.extender.internal.Extender
Enables the iPOJO internal dispatcher.
dispose() - Method in interface org.apache.felix.ipojo.ComponentInstance
Disposes the component instance.
dispose() - Method in class org.apache.felix.ipojo.composite.CompositeManager
Dispose the instance.
dispose() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter.Record
Unregister and release the current import.
dispose() - Method in class org.apache.felix.ipojo.ConfigurationTracker
This method must be called by the iPOJO System itself, and only once.
dispose() - Static method in class org.apache.felix.ipojo.EventDispatcher
Stops and delete the internal event dispatcher.
dispose() - Method in class org.apache.felix.ipojo.HandlerManager
Disposes the instance.
dispose() - Method in class org.apache.felix.ipojo.InstanceManager
Disposes the instance.
dispose() - Method in class org.apache.felix.ipojo.IPojoFactory
Destroys the factory.
DISPOSED - Static variable in interface org.apache.felix.ipojo.ComponentInstance
Component Instance State : DISPOSED.
disposed(ComponentInstance) - Method in class org.apache.felix.ipojo.IPojoFactory
Callback called by instance when disposed.
disposeInstance(ComponentInstance) - Method in class org.apache.felix.ipojo.api.ComponentType
Disposes the given name.
disposeInstance(String) - Method in class org.apache.felix.ipojo.api.ComponentType
Disposes the instance created with this component type which has the given name.
dump(Class, String, List, List, Handler) - Static method in class org.apache.felix.ipojo.composite.service.provides.POJOWriter
Return the proxy 'classname' for the contract 'contractname' by delegating on available service.
dump(URL, File) - Static method in class org.apache.felix.ipojo.online.manipulator.Files
 
dump(InputStream, File) - Static method in class org.apache.felix.ipojo.online.manipulator.Files
 
dumpProxy(Class) - Static method in class org.apache.felix.ipojo.handlers.dependency.ProxyGenerator
Generates a proxy class.
DYNAMIC - Static variable in class org.apache.felix.ipojo.api.Dependency
The dynamic binding policy.
DYNAMIC_BINDING_POLICY - Static variable in class org.apache.felix.ipojo.util.DependencyModel
Binding policy : Dynamic.
DYNAMIC_PRIORITY - Static variable in class org.apache.felix.ipojo.api.Dependency
The dynamic-priority binding policy.
DYNAMIC_PRIORITY_BINDING_POLICY - Static variable in class org.apache.felix.ipojo.util.DependencyModel
Binding policy : Dynamic-Priority.
DYNAMIC_PROXY - Static variable in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Proxy type value: dynamic-proxy.
DynamicProxyFactory() - Constructor for class org.apache.felix.ipojo.handlers.dependency.Dependency.DynamicProxyFactory
Creates a DynamicProxyFactory.

E

element - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.GenericVisitor
 
Element - Class in org.apache.felix.ipojo.metadata
An element represents an XML Element.
Element(String, String) - Constructor for class org.apache.felix.ipojo.metadata.Element
Creates an Element.
Elements - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util
 
Elements() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Elements
 
elementType - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Selection
 
elementType - Variable in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
EMPTY - Static variable in class org.apache.felix.ipojo.api.TemporalDependency
OnTimeout policy: empty array or collection.
EMPTY_CONSTRUCTOR_ID - Static variable in class org.apache.felix.ipojo.parser.MethodMetadata
Empty Constructor Method Id.
EMPTY_DICTIONARY - Static variable in class org.apache.felix.ipojo.extender.internal.declaration.DefaultInstanceDeclaration
 
EMPTY_URL_ARRAY - Static variable in class org.apache.felix.ipojo.manipulator.util.IsolatedClassLoader
 
EmptyBasedServiceRankingInterceptor - Class in org.apache.felix.ipojo.dependency.impl
An empty version of the ranking interceptor.
EmptyBasedServiceRankingInterceptor() - Constructor for class org.apache.felix.ipojo.dependency.impl.EmptyBasedServiceRankingInterceptor
 
emptyClasspath() - Static method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
EmptyMetadataProvider - Class in org.apache.felix.ipojo.manipulator.metadata
A EmptyMetadataProvider simply returns an empty list of Element.
EmptyMetadataProvider() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.EmptyMetadataProvider
 
EmptyReporter - Class in org.apache.felix.ipojo.manipulator.reporter
An EmptyReporter is the basis implementation for Reporters.
EmptyReporter() - Constructor for class org.apache.felix.ipojo.manipulator.reporter.EmptyReporter
 
enableTrace - Variable in class org.apache.felix.ipojo.manipulator.reporter.SystemReporter
Enable/disable trace logging.
ENABLING_DISPATCHER - Static variable in class org.apache.felix.ipojo.extender.internal.Extender
Property allowing to set if the internal dispatcher is enabled or disabled.
enablingDispatcher(BundleContext, Logger) - Static method in class org.apache.felix.ipojo.extender.internal.Extender
Enables or disables the internal dispatcher, so sets the Extender.DISPATCHER_ENABLED flag.
enablingSynchronousProcessing(BundleContext, Logger) - Static method in class org.apache.felix.ipojo.extender.internal.Extender
Enables or disables the asynchronous processing, so sets the Extender.SYNCHRONOUS_PROCESSING_ENABLED flag.
end() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
endDocument() - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
End the document.
endElement(StringBuilder) - Method in class org.apache.felix.ipojo.manipulator.render.MetadataRenderer
 
endElement(String, String, String) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
End of an element.
endPrefixMapping(String) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
End prefix mapping.
endTime - Variable in class org.apache.felix.ipojo.extender.internal.queue.JobInfoCallable
The date when the job processing is completed.
EnforcedQueueService - Class in org.apache.felix.ipojo.extender.internal.queue.pref.enforce
A queue service implementation enforcing the processing preference choice for the bundle.
EnforcedQueueService(PreferenceSelection, LifecycleQueueService, Preference, Log) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.EnforcedQueueService
Constructor.
enlisted(JobInfo) - Method in class org.apache.felix.ipojo.extender.internal.queue.debug.ReplayQueueEventProxy
 
enlisted(JobInfo) - Method in interface org.apache.felix.ipojo.extender.queue.QueueListener
Invoked when a job is just being enlisted (before processing).
EnlistedQueueEvent(JobInfo) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.debug.ReplayQueueEventProxy.EnlistedQueueEvent
 
enlistmentTime - Variable in class org.apache.felix.ipojo.extender.internal.queue.JobInfoCallable
The date (in milli) when this object is created.
ensure(Dependency, Element, PojoMetadata) - Static method in class org.apache.felix.ipojo.handlers.dependency.DependencyConfigurationChecker
 
ensureAndGetFactory() - Method in class org.apache.felix.ipojo.api.ComponentType
Returns the attached factory.
ensureFactory() - Method in class org.apache.felix.ipojo.api.ComponentType
Checks if the factory is already created.
ensureNotInitialized() - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Checks that the component type is not already started.
ensureNotInitialized() - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Checks that the component type is not already started.
ensureThatAtLeastOneInjectionIsSpecified(Dependency) - Static method in class org.apache.felix.ipojo.handlers.dependency.DependencyConfigurationChecker
Checks that the dependency has at least one injection point.
ensureThatCallbacksAreCoherent(Dependency, PojoMetadata) - Static method in class org.apache.felix.ipojo.handlers.dependency.DependencyConfigurationChecker
Checks that the dependency callbacks are consistent: have a supported 'type' have a supported signature If the method is not in the component class, a message is logged, as this verification cannot be used.
ensureThatTheConstructorParameterIsCoherent(Dependency, PojoMetadata) - Static method in class org.apache.felix.ipojo.handlers.dependency.DependencyConfigurationChecker
Checks whether the constructor parameter injection is suitable.
ensureThatTheFieldIsInComponentClass(Dependency, PojoMetadata) - Static method in class org.apache.felix.ipojo.handlers.dependency.DependencyConfigurationChecker
Checks that the field used to inject the dependency is in the component class.
ensureValidity() - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Checks that the component type description is valid.
ensureValidity() - Method in class org.apache.felix.ipojo.api.composite.ExportedService
Checks dependency configuration validity.
ensureValidity() - Method in class org.apache.felix.ipojo.api.composite.ImportedService
Checks dependency configuration validity.
ensureValidity() - Method in class org.apache.felix.ipojo.api.composite.Instance
Ensures the validity of the instance description.
ensureValidity() - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Checks dependency configuration validity.
ensureValidity() - Method in class org.apache.felix.ipojo.api.composite.ProvidedService
Checks provided service configuration validity.
ensureValidity() - Method in class org.apache.felix.ipojo.api.Dependency
Checks dependency configuration validity.
ensureValidity() - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Checks that the component type description is valid.
ensureValidity() - Method in class org.apache.felix.ipojo.api.Property
Checks the configuration validity.
ensureValidity() - Method in class org.apache.felix.ipojo.api.Service
Checks the validity of the configuration.
ensureValidity() - Method in class org.apache.felix.ipojo.api.ServiceProperty
Checks the configuration validity.
ensureValidity() - Method in class org.apache.felix.ipojo.api.TemporalDependency
Checks dependency configuration validity.
entry(K, T) - Static method in class org.apache.felix.ipojo.configuration.Instance
 
ENTRY - Static variable in class org.apache.felix.ipojo.manipulation.ClassManipulator
onEntry method name.
EnumAttribute(String, String, String) - Constructor for class org.apache.felix.ipojo.manipulation.ClassChecker.EnumAttribute
Creates a enumeration attribute.
equals(Object) - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter.Record
Test object equality.
equals(Object) - Method in class org.apache.felix.ipojo.composite.service.provides.MethodMetadata
Equals method.
equals(Object) - Method in class org.apache.felix.ipojo.dependency.impl.TransformedServiceReferenceImpl
 
equals(Object) - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
Equals method.
equals(Object) - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
error(JobInfo, Exception) - Method in interface org.apache.felix.ipojo.extender.queue.Callback
The job was not completed successfully.
error(String) - Method in class org.apache.felix.ipojo.Handler
Log method (error).
error(String, Throwable) - Method in class org.apache.felix.ipojo.Handler
Log method (error).
ERROR - Static variable in class org.apache.felix.ipojo.manipulation.ClassManipulator
on Error method name.
error(String, Object...) - Method in class org.apache.felix.ipojo.manipulator.reporter.EmptyReporter
 
error(String, Object...) - Method in interface org.apache.felix.ipojo.manipulator.Reporter
Add a message in the error list.
error(String, Object...) - Method in class org.apache.felix.ipojo.manipulator.reporter.SystemReporter
 
error - Variable in class org.apache.felix.ipojo.util.InvocationResult
 
error() - Method in class org.apache.felix.ipojo.util.InvocationResult
 
ERROR - Static variable in interface org.apache.felix.ipojo.util.Log
The Log Level ERROR.
error(SAXParseException) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
An error occurs during the XML-Schema checking.
ERROR_HEADER - Static variable in class org.apache.felix.ipojo.util.Logger
 
ErrorHandler - Interface in org.apache.felix.ipojo
Error Handler Service Definition.
ErrorPrintingServiceFactoryProxy - Class in org.apache.felix.ipojo.handlers.providedservice.strategy
This proxy class is here to wrap an iPOJO ServiceFactory.
ErrorPrintingServiceFactoryProxy(IPOJOServiceFactory) - Constructor for class org.apache.felix.ipojo.handlers.providedservice.strategy.ErrorPrintingServiceFactoryProxy
Wraps a ServiceFactory in an InvocationHandler that will delegate only get/ungetService methods to the factory.
EventDispatcher - Class in org.apache.felix.ipojo
iPOJO Internal event dispatcher.
EventDispatcher(BundleContext) - Constructor for class org.apache.felix.ipojo.EventDispatcher
Creates the EventDispatcher.
ExceptionFuture(Exception) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.SynchronousQueueService.ExceptionFuture
 
excluded(String) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Checks whether the property with this given name must not be propagated.
EXCLUSIONS - Static variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Names
Excluded types when searching for a specification interface in method's arguments.
executed(JobInfo, Object) - Method in class org.apache.felix.ipojo.extender.internal.queue.debug.ReplayQueueEventProxy
 
executed(JobInfo, Object) - Method in interface org.apache.felix.ipojo.extender.queue.QueueListener
Invoked when a job's execution is finished successfully.
ExecutedQueueEvent(JobInfo, Object) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.debug.ReplayQueueEventProxy.ExecutedQueueEvent
 
EXECUTOR_QUEUE_SERVICE_PID - Static variable in class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
Service PID used to identify service with ConfigAdmin.
ExecutorQueueService - Class in org.apache.felix.ipojo.extender.internal.queue
An asynchronous implementation of the queue service.
ExecutorQueueService(BundleContext) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
Creates the queue service using the default pool size.
ExecutorQueueService(BundleContext, int) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
Creates the queue service.
ExecutorQueueService(BundleContext, int, ThreadFactory) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
Creates the queue service.
ExecutorQueueService(BundleContext, ThreadPoolExecutor) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
Creates the queue service.
exists() - Method in class org.apache.felix.ipojo.manipulator.spi.helper.Predicates.Reference
Restrict execution if the ComponentWorkbench contains the given reference's name.
EXIT - Static variable in class org.apache.felix.ipojo.manipulation.ClassManipulator
onExit method name.
ExportedService - Class in org.apache.felix.ipojo.api.composite
Allows defining an exported service.
ExportedService() - Constructor for class org.apache.felix.ipojo.api.composite.ExportedService
 
Extender - Annotation Type in org.apache.felix.ipojo.extender
Extender pattern Handler annotation.
Extender - Class in org.apache.felix.ipojo.extender.internal
iPOJO main activator.
Extender() - Constructor for class org.apache.felix.ipojo.extender.internal.Extender
 
EXTENSION_NAME_PROPERTY - Static variable in interface org.apache.felix.ipojo.extender.ExtensionDeclaration
The service property specifying the extension name.
ExtensionBundleProcessor - Class in org.apache.felix.ipojo.extender.internal.processor
Bundle processor handling the ExtensionBundleProcessor.IPOJO_EXTENSION header.
ExtensionBundleProcessor(Log) - Constructor for class org.apache.felix.ipojo.extender.internal.processor.ExtensionBundleProcessor
Creates the processor.
ExtensionDeclaration - Interface in org.apache.felix.ipojo.extender
iPOJO's extension declaration.
extensions() - Method in class org.apache.felix.ipojo.arch.gogo.Arch
Displays the list of available extensions.
ExtensionSupport() - Constructor for class org.apache.felix.ipojo.extender.internal.linker.ManagedType.ExtensionSupport
 
externalize(String) - Method in class org.apache.felix.ipojo.manipulator.store.mapper.FileSystemResourceMapper
 
externalize(String) - Method in class org.apache.felix.ipojo.manipulator.store.mapper.IdentityResourceMapper
 
externalize(String) - Method in class org.apache.felix.ipojo.manipulator.store.mapper.WABResourceMapper
 
externalize(String) - Method in interface org.apache.felix.ipojo.manipulator.store.ResourceMapper
Provides a normalized resource name from the store's internal format.
extractInnerClassName(String) - Static method in class org.apache.felix.ipojo.manipulation.Manipulator
Extracts the inner class simple name from the qualified name.
extractSpecificationFromConstructor(int, PojoMetadata) - Static method in class org.apache.felix.ipojo.handlers.dependency.DependencyConfigurationChecker
 
extractSpecificationFromField(String, PojoMetadata) - Static method in class org.apache.felix.ipojo.handlers.dependency.DependencyConfigurationChecker
Extracts the service specification from the field.
extractSpecificationFromMethods(Dependency, DependencyCallback[], PojoMetadata) - Static method in class org.apache.felix.ipojo.handlers.dependency.DependencyConfigurationChecker
 
extractVariablesFromFilter(String) - Static method in class org.apache.felix.ipojo.util.ContextSourceManager
Extracts the variables (${name}) from the given filter.

F

factories() - Method in class org.apache.felix.ipojo.arch.gogo.Arch
Displays the list of public iPOJO factories.
factory(String) - Method in class org.apache.felix.ipojo.arch.gogo.Arch
Displays the information about a specific factory.
factory - Variable in class org.apache.felix.ipojo.configuration.Instance
 
factory() - Method in class org.apache.felix.ipojo.configuration.Instance
 
Factory - Interface in org.apache.felix.ipojo
Component Type Factory Service.
factory - Variable in class org.apache.felix.ipojo.FactoryClassloader
 
factory - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Binding
 
factory - Variable in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.AnnotationBindingBuilder
 
factory - Variable in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.ConditionalBindingBuilder
 
factory - Variable in class org.apache.felix.ipojo.util.DependencyModel.ServiceBindingHolder
 
FACTORY_CREATION_JOB_TYPE - Static variable in class org.apache.felix.ipojo.extender.internal.linker.ManagedType
Identify the factory creation job submitted to the QueueService.
FACTORY_VERSION_PROPERTY - Static variable in interface org.apache.felix.ipojo.Factory
Instance configuration can set the factory version they target using this property.
FactoryBuilder - Interface in org.apache.felix.ipojo.extender.builder
Interface defining the method used to build IPojoFactory instances.
FactoryBuilderException - Exception in org.apache.felix.ipojo.extender.builder
Exception thrown by FactoryBuilder when a IPojoFactory instance cannot be created correctly.
FactoryBuilderException(String) - Constructor for exception org.apache.felix.ipojo.extender.builder.FactoryBuilderException
Creates the exception instance with the given message.
FactoryBuilderException(String, Throwable) - Constructor for exception org.apache.felix.ipojo.extender.builder.FactoryBuilderException
Creates the exception instance with the given message and cause.
FactoryClassloader - Class in org.apache.felix.ipojo
This class defines the classloader attached to a factory.
FactoryClassloader(ComponentFactory) - Constructor for class org.apache.felix.ipojo.FactoryClassloader
 
FactoryProxy - Class in org.apache.felix.ipojo.composite
Bridge representing a Factory inside a composition.
FactoryProxy(Factory, ServiceContext) - Constructor for class org.apache.felix.ipojo.composite.FactoryProxy
Constructor.
FactoryStateListener - Interface in org.apache.felix.ipojo
A factory state listener received notification about monitored factory state changes.
FactoryStrategy() - Constructor for class org.apache.felix.ipojo.handlers.providedservice.ProvidedService.FactoryStrategy
 
failed(JobInfo, Throwable) - Method in class org.apache.felix.ipojo.extender.internal.queue.debug.ReplayQueueEventProxy
 
failed(JobInfo, Throwable) - Method in interface org.apache.felix.ipojo.extender.queue.QueueListener
Invoked when a job's execution is finished with error.
FailedQueueEvent(JobInfo, Throwable) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.debug.ReplayQueueEventProxy.FailedQueueEvent
 
fatalError(SAXParseException) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
A fatal error occurs during the XML-Schema checking.
field - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Selection
 
field(FieldVisitor, FieldNode) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Selection
 
field - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ControllerVisitor
 
field - Variable in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
FIELD_FLAG_PREFIX - Static variable in class org.apache.felix.ipojo.manipulation.ClassManipulator
Filed flag prefix.
FieldGenericVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic
 
FieldGenericVisitor(ComponentWorkbench, Element, FieldNode) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.FieldGenericVisitor
 
FieldInterceptor - Interface in org.apache.felix.ipojo
A field interceptor is notified when a monitored field asks for a value or receives a new value.
FieldMetadata - Class in org.apache.felix.ipojo.composite.service.provides
Field used inside a composition.
FieldMetadata(SpecificationMetadata) - Constructor for class org.apache.felix.ipojo.composite.service.provides.FieldMetadata
Constructor.
FieldMetadata - Class in org.apache.felix.ipojo.parser
A Field Metadata represents a field of the implementation class.
FieldMetadata(Element) - Constructor for class org.apache.felix.ipojo.parser.FieldMetadata
Creates a field metadata.
FieldMetadata(String, String) - Constructor for class org.apache.felix.ipojo.parser.FieldMetadata
Creates a field metadata.
FieldMetadataCollector - Class in org.apache.felix.ipojo.manipulator.metadata.annotation
 
FieldMetadataCollector(ComponentWorkbench, FieldNode) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.FieldMetadataCollector
 
FieldPropertyVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
Parses a Property or ServiceProperty annotation.
FieldPropertyVisitor(Element) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.FieldPropertyVisitor
Constructor without field
FieldPropertyVisitor(String, Element) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.FieldPropertyVisitor
Constructor.
Fields<T> - Class in org.apache.felix.ipojo.util
Fluent API to retrieve fields of a given type.
Fields() - Constructor for class org.apache.felix.ipojo.util.Fields
 
fields - Variable in class org.apache.felix.ipojo.util.Fields
 
fields() - Static method in class org.apache.felix.ipojo.util.Reflection
 
FieldStereotypeVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype
Parses stereotypes for field.
FieldStereotypeVisitor(FieldVisitor, AnnotationType) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.FieldStereotypeVisitor
 
FileManifestProvider - Class in org.apache.felix.ipojo.manipulator.manifest
A FileManifestProvider reads a Manifest from the given input File.
FileManifestProvider(File) - Constructor for class org.apache.felix.ipojo.manipulator.manifest.FileManifestProvider
Read the manifest from the given input file
FileMetadataProvider - Class in org.apache.felix.ipojo.manipulator.metadata
A FileMetadataProvider is responsible of loading all the .xml files in the given directory.
FileMetadataProvider(File, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.FileMetadataProvider
Constructs a metadata provider using the given source File (directory or file) to load iPOJO metadata.
Files - Class in org.apache.felix.ipojo.online.manipulator
User: guillaume Date: 04/03/2014 Time: 15:33
Files() - Constructor for class org.apache.felix.ipojo.online.manipulator.Files
 
FileSystemResourceMapper - Class in org.apache.felix.ipojo.manipulator.store.mapper
ResourceMapper mapping from and to system specific path..
FileSystemResourceMapper(ResourceMapper) - Constructor for class org.apache.felix.ipojo.manipulator.store.mapper.FileSystemResourceMapper
 
FileSystemResourceMapper(ResourceMapper, char) - Constructor for class org.apache.felix.ipojo.manipulator.store.mapper.FileSystemResourceMapper
 
FilterBasedServiceTrackingInterceptor - Class in org.apache.felix.ipojo.dependency.impl
An implementation of the service tracking interceptor using a filter.
FilterBasedServiceTrackingInterceptor(Filter) - Constructor for class org.apache.felix.ipojo.dependency.impl.FilterBasedServiceTrackingInterceptor
 
findAnnotationType(Class<? extends AnnotationLiteral>) - Static method in class org.apache.felix.ipojo.manipulator.spi.AnnotationLiteral
 
findAttributes(Element, String) - Static method in class org.apache.felix.ipojo.manipulator.util.Metadatas
Find all the values of the specified attribute in the given element.
findConfigurations(ConfigurationAdmin, String) - Method in class org.apache.felix.ipojo.ConfigurationTracker
 
findFactoryConfiguration(ConfigurationAdmin, IPojoFactory) - Method in class org.apache.felix.ipojo.ConfigurationTracker
 
findFields(List<String>, Element) - Static method in class org.apache.felix.ipojo.manipulator.util.Metadatas
Looks for 'field' attribute in the given metadata.
findImplementer(Class<? extends AnnotationLiteral>) - Static method in class org.apache.felix.ipojo.manipulator.spi.AnnotationLiteral
 
findInstanceName(Dictionary) - Method in class org.apache.felix.ipojo.IPojoFactory
 
findMetadata(JarFile) - Method in class org.apache.felix.ipojo.online.manipulator.IPOJOURLHandler
Looks for the metadata.xml file in the jar file.
findModules() - Method in interface org.apache.felix.ipojo.manipulator.spi.ModuleProvider
Discover a set of modules at a given time.
findModules() - Method in class org.apache.felix.ipojo.manipulator.spi.provider.CompositeModuleProvider
 
findModules() - Method in class org.apache.felix.ipojo.manipulator.spi.provider.DefaultModuleProvider
 
findModules() - Method in class org.apache.felix.ipojo.manipulator.spi.provider.ServiceLoaderModuleProvider
 
findReferredPackages(Element) - Static method in class org.apache.felix.ipojo.manipulator.util.Metadatas
Get packages referenced by component.
findSingletonConfiguration(ConfigurationAdmin, String) - Method in class org.apache.felix.ipojo.ConfigurationTracker
 
findSpecification(List<Type>) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Names
Find the first type that was not excluded and consider it as the specification
findTypeParameter(Class<?>) - Static method in class org.apache.felix.ipojo.manipulator.spi.AnnotationLiteral
 
fireEnlistedJobInfo(JobInfo) - Method in class org.apache.felix.ipojo.extender.internal.queue.AbstractQueueService
 
fireEnlistedJobInfo(JobInfo) - Method in interface org.apache.felix.ipojo.extender.internal.queue.QueueNotifier
 
fireExecutedJobInfo(JobInfo, Object) - Method in class org.apache.felix.ipojo.extender.internal.queue.AbstractQueueService
 
fireExecutedJobInfo(JobInfo, Object) - Method in interface org.apache.felix.ipojo.extender.internal.queue.QueueNotifier
 
fireFailedJobInfo(JobInfo, Throwable) - Method in class org.apache.felix.ipojo.extender.internal.queue.AbstractQueueService
 
fireFailedJobInfo(JobInfo, Throwable) - Method in interface org.apache.felix.ipojo.extender.internal.queue.QueueNotifier
 
fireServiceChanged(ServiceEvent) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Dispatch a service event.
fireStartedJobInfo(JobInfo) - Method in class org.apache.felix.ipojo.extender.internal.queue.AbstractQueueService
 
fireStartedJobInfo(JobInfo) - Method in interface org.apache.felix.ipojo.extender.internal.queue.QueueNotifier
 
fireUpdate(List<ServiceReference>, List<ServiceReference>, List<ServiceReference>, ServiceReference, ServiceReference, Object, ServiceReference) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
fireUpdate(String, Object) - Method in class org.apache.felix.ipojo.util.InstanceConfigurationSource
 
FluentList() - Constructor for class org.apache.felix.ipojo.configuration.Instance.FluentList
 
FluentList(T...) - Constructor for class org.apache.felix.ipojo.configuration.Instance.FluentList
 
FluentMap() - Constructor for class org.apache.felix.ipojo.configuration.Instance.FluentMap
 
FluentMap(Instance.Pair<? extends K, ? extends T>...) - Constructor for class org.apache.felix.ipojo.configuration.Instance.FluentMap
 
FORBIDDEN_CHARACTERS - Static variable in class org.apache.felix.ipojo.util.ContextSourceManager
List of characters forbidden in variable names
FORBIDDEN_KEYS - Static variable in interface org.apache.felix.ipojo.dependency.interceptors.TransformedServiceReference
These properties are cannot be removed, added or updated.
forward(ReplayQueueEventProxy.QueueEvent) - Method in class org.apache.felix.ipojo.extender.internal.queue.debug.ReplayQueueEventProxy
Forward the given QueueEvent to all the registered listeners.
ForwardingBundleProcessor - Class in org.apache.felix.ipojo.extender.internal.processor
A bundle processor delegating to a wrapped processor.
ForwardingBundleProcessor() - Constructor for class org.apache.felix.ipojo.extender.internal.processor.ForwardingBundleProcessor
 
ForwardingQueueService - Class in org.apache.felix.ipojo.extender.internal.queue.pref.enforce
A queue service implementation delegating to a LifecycleQueueService.
ForwardingQueueService() - Constructor for class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.ForwardingQueueService
 
FOUR_KB - Static variable in class org.apache.felix.ipojo.manipulator.util.Streams
 
freeze() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
Freeze the set of used provider.
freeze() - Method in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
Freeze the set of used provider.
fromInvocation(Method, Object, Object[]) - Static method in class org.apache.felix.ipojo.util.InvocationResult
 

G

generate(Factory, List<String>) - Method in class org.apache.felix.ipojo.IPojoFactory.DefaultNameGenerator
 
generate(Factory, List<String>) - Method in interface org.apache.felix.ipojo.IPojoFactory.NameGenerator
 
generate(Factory, List<String>) - Method in class org.apache.felix.ipojo.IPojoFactory.RetryNameGenerator
 
generate() - Method in class org.apache.felix.ipojo.manipulator.ManipulationEngine
Manipulates classes of all the given component's.
generateComponentMetadata() - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Generates the component description.
generateComponentMetadata() - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Generates the component description.
generateConstructor(ClassWriter) - Static method in class org.apache.felix.ipojo.composite.service.provides.POJOWriter
Generates an empty constructor.
generateConstructor(ClassWriter, String, String) - Static method in class org.apache.felix.ipojo.handlers.dependency.ProxyGenerator
Generates the constructors.
generateConstructor(int, String, String, String[], List<ClassChecker.AnnotationDescriptor>, Map<Integer, List<ClassChecker.AnnotationDescriptor>>, LinkedHashMap<Integer, LocalVariableNode>) - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Modify the given constructor to be something like: this(null, params...); return; The actual constructor is modified to support the instance manager argument.
generateDelegator(ClassWriter, Method, String, String) - Static method in class org.apache.felix.ipojo.handlers.dependency.ProxyGenerator
Generates a delegated method.
generateMethod(ClassWriter, String, MethodMetadata, Method, FieldMetadata, Handler) - Static method in class org.apache.felix.ipojo.composite.service.provides.POJOWriter
Generate on method.
generateMethodFlag(String, String) - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Generate a method flag name.
generateMethodFlagForMethodFromInnerClass(String, String, String) - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
 
generateMethodHeader(int, String, String, String, String[], List<LocalVariableNode>, List<ClassChecker.AnnotationDescriptor>, Map<Integer, List<ClassChecker.AnnotationDescriptor>>) - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Generate the method header of a POJO method.
generateMethodId(String, String) - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Generate the method id based on the given method name and method descriptor.
generateMethodIdForMethodFromInnerClass(String, String, String) - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
 
generateMethodWrapper(int, String, String, String, String[], List<LocalVariableNode>, List<ClassChecker.AnnotationDescriptor>, Map<Integer, List<ClassChecker.AnnotationDescriptor>>) - Method in class org.apache.felix.ipojo.manipulation.InnerClassAdapter
Generate the method header of a POJO method.
generateOptionalAggregateCase(MethodVisitor, FieldMetadata, String) - Static method in class org.apache.felix.ipojo.composite.service.provides.POJOWriter
Generate Optional Case for aggregate field.
generateOptionalCase(MethodVisitor, FieldMetadata, String) - Static method in class org.apache.felix.ipojo.composite.service.provides.POJOWriter
Generate Optional case for non aggregate fields.
GenericVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic
 
GenericVisitor(Element) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.GenericVisitor
 
GenericVisitorFactory - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic
User: guillaume Date: 11/07/13 Time: 14:41
GenericVisitorFactory(String, String) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.GenericVisitorFactory
 
get() - Method in class org.apache.felix.ipojo.configuration.Instance.Property
 
get() - Static method in class org.apache.felix.ipojo.ConfigurationTracker
 
get(String) - Method in class org.apache.felix.ipojo.dependency.impl.TransformedServiceReferenceImpl
 
get(String) - Method in interface org.apache.felix.ipojo.dependency.interceptors.TransformedServiceReference
Gets the current value of a property.
get() - Method in class org.apache.felix.ipojo.extender.internal.queue.SynchronousQueueService.ExceptionFuture
 
get() - Method in class org.apache.felix.ipojo.extender.internal.queue.SynchronousQueueService.ImmediateFuture
 
get(long, TimeUnit) - Method in class org.apache.felix.ipojo.extender.internal.queue.SynchronousQueueService.ImmediateFuture
 
get(int) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Gets the object stored at the given index.
get(int) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Gets the object stored at the given index.
GET - Static variable in class org.apache.felix.ipojo.manipulation.ClassManipulator
onGet method name.
get() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Selection
 
get() - Method in class org.apache.felix.ipojo.util.Fields
 
get(Object) - Method in class org.apache.felix.ipojo.util.Fields
 
get() - Method in class org.apache.felix.ipojo.util.InvocationResult
 
get() - Method in class org.apache.felix.ipojo.util.ServiceLocator
 
GET_METHOD - Static variable in class org.apache.felix.ipojo.handlers.providedservice.strategy.ErrorPrintingServiceFactoryProxy
getService(ComponentInstance) method.
getAggregateType() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
getAllServiceReferences(String, String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Get all service references.
getAllServiceReferences(String, String) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Get all service references consistent with the given interface and filter.
getAllServiceReferences(String, String) - Method in class org.apache.felix.ipojo.IPojoContext
Gets the service references matching with the given query.
getAllServiceReferences(String, String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Gets all service references.
getAllServiceReferences(String, String) - Method in interface org.apache.felix.ipojo.ServiceContext
Gets the service references matching with the given query.
getAnnotations() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
getAnnotationType() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.AnnotationTypeVisitor
 
getAnnotationType() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Binding
 
getAnnotationType() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
getArgIndex(int, Type[], int) - Static method in class org.apache.felix.ipojo.composite.service.provides.POJOWriter
Gets the index of the argument 'i'.
getArgumentLocalVariables() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
getArguments() - Method in class org.apache.felix.ipojo.parser.MethodMetadata
Gets the method arguments.
getArguments() - Method in class org.apache.felix.ipojo.util.Callback
Gets the method arguments.
getAsUrlList() - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
getAttachedDependency(Element) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Look for the implementation (i.e.
getAttachedRequirement(Element) - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
Look for the implementation (i.e.
getAttribute(String) - Method in class org.apache.felix.ipojo.metadata.Element
Returns the value of the attribute given in parameter.
getAttribute(String, String) - Method in class org.apache.felix.ipojo.metadata.Element
Returns the value of the attribute "name" of the namespace "ns".
getAttributes() - Method in class org.apache.felix.ipojo.metadata.Element
Gets element attributes.
getBindingInterceptorReferences() - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
Gets the list of binding interceptors attached to the current service dependency.
getBindingPolicy() - Method in class org.apache.felix.ipojo.util.DependencyModel
Gets the used binding policy.
getBindingRegistry() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
getBindings(String) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.registry.BindingRegistry
Find the list of Binding registered with the given annotation type.
getBindings(String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.CompletableBindingRegistry
 
getBindings(String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.DefaultBindingRegistry
 
getBundle(String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
 
getBundle() - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Get the current bundle.
getBundle(long) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Get the bundle object with the given id.
getBundle() - Method in class org.apache.felix.ipojo.context.ServiceReferenceImpl
Not supported in composite.
getBundle() - Method in class org.apache.felix.ipojo.dependency.impl.TransformedServiceReferenceImpl
 
getBundle() - Method in interface org.apache.felix.ipojo.extender.InstanceDeclaration
Gets the bundle that is declaring this instance.
getBundle() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultInstanceDeclaration
Gets the bundle that is declaring this instance.
getBundle() - Method in class org.apache.felix.ipojo.extender.internal.DefaultJob
Gets the bundle object.
getBundle(String) - Method in class org.apache.felix.ipojo.IPojoContext
Gets a bundle by symbolic name
getBundle() - Method in class org.apache.felix.ipojo.IPojoContext
Gets the current bundle object.
getBundle(long) - Method in class org.apache.felix.ipojo.IPojoContext
Gets the bundle object with the given id.
getBundle(String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Gets a bundle by name
getBundle() - Method in class org.apache.felix.ipojo.PolicyServiceContext
Gets the current bundle.
getBundle(long) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Gets the bundle object with the given id.
getBundleClassLoader() - Method in class org.apache.felix.ipojo.ComponentFactory
 
getBundleContext() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
 
getBundleContext() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
 
getBundleContext() - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
 
getBundleContext() - Method in class org.apache.felix.ipojo.extender.internal.AbstractService
 
getBundleContext() - Method in interface org.apache.felix.ipojo.Factory
Gets the bundle context of the factory.
getBundleContext() - Method in class org.apache.felix.ipojo.IPojoFactory
Gets the bundle context of the factory.
getBundleContext() - Method in class org.apache.felix.ipojo.util.DependencyModel
Gets the bundle context used by the dependency.
getBundleContextForConfiguration(Element) - Method in class org.apache.felix.ipojo.handlers.context.BundleContextHandler
 
getBundleDeclarations(Bundle) - Method in class org.apache.felix.ipojo.extender.internal.processor.ExtensionBundleProcessor
Gets the list of declaration for the given method.
getBundleId() - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Gets the bundle id of the bundle containing the component type of the instance.
getBundles() - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Get installed bundles.
getBundles() - Method in class org.apache.felix.ipojo.IPojoContext
Gets installed bundles.
getBundles() - Method in class org.apache.felix.ipojo.PolicyServiceContext
Gets installed bundles.
getCallbacks() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
getClassByteArray() - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Gets a class file as a byte array.
getClassName() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Deprecated. 
getClassName() - Method in class org.apache.felix.ipojo.ComponentFactory
Gets the class name.
getClassName() - Method in class org.apache.felix.ipojo.composite.CompositeFactory
 
getClassName() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
 
getClassName() - Method in interface org.apache.felix.ipojo.Factory
Deprecated. 
getClassName() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the implementation class of the component type.
getClassName() - Method in class org.apache.felix.ipojo.IPojoFactory
Gets the factory class name.
getClassName() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
getClassName() - Method in class org.apache.felix.ipojo.manipulator.ManipulationUnit
 
getClassName() - Method in class org.apache.felix.ipojo.parser.PojoMetadata
 
getClassNameFromResource(String) - Static method in class org.apache.felix.ipojo.extender.internal.processor.ConfigurationProcessor
 
getClassNode() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
getClassNode() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
getClassPath() - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
getClassVersion() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Gets the extracted class version
getClassVersion() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
 
getClazz() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the manipulated class.
getCommonSuperClass(String, String) - Method in class org.apache.felix.ipojo.manipulation.ClassLoaderAwareClassWriter
Implements the common super class lookup to be a bit more permissive.
getCompactLogMessage(String) - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
getComparator() - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
getComparator() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
getComparator(Element, BundleContext) - Static method in class org.apache.felix.ipojo.util.DependencyMetadataHelper
Helper method parsing the comparator attribute and returning the comparator object.
getComparator() - Method in class org.apache.felix.ipojo.util.DependencyModel
Gets the used comparator name.
getComponentBundleContext() - Method in class org.apache.felix.ipojo.handlers.context.BundleContextHandler
 
getComponentClassname() - Method in class org.apache.felix.ipojo.extender.internal.linker.ManagedType
Returns the classname attribute value.
getComponentDescription() - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Gets the component type description of the described instance.
getComponentDescription() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
 
getComponentDescription() - Method in interface org.apache.felix.ipojo.Factory
Gets the component type description.
getComponentDescription() - Method in class org.apache.felix.ipojo.IPojoFactory
Gets the component type description.
getComponentInstance() - Method in interface org.apache.felix.ipojo.Pojo
Gets the instance container which creates the current object.
getComponentInstance() - Method in class org.apache.felix.ipojo.util.DependencyModel
 
getComponentMetadata() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
 
getComponentMetadata() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultTypeDeclaration
 
getComponentMetadata() - Method in interface org.apache.felix.ipojo.extender.TypeDeclaration
Get the component metadata description.
getComponentMetadata() - Method in interface org.apache.felix.ipojo.Factory
Gets the component type metadata (Element - Attribute structure)
getComponentMetadata() - Method in class org.apache.felix.ipojo.IPojoFactory
Gets the component metadata.
getComponentMetadata() - Method in class org.apache.felix.ipojo.manipulator.ManipulationUnit
 
getComponentMetadata() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ClassMetadataCollector
Build metadata.
getComponentName() - Method in interface org.apache.felix.ipojo.extender.InstanceDeclaration
 
getComponentName() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultInstanceDeclaration
 
getComponentName() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultTypeDeclaration
 
getComponentName() - Method in interface org.apache.felix.ipojo.extender.TypeDeclaration
Gets the component type's name.
getComponentName(Element) - Method in class org.apache.felix.ipojo.manipulator.metadata.CompositeMetadataProvider
 
getComponentsAndInstances(Bundle) - Method in class org.apache.felix.ipojo.extender.internal.processor.ComponentsBundleProcessor
Gets the ComponentsBundleProcessor.ComponentsAndInstances declared by the given bundle.
getComponentsAndInstances(Bundle) - Method in class org.apache.felix.ipojo.extender.internal.processor.ConfigurationProcessor
Gets the ConfigurationProcessor.ComponentsAndInstances declared by the given bundle.
getComponentsMetadata() - Method in class org.apache.felix.ipojo.parser.ManifestMetadataParser
Gets the array of component type metadata.
getComponentType() - Method in class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
 
getComponentType(Element) - Static method in class org.apache.felix.ipojo.manipulator.util.Metadatas
Return the classname attribute value.
getComponentTypeDescription() - Method in class org.apache.felix.ipojo.ComponentFactory
Gets the component type description of the current factory.
getComponentTypeDescription() - Method in class org.apache.felix.ipojo.HandlerManagerFactory
 
getComponentTypeDescription() - Method in class org.apache.felix.ipojo.IPojoFactory
Gets the component type description.
getComponentVersion() - Method in interface org.apache.felix.ipojo.extender.InstanceDeclaration
 
getComponentVersion() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultInstanceDeclaration
 
getComponentVersion() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultTypeDeclaration
 
getComponentVersion() - Method in interface org.apache.felix.ipojo.extender.TypeDeclaration
Gets the component type's version.
getCompositeHandler(String) - Method in class org.apache.felix.ipojo.composite.CompositeManager
Return a specified handler.
getCompositeManager() - Method in class org.apache.felix.ipojo.composite.CompositeHandler
 
getConfiguration() - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler.ManagedConfiguration
Return the managed configuration.
getConfiguration(ConfigurationAdmin, String, Bundle) - Method in class org.apache.felix.ipojo.ConfigurationTracker
 
getConfiguration() - Method in interface org.apache.felix.ipojo.extender.InstanceDeclaration
The instance configuration.
getConfiguration() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultInstanceDeclaration
 
getConstructor(String[]) - Method in class org.apache.felix.ipojo.parser.PojoMetadata
Gets the constructor corresponding to the given argument types.
getConstructorParameter(int) - Method in interface org.apache.felix.ipojo.ConstructorInjector
Gets the object to inject in the constructor parameter.
getConstructorParameter(int) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Gets the object to inject in the constructor parameter.
getConstructorParameter(int) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Gets the object to inject as a constructor parameter
getConstructorParameter(int) - Method in class org.apache.felix.ipojo.util.Property
Gets the object to inject as constructor parameter.
getConstructorParameterIndex() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Gets the constructor parameter.
getConstructorParameterType(int) - Method in interface org.apache.felix.ipojo.ConstructorInjector
Gets the type of the object to inject in the constructor parameter.
getConstructorParameterType(int) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Gets the type of the constructor parameter.
getConstructorParameterType(int) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Gets the type of the object to inject in the constructor parameter.
getConstructorParameterType(int) - Method in class org.apache.felix.ipojo.util.Property
Gets the type of the constructor parameter to inject.
getConstructors() - Method in class org.apache.felix.ipojo.parser.PojoMetadata
Gets the MethodMetadata list corresponding to the constructors (contained in the implementation class).
getContainedInstances() - Method in class org.apache.felix.ipojo.composite.CompositeInstanceDescription
Gets the list of contained instance in the described instance.
getContext() - Method in interface org.apache.felix.ipojo.ComponentInstance
Returns the bundle context of this instance.
getContext() - Method in class org.apache.felix.ipojo.composite.CompositeManager
Get the bundle context used by this instance.
getContext() - Method in interface org.apache.felix.ipojo.ContextSource
Gets the entire context.
getContext() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the bundle context used by this component instance.
getContext() - Method in class org.apache.felix.ipojo.util.InstanceConfigurationSource
 
getContext() - Method in class org.apache.felix.ipojo.util.SystemPropertiesSource
 
getContextSourceManager() - Method in class org.apache.felix.ipojo.util.DependencyModel
 
getController(String) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Gets the service controller attached to the given field.
getController() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Gets the controller value as a String.
getController(String) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Gets the controller value as a String.
getControllerBySpecification(String) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Gets the service controller handling the service publishing the given specification.
getCreatedObjects() - Method in class org.apache.felix.ipojo.PrimitiveInstanceDescription
Gets the list of object created by the described instance.
getCreationStrategy() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
 
getCreationStrategy() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
 
getCurrents() - Method in class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
 
getCurrents() - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.ForwardingQueueService
 
getCurrents() - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.PreferenceQueueService
 
getCurrents() - Method in class org.apache.felix.ipojo.extender.internal.queue.SynchronousQueueService
 
getCurrents() - Method in interface org.apache.felix.ipojo.extender.queue.QueueService
 
getCurrentsCounter() - Method in class org.apache.felix.ipojo.extender.internal.queue.Statistic
 
getCurrentValue() - Method in class org.apache.felix.ipojo.architecture.PropertyDescription
Gets the current value of the property as object.
getDataFile(String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Get a data file.
getDataFile(String) - Method in class org.apache.felix.ipojo.IPojoContext
Gets a data file.
getDataFile(String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Gets a data file.
getDefaultImplementation() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
getDefaultImplementation() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
getDefaultLevel(BundleContext) - Static method in class org.apache.felix.ipojo.util.Logger
Gets the default logger level.
getDefaultProperties() - Method in class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
 
getDefaultValue() - Method in class org.apache.felix.ipojo.util.Property
Gets the initial value of the property.
getDelegation() - Method in class org.apache.felix.ipojo.composite.service.provides.MethodMetadata
 
getDependencies() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Get the list of managed dependency.
getDependencies() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandlerDescription
Get dependencies description.
getDependencies() - Method in class org.apache.felix.ipojo.PrimitiveInstanceDescription
Gets the instance service dependencies.
getDependency() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Gets the described dependency.
getDependency(String) - Method in class org.apache.felix.ipojo.PrimitiveInstanceDescription
Gets the instance service dependency matching with the given service specification or id.
getDependencyCallbacks() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Gets the list of callbacks attached to the current dependency.
getDependencyDescription(ComponentInstance) - Method in class org.apache.felix.ipojo.api.Dependency
Gets the dependency description object attached to this dependency.
getDependencyIdentifier(Dependency) - Static method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Builds a description of this dependency to help the user to identify it.
getDependencyProperties(DependencyModel) - Static method in class org.apache.felix.ipojo.dependency.impl.DependencyProperties
 
getDescription() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Gets the component type description.
getDescription() - Method in interface org.apache.felix.ipojo.architecture.CustomHandlerInfo
Returns the custom handler information in readable format to be displayed in ComponentTypeDescription.
getDescription() - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Gets the instance description.
getDescription() - Method in class org.apache.felix.ipojo.composite.CompositeInstanceDescription
Gets the instance description.
getDescription() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
Get the component type information containing provided service, configuration properties ...
getDescription() - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
Return the handler description, i.e.
getDescription() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
Get the service instantiator handler description.
getDescription() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
 
getDescription() - Method in class org.apache.felix.ipojo.extender.internal.queue.JobInfoCallable
 
getDescription() - Method in interface org.apache.felix.ipojo.extender.queue.JobInfo
Gets the job description
getDescription() - Method in interface org.apache.felix.ipojo.Factory
Gets the component type information containing provided service, configuration properties ...
getDescription() - Method in class org.apache.felix.ipojo.Handler
Returns the current handler description.
getDescription() - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Gets the configuration handler description.
getDescription() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Get the dependency handler description.
getDescription() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Build the provided service description.
getDescription() - Method in class org.apache.felix.ipojo.IPojoFactory
Gets the component type description (Element-Attribute form).
getDescription() - Method in class org.apache.felix.ipojo.PrimitiveInstanceDescription
Gets the instance description.
getDescription() - Method in class org.apache.felix.ipojo.PrimitiveTypeDescription
Adds the "implementation-class" attribute to the type description.
getDescriptor() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
getDiscoveries() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.ChainedAnnotationDiscovery
 
getDispatcher() - Static method in class org.apache.felix.ipojo.EventDispatcher
Gets the iPOJO event dispatcher.
getElement() - Method in class org.apache.felix.ipojo.api.composite.ExportedService
Gets the exported service metadata.
getElement() - Method in class org.apache.felix.ipojo.api.composite.ImportedService
Gets the dependency metadata.
getElement() - Method in class org.apache.felix.ipojo.api.composite.Instance
Gets the instance description in the Element-Attribute form.
getElement() - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Gets the dependency metadata.
getElement() - Method in class org.apache.felix.ipojo.api.composite.ProvidedService
Gets the provided element.
getElement() - Method in class org.apache.felix.ipojo.api.Dependency
Gets the dependency metadata.
getElement() - Method in interface org.apache.felix.ipojo.api.HandlerConfiguration
Gets the Handler description.
getElement() - Method in class org.apache.felix.ipojo.api.Property
Gets the property element.
getElement() - Method in class org.apache.felix.ipojo.api.Service
Gets the provided service element.
getElement() - Method in class org.apache.felix.ipojo.api.ServiceProperty
Gets the 'property' element.
getElement() - Method in class org.apache.felix.ipojo.api.TemporalDependency
Gets the dependency metadata.
getElement() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
Compute method manipulation metadata.
getElements() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
getElements() - Method in class org.apache.felix.ipojo.metadata.Element
Gets sub-elements.
getElements(String) - Method in class org.apache.felix.ipojo.metadata.Element
Gets the elements array of the element type given in parameter.
getElements(String, String) - Method in class org.apache.felix.ipojo.metadata.Element
Gets the elements array of the element type given in parameter.
getElementType() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
getEndTime() - Method in class org.apache.felix.ipojo.extender.internal.queue.JobInfoCallable
 
getEndTime() - Method in interface org.apache.felix.ipojo.extender.queue.JobInfo
Gets the completion time.
getEnlistmentTime() - Method in class org.apache.felix.ipojo.extender.internal.queue.JobInfoCallable
 
getEnlistmentTime() - Method in interface org.apache.felix.ipojo.extender.queue.JobInfo
Gets the submission time of the job.
getErrors() - Method in class org.apache.felix.ipojo.manipulator.Pojoization
 
getErrors() - Method in class org.apache.felix.ipojo.manipulator.reporter.EmptyReporter
 
getErrors() - Method in interface org.apache.felix.ipojo.manipulator.Reporter
 
getException() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
getExecutionDuration() - Method in class org.apache.felix.ipojo.extender.internal.queue.JobInfoCallable
Computes the time spent to execute the job (this does not include the waiting).
getExecutionDuration() - Method in interface org.apache.felix.ipojo.extender.queue.JobInfo
Gets the execution duration.
getExtension() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultTypeDeclaration
 
getExtension() - Method in interface org.apache.felix.ipojo.extender.TypeDeclaration
Gets the targeted iPOJO Extension (primitive, composite, handler...)
getExtensionName() - Method in interface org.apache.felix.ipojo.extender.ExtensionDeclaration
Gets the extension name.
getExtensionName() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultExtensionDeclaration
 
getExternalName(String) - Method in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
getFacetedBundleContext(Element) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
 
getFactory() - Method in class org.apache.felix.ipojo.api.ComponentType
Gets the factory attached to the current component type.
getFactory() - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Gets the component factory.
getFactory() - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Gets the component factory.
getFactory() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Gets the attached factory.
getFactory() - Method in interface org.apache.felix.ipojo.ComponentInstance
Returns the factory who created this instance.
getFactory() - Method in class org.apache.felix.ipojo.composite.CompositeManager
Get the factory which create this instance.
getFactory() - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler.ManagedConfiguration
Return the used factory name.
getFactory() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the factory which has created the current instance.
getFactory() - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
Gets the factory object used for this handler.
getFactory() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Binding
 
getFactory() - Method in class org.apache.felix.ipojo.PrimitiveHandler
Gets the factory which creates the managed instance.
getFactoryBuilder() - Method in interface org.apache.felix.ipojo.extender.ExtensionDeclaration
Gets the factory builder to use to create the factories bound to this extension.
getFactoryBuilder() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultExtensionDeclaration
 
getFactoryInterfacesToPublish() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Gets the interfaces published by the factory.
getFactoryInterfacesToPublish() - Method in class org.apache.felix.ipojo.HandlerManagerFactory.HandlerTypeDescription
 
getFactoryName() - Method in class org.apache.felix.ipojo.ComponentFactory
Computes the factory name.
getFactoryName() - Method in class org.apache.felix.ipojo.composite.CompositeFactory
 
getFactoryName() - Method in class org.apache.felix.ipojo.HandlerManagerFactory
 
getFactoryName() - Method in class org.apache.felix.ipojo.IPojoFactory
Computes the factory name.
getFactoryUnchecked() - Method in class org.apache.felix.ipojo.context.ServiceRegistrationImpl
Get a service object via a service factory.
getField() - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata.Mapping
 
getField() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
getField() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService.ServiceController
 
getField(String) - Method in class org.apache.felix.ipojo.parser.PojoMetadata
Gets the field metadata for the given name.
getField(String, String) - Method in class org.apache.felix.ipojo.parser.PojoMetadata
Gets the field metadata for the given name and type.
getField() - Method in class org.apache.felix.ipojo.util.Property
 
getFieldList() - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
Get the field list to use for the delegation.
getFieldName() - Method in class org.apache.felix.ipojo.parser.FieldMetadata
 
getFieldNode() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
getFields() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Get collected fields.
getFields() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
 
getFields() - Method in class org.apache.felix.ipojo.parser.PojoMetadata
 
getFieldType() - Method in class org.apache.felix.ipojo.parser.FieldMetadata
 
getFieldValue(String) - Method in class org.apache.felix.ipojo.InstanceManager
Gives access to a field value of the first created pojo.
getFieldValue(String, Object) - Method in class org.apache.felix.ipojo.InstanceManager
Gives access to a field value to the given created pojo.
getFilter() - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
getFilter() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
getFilter() - Method in class org.apache.felix.ipojo.util.DependencyModel
Returns the dependency filter (String form).
getFinished() - Method in class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
 
getFinished() - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.ForwardingQueueService
 
getFinished() - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.PreferenceQueueService
 
getFinished() - Method in class org.apache.felix.ipojo.extender.internal.queue.SynchronousQueueService
 
getFinished() - Method in interface org.apache.felix.ipojo.extender.queue.QueueService
 
getFinishedCounter() - Method in class org.apache.felix.ipojo.extender.internal.queue.Statistic
 
getFirstService() - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
getFreshDocumentBuilder(Reporter) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.module.DefaultBindingModule
Creates a 'fresh' document builder.
getFullName() - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
Gets the handler qualified name (namespace:name).
getGlobalContext() - Method in class org.apache.felix.ipojo.composite.CompositeManager
Get the global bundle context.
getGlobalContext() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the global bundle context.
getGlobalContext() - Method in class org.apache.felix.ipojo.IPojoContext
Gets the global context, i.e.
getHandler(String) - Method in class org.apache.felix.ipojo.composite.CompositeHandler
Get a plugged handler of the same container.
getHandler(String) - Method in class org.apache.felix.ipojo.Handler
Get a plugged handler of the same container.
getHandler() - Method in class org.apache.felix.ipojo.HandlerManager
Gets the contained handler object.
getHandler() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
getHandler(String) - Method in class org.apache.felix.ipojo.InstanceManager
Returns a specified handler.
getHandler(IPojoFactory.RequiredHandler, ServiceContext) - Method in class org.apache.felix.ipojo.IPojoFactory
Returns the handler object for the given required handler.
getHandler(String) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Gets a plugged handler of the same container.
getHandler() - Method in class org.apache.felix.ipojo.util.Property
Gets the handler managing the property.
getHandlerDescription(String) - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Gets a handler description by specifying the handler qualified name.
getHandlerInfo(String, String) - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
 
getHandlerInfo() - Method in class org.apache.felix.ipojo.architecture.HandlerDescription
Gets handler information.
getHandlerInfo() - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandlerDescription
Build handler description.
getHandlerInfo() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceInstantiatorDescription
Build service instantiator handler description.
getHandlerInfo() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandlerDescription
Get the handler description.
getHandlerInfo() - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandlerDescription
The handler information.
getHandlerInfo() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandlerDescription
Builds the Dependency Handler description.
getHandlerInfo() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandlerDescription
Build the provided service handler description.
getHandlerManager() - Method in class org.apache.felix.ipojo.Handler
Gets the component instance of the current handler.
getHandlerName() - Method in class org.apache.felix.ipojo.architecture.HandlerDescription
Gets the handler name.
getHandlerName() - Method in interface org.apache.felix.ipojo.HandlerFactory
Gets the name associated with this handler factory.
getHandlerName() - Method in class org.apache.felix.ipojo.HandlerManagerFactory
 
getHandlers() - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Gets the plugged handler list.
getId() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
 
getId() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
getId() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
getId() - Method in class org.apache.felix.ipojo.util.DependencyModel
Gets the dependency id.
getIds() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
getInitialReferences(String, String) - Method in class org.apache.felix.ipojo.util.Tracker
Returns the list of initial ServiceReference objects that will be tracked by this Tracker object.
getInnerClasses() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
getInnerClasses() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
 
getInnerClasses() - Method in class org.apache.felix.ipojo.parser.PojoMetadata
Gets the inner classes from the manipulated class
getInnerClassesAndMethods() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
getInnerClassesAndMethods() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
 
getInstance() - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Gets the underlying component instance
getInstance() - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler.ManagedConfiguration
Return the created instance.
getInstance() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
getInstanceBundleContext() - Method in class org.apache.felix.ipojo.handlers.context.BundleContextHandler
 
getInstanceByName(String) - Method in class org.apache.felix.ipojo.api.ComponentType
Gets the component instance created from this component type.
getInstanceByName(String) - Method in class org.apache.felix.ipojo.IPojoFactory
Gets a component instance created by the current factory.
getInstanceContext() - Method in interface org.apache.felix.ipojo.extender.internal.linker.InstanceBundleContextAware
Gets the bundle context of the instance, i.e.
getInstanceContext() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the bundle context of the instance, i.e.
getInstanceDescription() - Method in interface org.apache.felix.ipojo.architecture.Architecture
Returns the description of the instance.
getInstanceDescription() - Method in interface org.apache.felix.ipojo.ComponentInstance
Returns the instance description.
getInstanceDescription() - Method in class org.apache.felix.ipojo.composite.architecture.ArchitectureHandler
Get the instance description.
getInstanceDescription() - Method in class org.apache.felix.ipojo.composite.CompositeManager
Return the instance description of this instance.
getInstanceDescription() - Method in class org.apache.felix.ipojo.handlers.architecture.ArchitectureHandler
Get the instance description.
getInstanceDescription() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the description of the current instance.
getInstanceManager() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
 
getInstanceManager() - Method in class org.apache.felix.ipojo.PrimitiveHandler
Gets the instance manager managing the instance.
getInstanceMetadata() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ClassMetadataCollector
Build instance metadata.
getInstanceName() - Method in interface org.apache.felix.ipojo.ComponentInstance
Returns the name of the instance.
getInstanceName() - Method in class org.apache.felix.ipojo.composite.CompositeManager
Get the instance name.
getInstanceName() - Method in interface org.apache.felix.ipojo.extender.InstanceDeclaration
Gets the instance name.
getInstanceName() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultInstanceDeclaration
 
getInstanceName() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the instance name.
getInstances() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
 
getInstances() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
 
getInstances() - Method in interface org.apache.felix.ipojo.Factory
Gets the list of instances created by the factory.
getInstances() - Method in class org.apache.felix.ipojo.IPojoFactory
Gets the list of instances created by the factory.
getInstances() - Method in class org.apache.felix.ipojo.parser.ManifestMetadataParser
Gets the array of instance configuration described in the metadata.
getInstancesNames() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
 
getInstancesNames() - Method in interface org.apache.felix.ipojo.Factory
Gets the list of the names of the instances created by the factory.
getInstancesNames() - Method in class org.apache.felix.ipojo.IPojoFactory
Gets the list of the names of the instances created by the factory.
getInstanceType() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
 
getIntegerProperty(Object, Integer) - Method in class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
 
getInterface() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
getInterfaces() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Get collected interfaces.
getInterfaces() - Method in class org.apache.felix.ipojo.parser.PojoMetadata
 
getInternalClassNames(Class[]) - Static method in class org.apache.felix.ipojo.handlers.dependency.ProxyGenerator
Gets the internal names of the given class objects.
getInternalPath(String) - Method in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
getInternalPrimitiveType(String) - Static method in class org.apache.felix.ipojo.parser.FieldMetadata
Gets the internal notation for primitive type.
getInternalServices() - Method in class org.apache.felix.ipojo.composite.CompositeInstanceDescription
Gets the list of internally published services.
getIPOJOBundleContext() - Static method in class org.apache.felix.ipojo.extender.internal.Extender
Gets iPOJO bundle context.
getIPOJOBundleContext() - Method in class org.apache.felix.ipojo.IPojoFactory
Gets the iPOJO Bundle Context.
getJobType() - Method in class org.apache.felix.ipojo.extender.internal.DefaultJob
 
getJobType() - Method in class org.apache.felix.ipojo.extender.internal.queue.JobInfoCallable
 
getJobType() - Method in interface org.apache.felix.ipojo.extender.queue.Job
The jobType is used to describe what is this job about.
getJobType() - Method in interface org.apache.felix.ipojo.extender.queue.JobInfo
Gets the job's type identifier.
getLevel() - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
 
getLocals() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
getLocalServiceContext() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the local service context.
getLogger() - Method in class org.apache.felix.ipojo.composite.CompositeHandler
 
getLogger() - Method in class org.apache.felix.ipojo.Handler
Gets the logger to use in the handler.
getLogger() - Method in class org.apache.felix.ipojo.InstanceManager
The instance logger.
getLogger() - Method in class org.apache.felix.ipojo.IPojoFactory
Gets the logger used by instances created by the current factory.
getLogger() - Static method in class org.apache.felix.ipojo.manipulation.ManipulationProperty
Get the manipulator logger.
getLogger() - Method in class org.apache.felix.ipojo.PrimitiveHandler
Gets the logger of the managed instance.
getLogHeaderForLevel(int) - Static method in class org.apache.felix.ipojo.util.Logger
 
getLogMessage(String) - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
getManagedServicePid() - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandlerDescription
Gets the managed service pid.
getManager() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedService
 
getManifest() - Method in class org.apache.felix.ipojo.manipulator.manifest.DirectManifestProvider
 
getManifest() - Method in class org.apache.felix.ipojo.manipulator.manifest.FileManifestProvider
 
getManifest() - Method in interface org.apache.felix.ipojo.manipulator.ManifestProvider
Returns the original bundle's Manifest.
getManipulationMetadata() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
Compute component type manipulation metadata.
getMatchingFactories() - Method in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
Get the map of used references [reference, component instance].
getMatchingServices() - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
getMessage() - Method in exception org.apache.felix.ipojo.ConfigurationException
Gets the error message.
getMessage() - Method in class org.apache.felix.ipojo.extender.internal.declaration.AbstractDeclaration
 
getMessage() - Method in interface org.apache.felix.ipojo.extender.Status
Gets the unbound message if any.
getMessage() - Method in exception org.apache.felix.ipojo.MissingHandlerException
Gets the error message.
getMessageArguments(Object...) - Method in class org.apache.felix.ipojo.manipulator.reporter.EmptyReporter
 
getMetadata() - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Get parsed metadata.
getMetadatas() - Method in class org.apache.felix.ipojo.manipulator.metadata.AnnotationMetadataProvider
 
getMetadatas() - Method in class org.apache.felix.ipojo.manipulator.metadata.CacheableMetadataProvider
 
getMetadatas() - Method in class org.apache.felix.ipojo.manipulator.metadata.CompositeMetadataProvider
 
getMetadatas() - Method in class org.apache.felix.ipojo.manipulator.metadata.EmptyMetadataProvider
 
getMetadatas() - Method in class org.apache.felix.ipojo.manipulator.metadata.FileMetadataProvider
 
getMetadatas() - Method in class org.apache.felix.ipojo.manipulator.metadata.StreamMetadataProvider
 
getMetadatas() - Method in interface org.apache.felix.ipojo.manipulator.MetadataProvider
Gather all the metadata.
getMethod() - Method in class org.apache.felix.ipojo.composite.service.provides.MethodMetadata
 
getMethod() - Method in class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallback
Get the method name of the callback.
getMethod(String) - Method in class org.apache.felix.ipojo.parser.PojoMetadata
Gets the MethodMetadata corresponding to the method (contained in the implementation class) with the given name.
getMethod(String, String[]) - Method in class org.apache.felix.ipojo.parser.PojoMetadata
Gets the MethodMetadata corresponding to the method (contained in the implementation class) to given name and argument types.
getMethod() - Method in class org.apache.felix.ipojo.util.Callback
Gets the method name.
getMethod() - Method in class org.apache.felix.ipojo.util.InvocationResult
 
getMethod() - Method in class org.apache.felix.ipojo.util.Property
Gets the method name, null if no method.
getMethodArgumentNames() - Method in class org.apache.felix.ipojo.parser.MethodMetadata
 
getMethodArguments() - Method in class org.apache.felix.ipojo.parser.MethodMetadata
 
getMethodById(String) - Method in class org.apache.felix.ipojo.InstanceManager
Computes the Method object from the given id.
getMethodByName(String) - Method in class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
Get a method by its name.
getMethodDescriptor(String, String) - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Gets the method descriptor for the specified name and descriptor.
getMethodDescriptor(String, String) - Method in class org.apache.felix.ipojo.manipulation.InnerClassAdapter
Gets the method descriptor for the specified name and descriptor.
getMethodFlagName(String, String) - Method in class org.apache.felix.ipojo.manipulation.InnerClassAdapter
 
getMethodId(String, String) - Method in class org.apache.felix.ipojo.manipulation.InnerClassAdapter
 
getMethodIdentifier(MethodNode) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Names
Extract an identifier from the given method name.
getMethodIdentifier() - Method in class org.apache.felix.ipojo.parser.MethodMetadata
Gets the method unique identifier.
getMethodList() - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
Get the method list contained in the implemented specification.
getMethodName() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
 
getMethodName() - Method in class org.apache.felix.ipojo.parser.MethodMetadata
 
getMethodNode() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
getMethodReturn() - Method in class org.apache.felix.ipojo.parser.MethodMetadata
 
getMethods() - Method in class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
 
getMethods() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Get collected methods.
getMethods() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
 
getMethods() - Method in class org.apache.felix.ipojo.parser.PojoMetadata
 
getMethods(String) - Method in class org.apache.felix.ipojo.parser.PojoMetadata
Gets the MethodMetadata list corresponding to the method (contained in the implementation class) to given name.
getMethodsFromInnerClass(String) - Method in class org.apache.felix.ipojo.manipulation.Manipulator
 
getMethodsFromInnerClass(String) - Method in class org.apache.felix.ipojo.parser.PojoMetadata
Gets the methods from the given inner class.
getMethodType() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
 
getMissingHandlers() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
 
getMissingHandlers() - Method in interface org.apache.felix.ipojo.Factory
Gets the list of missing handlers.
getMissingHandlers() - Method in class org.apache.felix.ipojo.IPojoFactory
Computes the list of missing handlers.
getModifiedSpecifications(BundleContext) - Method in class org.apache.felix.ipojo.handlers.providedservice.strategy.ConfigurableCreationStrategy
Utility method that transform the specifications names into a Class array, appending the IPOJOServiceFactory interface to it.
getName() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Returns the component-type name.
getName() - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Gets the instance name.
getName() - Method in class org.apache.felix.ipojo.architecture.PropertyDescription
Gets the current property name.
getName() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
Return the factory name.
getName() - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
 
getName() - Method in class org.apache.felix.ipojo.composite.service.provides.FieldMetadata
 
getName() - Method in class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
 
getName() - Method in interface org.apache.felix.ipojo.Factory
Returns the factory name.
getName() - Method in class org.apache.felix.ipojo.IPojoFactory
Gets the factory name.
getName() - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
 
getName() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
getName() - Method in class org.apache.felix.ipojo.metadata.Attribute
Gets the attribute name.
getName() - Method in class org.apache.felix.ipojo.metadata.Element
Gets element name.
getName() - Method in class org.apache.felix.ipojo.util.Property
 
getNamespace() - Method in interface org.apache.felix.ipojo.HandlerFactory
Gets the namespace associated with this handler factory.
getNamespace() - Method in class org.apache.felix.ipojo.HandlerManagerFactory
 
getNamespace() - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
 
getNamespace() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.HandlerBindingDiscovery
 
getNameSpace() - Method in class org.apache.felix.ipojo.metadata.Attribute
Gets attribute namespace.
getNameSpace() - Method in class org.apache.felix.ipojo.metadata.Element
Gets element namespace.
getNeededFactoryName() - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler.ManagedConfiguration
 
getNode() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
Deprecated. 
getNoValue(Class) - Static method in class org.apache.felix.ipojo.util.Property
Gets the NO VALUE Object.
getObjectByType(String) - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedService
Get an object from the given type.
getObjectFromInstance(String) - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
Method returning an instance object of the given component type.
getObjectValue(BundleContext) - Method in class org.apache.felix.ipojo.architecture.PropertyDescription
Gets the object value of the current immutable property.
getOrElse(T) - Method in class org.apache.felix.ipojo.util.InvocationResult
 
getPackageImportClause() - Static method in class org.apache.felix.ipojo.manipulator.util.Constants
 
getPackageName(String) - Static method in class org.apache.felix.ipojo.manipulator.util.Metadatas
 
getParameterAnnotations() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
getParameterIndex() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
getParameterIndex() - Method in class org.apache.felix.ipojo.util.Property
Gets the parameter index.
getParent() - Method in class org.apache.felix.ipojo.extender.internal.processor.ConfigurationAnnotationScanner
 
getParentServiceContext() - Method in class org.apache.felix.ipojo.composite.CompositeManager
Get the parent service context.
getPlaybacks() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.AnnotationType
 
getPojoMetadata() - Method in class org.apache.felix.ipojo.ComponentFactory
Returns manipulation metadata of this component type.
getPojoMetadata() - Method in class org.apache.felix.ipojo.PrimitiveHandler
Gets the PojoMetadata of the content of the managed instance.
getPojoObject() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the first object created by the instance.
getPojoObjects() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the object array created by the instance.
getPolicy() - Method in class org.apache.felix.ipojo.composite.service.provides.MethodMetadata
 
getPolicy() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
getPolicy() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
 
getPolicy() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
 
getPolicy(String) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.RequiresVisitor
Gets the iPOJO binding policy name from the given value.
getPolicy(Element) - Static method in class org.apache.felix.ipojo.util.DependencyMetadataHelper
Helper method parsing the binding policy.
getPredicate() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Binding
 
getPrimitiveTypeByClass(Class) - Static method in class org.apache.felix.ipojo.parser.FieldMetadata
Gets the iPOJO primitive type from the given primitive class.
getProcessors() - Method in class org.apache.felix.ipojo.extender.internal.processor.ChainedBundleProcessor
Gets the list of processors.
getProperties() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Gets component-type properties.
getProperties(String) - Static method in class org.apache.felix.ipojo.composite.util.SourceManager
Compute the properties (${name}) from the given filter.
getProperties() - Method in class org.apache.felix.ipojo.context.ServiceReferenceImpl
 
getProperties() - Method in class org.apache.felix.ipojo.context.ServiceRegistrationImpl
Gets the published properties.
getProperties() - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandlerDescription
Gets the properties.
getProperties() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Get the list of properties attached to the service registration.
getProperties() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Gets the list of properties.
getProperties() - Method in class org.apache.felix.ipojo.PrimitiveInstanceDescription
Gets the instance properties.
getPropertiesElement(ComponentWorkbench) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Elements
Return the Element named properties, creates one if missing.
getPropertiesInDictionary(ServiceReference) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
Creates a Dictionary containing service properties of the given service reference.
getPropertiesInMap(ServiceReference) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
Creates a Map containing service properties of the given service reference.
getPropertiesToPublish() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Computes the default service properties to publish : factory.name, service.pid, component.providedServiceSpecification, component.properties, component.description, factory.State.
getPropertiesToPublish() - Method in class org.apache.felix.ipojo.HandlerManagerFactory.HandlerTypeDescription
Add properties to publish.
getPropertiesToPublish() - Method in class org.apache.felix.ipojo.PrimitiveTypeDescription
Computes the properties to publish.
getProperty(String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Get a property value.
getProperty(String) - Method in class org.apache.felix.ipojo.context.ServiceReferenceImpl
Get a property value.
getProperty(String) - Method in class org.apache.felix.ipojo.context.ServiceRegistrationImpl
Look for a property in the service properties.
getProperty(String) - Method in interface org.apache.felix.ipojo.ContextSource
Gets the current value of the given property.
getProperty(String) - Method in class org.apache.felix.ipojo.dependency.impl.TransformedServiceReferenceImpl
 
getProperty(String) - Method in class org.apache.felix.ipojo.IPojoContext
Gets a property value.
getProperty(String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Gets a property value.
getProperty(String) - Method in class org.apache.felix.ipojo.util.InstanceConfigurationSource
 
getProperty(String) - Method in class org.apache.felix.ipojo.util.SystemPropertiesSource
 
getPropertyByName(String) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
 
getPropertyByName(String) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandlerDescription
Gets a property by name.
getPropertyDescription(ComponentInstance) - Method in class org.apache.felix.ipojo.api.Property
Gets the property description for the current property.
getPropertyElement() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.MethodPropertyVisitor
 
getPropertyKeys() - Method in class org.apache.felix.ipojo.context.ServiceReferenceImpl
Get the String arrays of service property keys.
getPropertyKeys() - Method in class org.apache.felix.ipojo.context.ServiceRegistrationImpl
Get the property keys.
getPropertyKeys() - Method in class org.apache.felix.ipojo.dependency.impl.TransformedServiceReferenceImpl
 
getPropertyValue(ComponentInstance) - Method in class org.apache.felix.ipojo.api.ServiceProperty
Gets the property value of the current property on the given instance.
getProps(ServiceReference) - Static method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
Get the properties for the exposed service from the given reference.
getProps(ServiceReference) - Method in class org.apache.felix.ipojo.composite.service.provides.ServiceExporter
Transform service reference property in a dictionary.
getProvidedService() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Gets the represented provided service.
getProvidedService(String) - Method in class org.apache.felix.ipojo.PrimitiveInstanceDescription
Gets the instance provided service matching with the given service specification.
getProvidedServiceDescription(ComponentInstance) - Method in class org.apache.felix.ipojo.api.Service
Gets the provided service description associated with the current service.
getProvidedServices() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Get the array of provided service.
getProvidedServices() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandlerDescription
Get the provided service descriptions.
getProvidedServices() - Method in class org.apache.felix.ipojo.PrimitiveInstanceDescription
Gets the instance provided service.
getprovidedServiceSpecification() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Gets the list of provided service offered by instances of this type.
getProviders() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
Build the list of imported service provider.
getProxy(Class) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency.DynamicProxyFactory
Creates a proxy object for the given specification.
getProxy(Dependency) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency.SmartProxyFactory
Create a proxy object for the given specification.
getProxyClass(Class) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency.SmartProxyFactory
Loads a proxy class generated for the given (interface) class.
getProxySetting() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
 
getQualifiedName() - Method in class org.apache.felix.ipojo.metadata.Element
Gets the qualified name of the current element.
getRankingInterceptorReference() - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
Gets the service reference of the currently attached ranking interceptor.
getRecordsByRef(ServiceReference) - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
Get the record list using the given reference.
getReference() - Method in class org.apache.felix.ipojo.context.ServiceRegistrationImpl
Get the service reference attached with this service registration.
getReference() - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
 
getReflectionType(String) - Static method in class org.apache.felix.ipojo.parser.FieldMetadata
Gets the 'reflective' type of the given type.
getRegisteredHandlers() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the list of handlers plugged (i.e.
getRegistration() - Method in class org.apache.felix.ipojo.extender.internal.AbstractService
 
getRegistredCompositeHandlers() - Method in class org.apache.felix.ipojo.composite.CompositeManager
REturn the list of handlers plugged on this instance.
getRegistredFields() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the list of registered fields (containing field names).
getRegistredMethods() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the list of registered methods (containing method ids).
getRelativeName(File) - Method in class org.apache.felix.ipojo.manipulator.store.DirectoryResourceStore
 
getReporter() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
getRequiredHandlerList() - Method in class org.apache.felix.ipojo.ComponentFactory
Computes required handlers.
getRequiredHandlerList() - Method in class org.apache.felix.ipojo.composite.CompositeFactory
Compute required handlers.
getRequiredHandlerList() - Method in class org.apache.felix.ipojo.HandlerManagerFactory
Computes required handlers.
getRequiredHandlerList() - Method in class org.apache.felix.ipojo.IPojoFactory
Computes the required handler list.
getRequiredHandlers() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
 
getRequiredHandlers() - Method in interface org.apache.felix.ipojo.Factory
Get the list of required handlers.
getRequiredHandlers() - Method in class org.apache.felix.ipojo.IPojoFactory
Gets the list of required handlers.
getRequirements() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
 
getRequiresElement() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
 
getRequiresFilters(Object) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Gets the requires filter configuration from the given object.
getResource(String) - Method in class org.apache.felix.ipojo.FactoryClassloader
Returns the URL of the required resource.
getResourcePath() - Method in class org.apache.felix.ipojo.manipulator.ManipulationUnit
 
getResources() - Method in class org.apache.felix.ipojo.manipulator.visitor.writer.ManipulatedResultWriter
 
getRoot() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
The identified root Element.
getSelectedServices() - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
getSeparator() - Method in class org.apache.felix.ipojo.manipulator.QuotedTokenizer
 
getService(ServiceReference) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Get a service object for the given service reference.
getService() - Method in class org.apache.felix.ipojo.context.ServiceRegistrationImpl
Get the service object.
getService(ComponentInstance, ServiceReference) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Get a service object.
getService(DependencyModel, S, <any>) - Method in class org.apache.felix.ipojo.dependency.impl.FilterBasedServiceTrackingInterceptor
 
getService(DependencyModel, <any>, S) - Method in interface org.apache.felix.ipojo.dependency.interceptors.ServiceBindingInterceptor
Notification method when a dependency is weaving a new service binding.
getService(Bundle, <any>) - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DeclarationServiceFactory
 
getService() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Called by the proxy to get service objects to delegate a method.
getService(Bundle, ServiceRegistration) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService.FactoryStrategy
OSGi Service Factory getService method.
getService(Bundle, ServiceRegistration) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Returns a service object for the dependency.
getService(ComponentInstance) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService.PerInstanceStrategy
A service object is required.
getService(Bundle, ServiceRegistration) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService.PerInstanceStrategy
OSGi Service Factory getService method.
getService(Bundle, ServiceRegistration) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService.SingletonStrategy
A service object is required.
getService() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Gets the 'main' service object.
getService(Bundle, ServiceRegistration) - Method in class org.apache.felix.ipojo.handlers.providedservice.strategy.ConfigurableCreationStrategy
Method called when a bundle want to access a service.
getService(<any>) - Method in class org.apache.felix.ipojo.IPojoContext
Gets a service object.
getService(ComponentInstance) - Method in interface org.apache.felix.ipojo.IPOJOServiceFactory
Gets a service object.
getService(ServiceReference) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Gets the service object for the given references.
getService(<any>) - Method in interface org.apache.felix.ipojo.ServiceContext
Gets a service object.
getService(ServiceReference) - Method in class org.apache.felix.ipojo.util.DependencyModel
Gets a service object for the given reference.
getService(ServiceReference, boolean) - Method in class org.apache.felix.ipojo.util.DependencyModel
Gets a service object for the given reference.
getService(ServiceReference) - Method in class org.apache.felix.ipojo.util.Tracker
Returns the service object for the specified ServiceReference object if the referenced service is being tracked by this Tracker object.
getService() - Method in class org.apache.felix.ipojo.util.Tracker
Returns a service object for one of the services being tracked by this Tracker object.
getServiceContext() - Method in class org.apache.felix.ipojo.composite.CompositeManager
Get the internal service context of this instance.
getServiceContext() - Method in class org.apache.felix.ipojo.IPojoContext
Gets the service context, i.e.
getServiceFactory(InstanceManager) - Method in class org.apache.felix.ipojo.handlers.providedservice.strategy.ConfigurableCreationStrategy
User provided CreationStrategy MUST implement this method to provide the real iPOJO ServiceFactory instance.
getServiceProperties() - Method in class org.apache.felix.ipojo.extender.internal.AbstractService
 
getServiceProperties() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultExtensionDeclaration
 
getServiceProperties() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultInstanceDeclaration
 
getServiceProperties() - Method in class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
 
getServiceProperties() - Method in class org.apache.felix.ipojo.extender.internal.queue.SynchronousQueueService
 
getServiceProperties() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Return the list of properties attached to this service.
getServiceReference(String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Get a service reference for the required interface.
getServiceReference(Class<S>) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
 
getServiceReference(String) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Look for a service reference.
getServiceReference() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Gets the service reference if only one service reference is used.
getServiceReference() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Get the service reference of the service registration.
getServiceReference() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Gets the service reference.
getServiceReference(String) - Method in class org.apache.felix.ipojo.IPojoContext
Gets a service reference for the given interface.
getServiceReference(Class<S>) - Method in class org.apache.felix.ipojo.IPojoContext
Gets a service reference for the given interface.
getServiceReference(String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Gets a service reference for the required service specification.
getServiceReference(Class<S>) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Gets a service reference.
getServiceReference(String) - Method in interface org.apache.felix.ipojo.ServiceContext
Gets a service reference for the given interface.
getServiceReference() - Method in class org.apache.felix.ipojo.util.DependencyModel
Gets the first bound service reference.
getServiceReference() - Method in class org.apache.felix.ipojo.util.Tracker
Returns a ServiceReference object for one of the services being tracked by this Tracker object.
getServiceReferenceById(List<? extends ServiceReference>, ServiceReference) - Static method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceUtils
Gets a service reference with the same service.id as the given reference from the given list.
getServiceReferenceManager() - Method in class org.apache.felix.ipojo.util.DependencyModel
 
getServiceReferences(Class<S>, String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
 
getServiceReferences(String, String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Get all accessible service reference for the given query.
getServiceReferences(String, String) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Get available (and accessible) service references.
getServiceReferences(DependencyModel, List<ServiceReference>) - Method in class org.apache.felix.ipojo.dependency.impl.ComparatorBasedServiceRankingInterceptor
 
getServiceReferences(DependencyModel, List<ServiceReference>) - Method in class org.apache.felix.ipojo.dependency.impl.EmptyBasedServiceRankingInterceptor
 
getServiceReferences(DependencyModel, List<ServiceReference>) - Method in class org.apache.felix.ipojo.dependency.interceptors.DefaultServiceRankingInterceptor
 
getServiceReferences(DependencyModel, List<ServiceReference>) - Method in interface org.apache.felix.ipojo.dependency.interceptors.ServiceRankingInterceptor
Gets the sorted set of selected reference.
getServiceReferences() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Gets the service reference list.
getServiceReferences(Class<S>, String) - Method in class org.apache.felix.ipojo.IPojoContext
Gets service reference list for the given query.
getServiceReferences(String, String) - Method in class org.apache.felix.ipojo.IPojoContext
Gets service reference list for the given query.
getServiceReferences(Class<S>, String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Gets a collection of service references
getServiceReferences(String, String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Get a service reference for the required service specification.
getServiceReferences(String, String) - Method in interface org.apache.felix.ipojo.ServiceContext
Gets service reference list for the given query.
getServiceReferences() - Method in class org.apache.felix.ipojo.util.DependencyModel
Gets bound service references.
getServiceReferences() - Method in class org.apache.felix.ipojo.util.Tracker
Returns an array of ServiceReference objects for all services being tracked by this Tracker object.
getServiceReferencesAsList() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Get the used service references list.
getServiceReferencesList() - Method in class org.apache.felix.ipojo.util.Tracker
Gets the list of stored service references.
getServiceRegistration() - Method in class org.apache.felix.ipojo.context.ServiceReferenceImpl
Get the service registration for this reference.
getServiceRegistration() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Get the service registration.
getServices() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
 
getServices() - Method in class org.apache.felix.ipojo.util.Tracker
Returns an array of service objects for all services being tracked by this Tracker object.
getServiceSpecification() - Method in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
Get the required specification.
getServiceSpecificationAttribute(Element) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
 
getServiceSpecifications() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Get the published service specifications.
getServiceSpecifications() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Gets the list of provided service specifications.
getServiceSpecificationsToRegister() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
 
getSize() - Method in class org.apache.felix.ipojo.util.DependencyModel
Gets the number of actual matching references.
getSpecification() - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata.Mapping
 
getSpecification() - Method in class org.apache.felix.ipojo.composite.service.provides.FieldMetadata
 
getSpecification() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedService
 
getSpecification() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Gets the required service specification name.
getSpecification() - Method in class org.apache.felix.ipojo.util.DependencyModel
Gets the tracked specification.
getSpecificationMetadata() - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
 
getSpecifications() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
Build the list of available specification.
getSpecificationsArray() - Method in class org.apache.felix.ipojo.api.Service
The the service specification array as a String.
getSpecificationsWithIPOJOServiceFactory(String[], BundleContext) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService.PerInstanceStrategy
Utility method returning the class array of provided service specification and the IPOJOServiceFactory interface.
getStartLevel() - Method in interface org.apache.felix.ipojo.HandlerFactory
Gets the start level of the handler objects created by this factory.
getStartLevel() - Method in class org.apache.felix.ipojo.HandlerManagerFactory
 
getStartTime() - Method in class org.apache.felix.ipojo.extender.internal.queue.JobInfoCallable
 
getStartTime() - Method in interface org.apache.felix.ipojo.extender.queue.JobInfo
Gets the starting time.
getState() - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Gets the state of the described instance.
getState() - Method in interface org.apache.felix.ipojo.ComponentInstance
Returns the actual state of the instance.
getState() - Method in class org.apache.felix.ipojo.composite.CompositeManager
Get the actual state of the instance.
getState() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
 
getState() - Method in class org.apache.felix.ipojo.composite.util.SourceManager
Get the state of this source manager.
getState() - Method in interface org.apache.felix.ipojo.Factory
Returns the state of the factory.
getState() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
getState() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Get the current provided service state.
getState() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Gets provided service state.
getState() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the actual state of the instance.
getState() - Method in class org.apache.felix.ipojo.IPojoFactory
Gets the actual factory state.
getState() - Method in class org.apache.felix.ipojo.util.DependencyModel
Gets the actual state of the dependency.
getStatus() - Method in interface org.apache.felix.ipojo.extender.Declaration
Gets the declaration status.
getStatus() - Method in interface org.apache.felix.ipojo.extender.DeclarationHandle
Return the current (instant) status of the declaration.
getStatus() - Method in class org.apache.felix.ipojo.extender.internal.declaration.AbstractDeclaration
Gets the status of the declaration.
getStringStrategy() - Method in class org.apache.felix.ipojo.api.Service
Gets the string-form of the creation strategy.
getSuperClass() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
getSuperClass() - Method in class org.apache.felix.ipojo.parser.PojoMetadata
 
getTarget() - Method in class org.apache.felix.ipojo.util.InvocationResult
 
getThrowable() - Method in class org.apache.felix.ipojo.extender.internal.declaration.AbstractDeclaration
 
getThrowable() - Method in interface org.apache.felix.ipojo.extender.Status
Gets the unbound error if any.
getThrowable(Object...) - Method in class org.apache.felix.ipojo.manipulator.reporter.EmptyReporter
 
getTimeout() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
getTokens() - Method in class org.apache.felix.ipojo.manipulator.QuotedTokenizer
 
getTokens(int) - Method in class org.apache.felix.ipojo.manipulator.QuotedTokenizer
Get the list of tokens.
getTokenSet() - Method in class org.apache.felix.ipojo.manipulator.QuotedTokenizer
Get token list.
getTracker() - Method in class org.apache.felix.ipojo.util.DependencyModel
 
getTrackingInterceptorReferences() - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
Gets the list of tracking interceptors attached to the current service dependency.
getTransition() - Method in class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallback
 
getType() - Method in class org.apache.felix.ipojo.architecture.PropertyDescription
Gets the current property type.
getType() - Method in interface org.apache.felix.ipojo.HandlerFactory
Gets the type of the handler factory.
getType() - Method in class org.apache.felix.ipojo.HandlerManagerFactory
 
getType(Type) - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
Get the iPOJO internal type for the given type.
getType() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
getType() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.AnnotationType
 
getType() - Method in class org.apache.felix.ipojo.manipulator.spi.AnnotationLiteral
 
getType() - Method in class org.apache.felix.ipojo.util.Property
 
getURL(String) - Method in class org.apache.felix.ipojo.xml.parser.SchemaResolver
Computes the local URL of the given system Id.
getUsedServiceReferences() - Method in class org.apache.felix.ipojo.util.DependencyModel
Gets the list of currently used service references.
getUsedServiceReferences() - Method in class org.apache.felix.ipojo.util.Tracker
Returns the list of references used by the tracker.
getUsedServices() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Gets the used service set.
getUsedType() - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
Get the list of used component type.
getUsingBundles() - Method in class org.apache.felix.ipojo.context.ServiceReferenceImpl
Unsupported Operation inside composite.
getUsingBundles() - Method in class org.apache.felix.ipojo.dependency.impl.TransformedServiceReferenceImpl
 
getValidity() - Method in class org.apache.felix.ipojo.Handler
Is the current handler valid.
getValue() - Method in class org.apache.felix.ipojo.architecture.PropertyDescription
Gets the current property value.
getValue() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService.ServiceController
Gets the value.
getValue() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.HandlerBindingDiscovery
 
getValue() - Method in class org.apache.felix.ipojo.metadata.Attribute
Gets attribute value.
getValue() - Method in class org.apache.felix.ipojo.util.Property
 
getValues() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
getVersion() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Gets the component type version.
getVersion() - Method in class org.apache.felix.ipojo.ComponentFactory
Gets the version of the component type.
getVersion() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
 
getVersion() - Method in interface org.apache.felix.ipojo.Factory
Gets the version of the component type.
getVersion() - Static method in class org.apache.felix.ipojo.manipulator.util.Constants
 
getVisitor() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
getVisitors() - Method in class org.apache.felix.ipojo.manipulator.util.ChainedAnnotationVisitor
 
getWaitDuration() - Method in class org.apache.felix.ipojo.extender.internal.queue.JobInfoCallable
Computes the time spent in the waiting queue
getWaitDuration() - Method in interface org.apache.felix.ipojo.extender.queue.JobInfo
Gets the time spent in the waiting queue.
getWaiters() - Method in class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
 
getWaiters() - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.ForwardingQueueService
 
getWaiters() - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.PreferenceQueueService
 
getWaiters() - Method in class org.apache.felix.ipojo.extender.internal.queue.Statistic
 
getWaiters() - Method in class org.apache.felix.ipojo.extender.internal.queue.SynchronousQueueService
 
getWaiters() - Method in interface org.apache.felix.ipojo.extender.queue.QueueService
 
getWaitersInfo() - Method in class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
 
getWaitersInfo() - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.ForwardingQueueService
 
getWaitersInfo() - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.PreferenceQueueService
Gets the number of waiting job.
getWaitersInfo() - Method in class org.apache.felix.ipojo.extender.internal.queue.SynchronousQueueService
 
getWaitersInfo() - Method in interface org.apache.felix.ipojo.extender.queue.QueueService
 
getWarnings() - Method in class org.apache.felix.ipojo.manipulator.Pojoization
 
getWarnings() - Method in class org.apache.felix.ipojo.manipulator.reporter.EmptyReporter
 
getWarnings() - Method in interface org.apache.felix.ipojo.manipulator.Reporter
 
getWorkbench() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
getWrappedReference() - Method in class org.apache.felix.ipojo.dependency.impl.TransformedServiceReferenceImpl
 
getWrappedReference() - Method in interface org.apache.felix.ipojo.dependency.interceptors.TransformedServiceReference
Gets the wrapped service reference
GLOABL_QUEUE_SCOPE - Static variable in interface org.apache.felix.ipojo.extender.queue.QueueService
Global queue scope.
GLOBAL - Static variable in class org.apache.felix.ipojo.PolicyServiceContext
Resolving policy, resolves services inside the global context only.
GLOBAL_SCOPE - Static variable in class org.apache.felix.ipojo.api.composite.ImportedService
Scoping policy: global.
GroupThreadFactory - Class in org.apache.felix.ipojo.extender.internal.queue
A thread factory that groups produced threads inside a given ThreadGroup.
GroupThreadFactory() - Constructor for class org.apache.felix.ipojo.extender.internal.queue.GroupThreadFactory
 
GroupThreadFactory(ThreadGroup) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.GroupThreadFactory
 

H

handleBCInjections() - Method in class org.apache.felix.ipojo.InstanceManager
BundleContext injection is not registered with the InstanceManager.
handleInstanceDeclaration(Bundle, Dictionary) - Method in class org.apache.felix.ipojo.extender.internal.processor.ComponentsBundleProcessor
Extracts and builds the declaration attached to an instance.
Handler - Annotation Type in org.apache.felix.ipojo.annotations
This annotation declares a handler.
Handler - Class in org.apache.felix.ipojo
Handler Abstract Class.
Handler() - Constructor for class org.apache.felix.ipojo.Handler
 
handler - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.HandlerVisitor
 
HANDLER_AUTO_PRIMITIVE - Static variable in class org.apache.felix.ipojo.ComponentFactory
System property set to automatically attach primitive handlers to primitive component types.
HANDLER_BINDING_DESCRIPTOR - Static variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.HandlerBindingDiscovery
 
HANDLER_LEVEL_PROPERTY - Static variable in class org.apache.felix.ipojo.Handler
The handler priority.
HANDLER_NAME_PROPERTY - Static variable in class org.apache.felix.ipojo.Handler
The handler name property.
HANDLER_NAMESPACE_PROPERTY - Static variable in class org.apache.felix.ipojo.Handler
The handler namespace property.
HANDLER_TYPE - Static variable in class org.apache.felix.ipojo.composite.CompositeHandler
Composite Handler type.
HANDLER_TYPE - Static variable in class org.apache.felix.ipojo.PrimitiveHandler
The "Primitive" Handler type (value).
HANDLER_TYPE_PROPERTY - Static variable in class org.apache.felix.ipojo.Handler
The handler type property.
HandlerBinding - Annotation Type in org.apache.felix.ipojo.annotations
A @HandlerBinding bind its annotated type to a given handler.
HandlerBindingBuilder(List<Binding>, Class<? extends Annotation>) - Constructor for class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.HandlerBindingBuilder
 
HandlerBindingDiscovery - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery
The annotation visitor responsible for parsing the HandlerBinding annotation.
HandlerBindingDiscovery() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.HandlerBindingDiscovery
Constructs a new AnnotationVisitor.
HandlerConfiguration - Interface in org.apache.felix.ipojo.api
Common interfaces for all contributions.
HandlerDeclaration - Annotation Type in org.apache.felix.ipojo.annotations
This annotation is used to configure a handler through XML (as in metadata.xml).
HandlerDeclarationVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
Parse the @HandlerDeclaration annotation.
HandlerDeclarationVisitor(ComponentWorkbench, DocumentBuilder, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.HandlerDeclarationVisitor
 
HandlerDescription - Class in org.apache.felix.ipojo.architecture
Handler Description.
HandlerDescription(Handler) - Constructor for class org.apache.felix.ipojo.architecture.HandlerDescription
Creates a handler description.
handleResource(Bundle, String, ClassLoader) - Method in class org.apache.felix.ipojo.extender.internal.processor.ConfigurationProcessor
 
handleResources(Bundle, Collection<String>, ClassLoader) - Method in class org.apache.felix.ipojo.extender.internal.processor.ConfigurationProcessor
 
HandlerFactory - Interface in org.apache.felix.ipojo
Service interface published by handler factory.
HandlerManager - Class in org.apache.felix.ipojo
The handler manager manages an handler instance.
HandlerManager(ComponentFactory, BundleContext, HandlerManager[]) - Constructor for class org.apache.felix.ipojo.HandlerManager
Creates a handler manager.
HandlerManagerFactory - Class in org.apache.felix.ipojo
Implementation of the handler factory interface.
HandlerManagerFactory(BundleContext, Element) - Constructor for class org.apache.felix.ipojo.HandlerManagerFactory
Creates a handler factory.
HandlerManagerFactory.HandlerTypeDescription - Class in org.apache.felix.ipojo
Defines the handler type description.
handlers() - Method in class org.apache.felix.ipojo.arch.gogo.Arch
Displays the list of available handlers.
HandlerTypeDescription(IPojoFactory) - Constructor for class org.apache.felix.ipojo.HandlerManagerFactory.HandlerTypeDescription
Creates the HandlerTypeDescription.
HandlerVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
Parses the @Handler annotation.
HandlerVisitor(ComponentWorkbench, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.HandlerVisitor
 
handleTypeDeclaration(Bundle, Element) - Method in class org.apache.felix.ipojo.extender.internal.processor.ComponentsBundleProcessor
Adds a component factory to the factory list.
hasConfigurationAnnotation(Bundle, URL, ClassLoader) - Method in class org.apache.felix.ipojo.extender.internal.processor.ConfigurationProcessor
 
hasField() - Method in class org.apache.felix.ipojo.util.Property
Checks if the property has a field.
hashCode() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter.Record
Hash code method.
hashCode() - Method in class org.apache.felix.ipojo.composite.service.provides.MethodMetadata
Hash code method.
hashCode() - Method in class org.apache.felix.ipojo.dependency.impl.TransformedServiceReferenceImpl
 
hashCode() - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
Hashcode method.
hashCode() - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
hasMethod() - Method in class org.apache.felix.ipojo.util.Property
Checks if the property has a method callback.
hasNext() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList.ServiceIterator
Returns true if the iteration has more service objects.
hasNext() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet.ServiceIterator
Returns true if the iteration has more service objects.
hasPermissionToGetService(String, BundleContext) - Static method in class org.apache.felix.ipojo.util.SecurityHelper
Checks if the component bundle context has enough permission to get the given service.
hasPermissionToGetServices(String[], BundleContext) - Static method in class org.apache.felix.ipojo.util.SecurityHelper
Checks if the component bundle context has enough permission to get the given services.
hasPermissionToRegisterService(String, BundleContext) - Static method in class org.apache.felix.ipojo.util.SecurityHelper
Checks if the component bundle context has enough permission to register the given service.
hasPermissionToRegisterServices(String[], BundleContext) - Static method in class org.apache.felix.ipojo.util.SecurityHelper
Checks if the component bundle context has enough permission to register the given services.
hasPrevious() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList.ServiceIterator
Checks if the is an element before the currently pointed one.
hasPrevious() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet.ServiceIterator
Checks if the is an element before the currently pointed one.
haveSameProperties(ServiceReference, ServiceReference) - Static method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceUtils
Checks whether the two references has the same properties and their value are equals.
haveSameServiceId(ServiceReference, ServiceReference) - Static method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceUtils
Checks whether two service references have the same service id.
HeaderPreferenceSelection - Class in org.apache.felix.ipojo.extender.internal.queue.pref
A preference selection strategy based on a manifest header.
HeaderPreferenceSelection() - Constructor for class org.apache.felix.ipojo.extender.internal.queue.pref.HeaderPreferenceSelection
 
HeaderPreferenceSelection(String) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.pref.HeaderPreferenceSelection
 

I

IDENTIFIERS - Static variable in class org.apache.felix.ipojo.extender.internal.queue.NamingThreadFactory
Unique identifier generator.
IdentityResourceMapper - Class in org.apache.felix.ipojo.manipulator.store.mapper
Identity mapper.
IdentityResourceMapper() - Constructor for class org.apache.felix.ipojo.manipulator.store.mapper.IdentityResourceMapper
 
ignorableWhitespace(char[], int, int) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Ignore whitespace.
Ignore - Annotation Type in org.apache.felix.ipojo.annotations
A @Ignore annotation mark its annotated type to be ignored by the iPOJO manipulator.
ignore() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
Checks whether this class must be ignored.
ignore(boolean) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
Sets the 'ignore' aspect of the current class.
IGNORE_DESCRIPTOR - Static variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.IgnoredDiscovery
 
IgnoreAllBindingRegistry - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.registry
User: guillaume Date: 11/07/13 Time: 16:09
IgnoreAllBindingRegistry(BindingRegistry, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.IgnoreAllBindingRegistry
 
IgnoredDiscovery - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery
User: guillaume Date: 09/07/13 Time: 14:52
IgnoredDiscovery() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.IgnoredDiscovery
 
IM_FIELD - Static variable in class org.apache.felix.ipojo.manipulation.ClassManipulator
Instance Manager Field.
ImmediateFuture(T) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.SynchronousQueueService.ImmediateFuture
 
ImportedService - Class in org.apache.felix.ipojo.api.composite
Allows defining an imported service.
ImportedService() - Constructor for class org.apache.felix.ipojo.api.composite.ImportedService
 
importFactory(ServiceReference) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Import a factory form the parent to the internal registry.
in(Object) - Method in class org.apache.felix.ipojo.util.Fields
 
in(Class<?>) - Method in class org.apache.felix.ipojo.util.Fields
 
in(Object) - Method in class org.apache.felix.ipojo.util.Methods
 
in(Class<?>) - Method in class org.apache.felix.ipojo.util.Methods
 
inc() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceUsage.Usage
Increment the stack level from the first service get.
incComponentStack() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceUsage.Usage
Increment the component stack level.
index - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Selection
 
index - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.ParameterGenericVisitor
 
index - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.ParameterStereotypeVisitor
 
indexOf(Object) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Gets the index of the given object in the current collection.
indexOf(Object) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Gets the index of the given object in the current collection.
info(String) - Method in class org.apache.felix.ipojo.Handler
Log method (info).
INFO - Static variable in class org.apache.felix.ipojo.manipulation.ManipulationProperty
Logger info level.
info(String, Object...) - Method in class org.apache.felix.ipojo.manipulator.reporter.EmptyReporter
 
info(String, Object...) - Method in interface org.apache.felix.ipojo.manipulator.Reporter
Add an informative message It accepts a Throwable as last argument.
info(String, Object...) - Method in class org.apache.felix.ipojo.manipulator.reporter.SystemReporter
 
INFO - Static variable in interface org.apache.felix.ipojo.util.Log
The Log Level INFO.
INFO_HEADER - Static variable in class org.apache.felix.ipojo.util.Logger
 
InheritanceInspector(PojoMetadata, Bundle) - Constructor for class org.apache.felix.ipojo.PrimitiveTypeDescription.InheritanceInspector
Creates a TypeCollector object
init(ComponentInstance, Element, Dictionary) - Method in class org.apache.felix.ipojo.HandlerManager
Creates and initializes the handler object.
initComponentName() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultTypeDeclaration
 
initComponentProperties() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ComponentVisitor
 
initComponentVersion() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultInstanceDeclaration
 
initComponentVersion(BundleContext) - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultTypeDeclaration
 
initExtension() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultTypeDeclaration
 
initExtensionTracker() - Method in class org.apache.felix.ipojo.extender.internal.linker.ManagedType
Initializes the extension declaration tracker.
initialize() - Static method in class org.apache.felix.ipojo.ConfigurationTracker
 
initializeComponentFactory(ComponentTypeDescription, Element) - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
Initialize the component type.
initializeComponentFactory(ComponentTypeDescription, Element) - Method in class org.apache.felix.ipojo.Handler
Initializes the component factory.
initializeComponentFactory(ComponentTypeDescription, Element) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Initialize the component type.
initializeComponentFactory(ComponentTypeDescription, Element) - Method in class org.apache.felix.ipojo.handlers.lifecycle.controller.ControllerHandler
Initialize the component factory.
initializeComponentFactory(ComponentTypeDescription, Element) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Initialize the component type.
initializeFactory() - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Initializes the factory.
initializeFactory() - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Initializes the factory.
initializeProperties(Dictionary) - Method in class org.apache.felix.ipojo.context.ServiceRegistrationImpl
Initialize properties.
initialSize - Variable in class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
Initial thread pool size.
initialValue() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceUsage
Initialize the cached object.
initInstanceName() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultInstanceDeclaration
 
initInstanceTracker() - Method in class org.apache.felix.ipojo.extender.internal.linker.ManagedType
Initializes the instance declaration tracker.
initVisible() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultTypeDeclaration
 
injectFields(ClassWriter, List) - Static method in class org.apache.felix.ipojo.composite.service.provides.POJOWriter
Inject field in the current class.
InnerClassAdapter - Class in org.apache.felix.ipojo.manipulation
Adapts a inner class in order to allow accessing outer class fields.
InnerClassAdapter(String, ClassVisitor, String, Manipulator) - Constructor for class org.apache.felix.ipojo.manipulation.InnerClassAdapter
Creates the inner class adapter.
InnerClassAssignedToStaticFieldDetector() - Constructor for class org.apache.felix.ipojo.manipulation.ClassChecker.InnerClassAssignedToStaticFieldDetector
 
InnerClassChecker - Class in org.apache.felix.ipojo.manipulation
Analyze an inner class.
InnerClassChecker(String, Manipulator) - Constructor for class org.apache.felix.ipojo.manipulation.InnerClassChecker
 
installBundle(String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Install a bundle.
installBundle(String, InputStream) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
Install a bundle.
installBundle(String) - Method in class org.apache.felix.ipojo.IPojoContext
Installs a bundle.
installBundle(String, InputStream) - Method in class org.apache.felix.ipojo.IPojoContext
Installs a bundle.
installBundle(String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Installs a bundle.
installBundle(String, InputStream) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Installs a bundle.
Instance - Class in org.apache.felix.ipojo.api.composite
Allows defining a contained instance.
Instance(String) - Constructor for class org.apache.felix.ipojo.api.composite.Instance
Creates a Instance.
instance(String) - Method in class org.apache.felix.ipojo.arch.gogo.Arch
Displays the architecture of a specific instance.
Instance - Class in org.apache.felix.ipojo.configuration
Instance Builder
Instance() - Constructor for class org.apache.felix.ipojo.configuration.Instance
 
instance() - Static method in class org.apache.felix.ipojo.configuration.Instance
 
instance - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
Instance element (may be null).
INSTANCE - Static variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ignore.NullVisitorFactory
 
instance - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.InstantiateVisitor
 
Instance.FluentList<T> - Class in org.apache.felix.ipojo.configuration
 
Instance.FluentMap<K,T> - Class in org.apache.felix.ipojo.configuration
 
Instance.Pair<K,V> - Class in org.apache.felix.ipojo.configuration
 
Instance.Property<T> - Class in org.apache.felix.ipojo.configuration
 
INSTANCE_NAME - Static variable in interface org.apache.felix.ipojo.extender.InstanceDeclaration
Service property specifying the instance name.
INSTANCE_NAME - Static variable in class org.apache.felix.ipojo.IPojoFactory
The list of the managed instance name.
INSTANCE_NAME_PROPERTY - Static variable in interface org.apache.felix.ipojo.Factory
Instance configuration can set the instance name using this property.
INSTANCE_STARTUP_JOB_TYPE - Static variable in class org.apache.felix.ipojo.extender.internal.linker.ManagedType
Identify the instance startup job submitted to the QueueService.
INSTANCE_STRATEGY - Static variable in class org.apache.felix.ipojo.api.Service
Creation strategy : one service object per instance.
INSTANCE_STRATEGY - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Factory policy : INSTANCE.
InstanceBuilder - Interface in org.apache.felix.ipojo.extender
Support class for fluent instance declaration building.
InstanceBundleContextAware - Interface in org.apache.felix.ipojo.extender.internal.linker
Instance containers that can handle the bundle context from the instance declaration implement this interface, letting handlers and other entities to retrieve this bundle context.
InstanceConfigurationSource - Class in org.apache.felix.ipojo.util
A context source giving access to system properties.
InstanceConfigurationSource(Dictionary<String, Object>) - Constructor for class org.apache.felix.ipojo.util.InstanceConfigurationSource
 
instanceCreated(ComponentInstance) - Method in class org.apache.felix.ipojo.ConfigurationTracker
 
InstanceDeclaration - Interface in org.apache.felix.ipojo.extender
Service published to instruct an instance creation.
InstanceDescription - Class in org.apache.felix.ipojo.architecture
Instance Description.
InstanceDescription(ComponentTypeDescription, ComponentInstance) - Constructor for class org.apache.felix.ipojo.architecture.InstanceDescription
Creates the instance description.
InstanceHandler - Class in org.apache.felix.ipojo.composite.instance
Composite Instance Handler.
InstanceHandler() - Constructor for class org.apache.felix.ipojo.composite.instance.InstanceHandler
 
InstanceHandler.ManagedConfiguration - Class in org.apache.felix.ipojo.composite.instance
This structure aims to manage a configuration.
InstanceHandlerDescription - Class in org.apache.felix.ipojo.composite.instance
Description of the Instance Handler.
InstanceHandlerDescription(CompositeHandler, InstanceHandler.ManagedConfiguration[]) - Constructor for class org.apache.felix.ipojo.composite.instance.InstanceHandlerDescription
Constructor.
InstanceManager - Class in org.apache.felix.ipojo
This class defines the container of primitive instances.
InstanceManager(ComponentFactory, BundleContext, HandlerManager[]) - Constructor for class org.apache.felix.ipojo.InstanceManager
Creates a new Component Manager.
instanceMetadata - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.ClassMetadataCollector
 
instances() - Method in class org.apache.felix.ipojo.arch.gogo.Arch
Displays iPOJO instances.
InstanceStateListener - Interface in org.apache.felix.ipojo
This class defines instance state listeners.
InstanceSupport() - Constructor for class org.apache.felix.ipojo.extender.internal.linker.ManagedType.InstanceSupport
 
Instantiate - Annotation Type in org.apache.felix.ipojo.annotations
This annotation is used to create an 'empty' instance of the current component type.
instantiateAndDeclareInstances(Bundle, String, ClassLoader) - Method in class org.apache.felix.ipojo.extender.internal.processor.ConfigurationProcessor
 
InstantiatedService - Class in org.apache.felix.ipojo.api.composite
Allows defining an instantiated sub-service.
InstantiatedService() - Constructor for class org.apache.felix.ipojo.api.composite.InstantiatedService
 
InstantiateVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
Parse the @Instantitate annotation.
InstantiateVisitor(ComponentWorkbench) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.InstantiateVisitor
 
InterfaceArrayVisitor() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ProvidesVisitor.InterfaceArrayVisitor
 
internalize(String) - Method in class org.apache.felix.ipojo.manipulator.store.mapper.FileSystemResourceMapper
 
internalize(String) - Method in class org.apache.felix.ipojo.manipulator.store.mapper.IdentityResourceMapper
 
internalize(String) - Method in class org.apache.felix.ipojo.manipulator.store.mapper.WABResourceMapper
 
internalize(String) - Method in interface org.apache.felix.ipojo.manipulator.store.ResourceMapper
Adapts the normalized resource name into internal format.
INVALID - Static variable in interface org.apache.felix.ipojo.ComponentInstance
Component Instance State : INVALID.
INVALID - Static variable in interface org.apache.felix.ipojo.Factory
Factory State.
Invalidate - Annotation Type in org.apache.felix.ipojo.annotations
This annotation declares an invalidate callback.
invalidate(DependencyModel) - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
A service instance becomes invalid.
invalidate(DependencyModel) - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedService
The exporter becomes invalid.
invalidate(DependencyModel) - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
Notify the handler that an exporter becomes invalid.
invalidate(DependencyModel) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Invalidate method.
INVALIDATE - Static variable in class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallback
Valid to Invalid transition.
invalidate() - Method in class org.apache.felix.ipojo.util.DependencyModel
Calls the listener callback to notify the new state of the current dependency.
invalidate(DependencyModel) - Method in interface org.apache.felix.ipojo.util.DependencyStateListener
The given dependency becomes invalid.
invalidateMatchingServices() - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
invalidateMatchingServices() - Method in class org.apache.felix.ipojo.dependency.interceptors.DefaultServiceTrackingInterceptor
Notifies the managed dependencies of a change in the set of services accepted by this interceptor.
invalidateMatchingServices() - Method in class org.apache.felix.ipojo.util.DependencyModel
 
invalidateSelectedServices() - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
invalidateSelectedServices() - Method in class org.apache.felix.ipojo.dependency.interceptors.DefaultServiceRankingInterceptor
Notifies the managed dependencies of a change in the set of services selected by this interceptor.
invalidateSelectedServices() - Method in class org.apache.felix.ipojo.util.DependencyModel
This callback is called by ranking interceptor to notify the dependency that the selected service set has changed and must be recomputed.
InvocationResult<T> - Class in org.apache.felix.ipojo.util
Wraps the result of a method invocation
InvocationResult(Method, Object, T, Throwable) - Constructor for class org.apache.felix.ipojo.util.InvocationResult
 
invoke(Object) - Method in class org.apache.felix.ipojo.handlers.context.BundleContextHandler.BundleCallback
 
invoke(Object, Method, Object[]) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency.DynamicProxyFactory
Invocation Handler delegating invocation on the service object.
invoke(Object, Method, Object[]) - Method in class org.apache.felix.ipojo.handlers.dependency.NullableObject
Invokes a method on this null object.
invoke(Object, Method, Object[]) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService.PerInstanceStrategy
A method is invoked on the proxy object.
invoke(Object, Method, Object[]) - Method in class org.apache.felix.ipojo.handlers.providedservice.strategy.ErrorPrintingServiceFactoryProxy
'Invoke' methods called when a method is called on the proxy.
invoke(Object...) - Method in class org.apache.felix.ipojo.util.Methods
 
invoke(Object) - Method in class org.apache.felix.ipojo.util.Property
Invokes the setter method on the given pojo object.
invokeCallback(DependencyCallback, ServiceReference, Object, Object) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Helper method calling the given callback.
invokeErrorHandler(int, String, Throwable) - Method in class org.apache.felix.ipojo.util.Logger
Invokes the error handler service is present.
IPOJO_EXTENSION - Static variable in class org.apache.felix.ipojo.extender.internal.processor.ExtensionBundleProcessor
iPOJO Extension declaration header.
IPOJO_HEADER - Static variable in class org.apache.felix.ipojo.extender.internal.processor.ComponentsBundleProcessor
iPOJO Component Type and Instance declaration header.
IPOJO_HEADER_ALT - Static variable in class org.apache.felix.ipojo.extender.internal.processor.ComponentsBundleProcessor
iPOJO Component Type and Instance declaration header (alternative).
IPOJO_IMPORT_PACKAGES - Static variable in class org.apache.felix.ipojo.manipulator.util.Constants
 
IPOJO_INTERNAL_DESCRIPTOR - Static variable in class org.apache.felix.ipojo.manipulation.ManipulationProperty
Ipojo internal package name for internal descriptor.
IPOJO_INTERNAL_PACKAGE_NAME - Static variable in class org.apache.felix.ipojo.manipulation.ManipulationProperty
Activator internal package name.
IPOJO_LOG_LEVEL_HEADER - Static variable in class org.apache.felix.ipojo.util.Logger
iPOJO log level manifest header.
IPOJO_LOG_LEVEL_PROP - Static variable in class org.apache.felix.ipojo.util.Logger
The iPOJO default log level property.
IPOJO_NAMESPACE - Static variable in interface org.apache.felix.ipojo.HandlerFactory
The iPOJO Default Namespace.
IPOJO_PACKAGE_NAME - Static variable in class org.apache.felix.ipojo.manipulation.ManipulationProperty
iPOJO Package name.
IPOJO_SCHEME - Static variable in class org.apache.felix.ipojo.online.manipulator.IPOJOURLHandler
 
IPojoContext - Class in org.apache.felix.ipojo
The iPOJO Context is a BundleContext implementation allowing the separation between Bundle context and Service (Bundle) Context.
IPojoContext(BundleContext) - Constructor for class org.apache.felix.ipojo.IPojoContext
Creates an iPOJO Context.
IPojoContext(BundleContext, ServiceContext) - Constructor for class org.apache.felix.ipojo.IPojoContext
Creates an iPOJO Context.
IPojoFactory - Class in org.apache.felix.ipojo
This class defines common mechanisms of iPOJO component factories (i.e.
IPojoFactory(BundleContext, Element) - Constructor for class org.apache.felix.ipojo.IPojoFactory
Creates an iPOJO Factory.
IPojoFactory.DefaultNameGenerator - Class in org.apache.felix.ipojo
This generator implements the default naming strategy.
IPojoFactory.NameGenerator - Interface in org.apache.felix.ipojo
Generate a unique name for a component instance.
IPojoFactory.RequiredHandler - Class in org.apache.felix.ipojo
Structure storing required handlers.
IPojoFactory.RetryNameGenerator - Class in org.apache.felix.ipojo
This generator implements a retry naming strategy.
IPOJOServiceFactory - Interface in org.apache.felix.ipojo
iPOJO Service Factory is a special service factory handling to get the instance consuming the service.
IPOJOURLHandler - Class in org.apache.felix.ipojo.online.manipulator
iPOJO URL Handler allowing installation time manipulation.
IPOJOURLHandler(BundleContext) - Constructor for class org.apache.felix.ipojo.online.manipulator.IPOJOURLHandler
Creates a IPOJOURLHandler.
IPOJOURLHandler(BundleContext, File) - Constructor for class org.apache.felix.ipojo.online.manipulator.IPOJOURLHandler
 
is(int) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ClassMetadataCollector
 
isAcceptable(Dictionary) - Method in class org.apache.felix.ipojo.composite.FactoryProxy
Check if the given configuration is acceptable as a configuration of a component instance.
isAcceptable(Dictionary) - Method in interface org.apache.felix.ipojo.Factory
Checks if the given configuration is acceptable as a configuration of a component instance.
isAcceptable(Dictionary) - Method in class org.apache.felix.ipojo.IPojoFactory
Checks if the configuration is acceptable.
isAggregate() - Method in class org.apache.felix.ipojo.composite.service.provides.FieldMetadata
 
isAggregate() - Method in class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
 
isAggregate() - Method in class org.apache.felix.ipojo.util.DependencyModel
 
isAlreadyManipulated() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Check if the class was already manipulated.
isAlreadyManipulated() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
Checks whether the class was already manipulated.
isAssignable(Class, Object) - Static method in class org.apache.felix.ipojo.util.Property
Checks if the given value is assignable to the given type.
isAssignableTo(Bundle, String) - Method in class org.apache.felix.ipojo.context.ServiceReferenceImpl
Check if the current service reference is assignable to the given bundle.
isAssignableTo(Bundle, String) - Method in class org.apache.felix.ipojo.dependency.impl.TransformedServiceReferenceImpl
 
isAtLeastAServiceControllerValid() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Checks if at least one service controller is valid.
isBound() - Method in class org.apache.felix.ipojo.extender.internal.declaration.AbstractDeclaration
 
isBound() - Method in interface org.apache.felix.ipojo.extender.Status
Is the declaration fulfilled ?
isCancelled() - Method in class org.apache.felix.ipojo.extender.internal.queue.SynchronousQueueService.ImmediateFuture
 
isCaseSensitive() - Method in class org.apache.felix.ipojo.context.StringMap
Check if the map is case-sensitive.
isCaseSensitive() - Method in class org.apache.felix.ipojo.context.StringMap.StringComparator
Check if the comparator is case sensitive.
isClassType() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.RootGenericVisitor
 
isCompatible(Preference) - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.EnforcedQueueService
 
isConfiguration() - Method in class org.apache.felix.ipojo.extender.internal.processor.ConfigurationAnnotationScanner
 
isCustomAnnotation(String) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Names
Check if the given annotation descriptor is an iPOJO custom annotation.
isDependencyCorrect(Dependency, Element) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Check the correctness of the implementation dependency against the service level dependency.
isDone() - Method in class org.apache.felix.ipojo.extender.internal.queue.SynchronousQueueService.ImmediateFuture
 
isDuplicate(List<Element>, String) - Method in class org.apache.felix.ipojo.manipulator.metadata.CompositeMetadataProvider
 
isEmpty() - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
isEmpty() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Checks if at least one provider matching with the dependency is available.
isEmpty() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Checks if at least one provider matching with the dependency is available.
isFiltered(Element) - Method in class org.apache.felix.ipojo.manipulator.render.MetadataRenderer
Checks if the given element is an iPOJO generated element from a prior treatment
isFirstArgumentInstanceManager(String) - Static method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
isFrozen() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
 
isFrozen() - Method in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
 
isFrozen() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
isFrozen() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
isFrozen() - Method in class org.apache.felix.ipojo.util.DependencyModel
Is the reference set frozen (cannot change anymore)? This method must be override by concrete dependency to support the static binding policy.
isGeneratedConstructor(String, String) - Static method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
isGeneratedMethod(String, String) - Static method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
isGetComponentInstanceMethod(String, String) - Static method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
isGetServiceMethod(Method) - Static method in class org.apache.felix.ipojo.handlers.providedservice.CreationStrategy
Checks if the given method object is the IPOJOServiceFactory.getService(org.apache.felix.ipojo.ComponentInstance) method.
isGetterMethod(String, String) - Static method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
isHandlerBinding() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.HandlerBindingDiscovery
 
isHandlerValid() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
Check the handler validity.
isHandlerValid() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
Check the handler validity.
isIgnore() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.IgnoredDiscovery
 
isIgnored(JarEntry) - Method in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
isImmutable() - Method in class org.apache.felix.ipojo.architecture.PropertyDescription
Is the property immutable.
isInstance(Element) - Method in class org.apache.felix.ipojo.manipulator.metadata.CompositeMetadataProvider
 
isInterface() - Method in class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
 
isInterfaceImplemented(String) - Method in class org.apache.felix.ipojo.parser.PojoMetadata
Checks if the given interface name is implemented.
isMandatory() - Method in class org.apache.felix.ipojo.architecture.PropertyDescription
Is the property mandatory.
isManipulatedField(String) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
isManipulatedMethod(String) - Static method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
isMultiple() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
IsolatedClassLoader - Class in org.apache.felix.ipojo.manipulator.util
A classloader used by the Classpath.
IsolatedClassLoader(ClassLoader, boolean) - Constructor for class org.apache.felix.ipojo.manipulator.util.IsolatedClassLoader
 
IsolatedClassLoader() - Constructor for class org.apache.felix.ipojo.manipulator.util.IsolatedClassLoader
 
isOptional() - Method in class org.apache.felix.ipojo.composite.service.provides.FieldMetadata
 
isOptional() - Method in class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
 
isOptional() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
isOptional() - Method in class org.apache.felix.ipojo.util.DependencyModel
 
isPrimitive(Class<?>) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
isProxy() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
isProxy() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
isProxy(Element) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
 
isPublic() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultTypeDeclaration
 
isPublic() - Method in interface org.apache.felix.ipojo.extender.TypeDeclaration
Returns true if the type is public
isRegistered() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedService
 
isRegistered() - Method in class org.apache.felix.ipojo.extender.internal.AbstractService
Is this service registered or not ?
isServiceLevelRequirement() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
 
isServiceLevelRequirement() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
isSetInstanceManagerMethod(String) - Static method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
isSetterMethod(String, String) - Static method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
isSimpleType(Class<?>) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
isStarted() - Method in interface org.apache.felix.ipojo.ComponentInstance
Checks if the instance is started.
isStarted() - Method in class org.apache.felix.ipojo.composite.CompositeManager
Check if the instance is started.
isStarted() - Method in class org.apache.felix.ipojo.InstanceManager
Checks if the instance is started.
isStereotype() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.StereotypeDiscovery
 
isUngetServiceMethod(Method) - Static method in class org.apache.felix.ipojo.handlers.providedservice.CreationStrategy
isUpdated(JarEntry) - Method in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
isUseful() - Method in class org.apache.felix.ipojo.composite.service.provides.FieldMetadata
 
isValid() - Method in class org.apache.felix.ipojo.architecture.HandlerDescription
Checks if the handler is valid.
isValid() - Method in class org.apache.felix.ipojo.context.ServiceRegistrationImpl
Check if the service registration still valid.
isValid() - Method in class org.apache.felix.ipojo.Handler
Checks if the current handler is valid.
iterator() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Gets an iterator on the current list of available service objects.
iterator() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Gets an iterator on the current list of available service objects.
iterator() - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
 
iterator() - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 

J

JarFileResourceStore - Class in org.apache.felix.ipojo.manipulator.store
A JarFileResourceStore knows how to read and write resources from (to respectively) a Jar File.
JarFileResourceStore(JarFile, File) - Constructor for class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
Construct a JarFileResourceStore wrapping the given original bundle, and configured to output in the given target file.
Job<T> - Interface in org.apache.felix.ipojo.extender.queue
Represents a task that can be executed by the QueueService.
JobInfo - Interface in org.apache.felix.ipojo.extender.queue
Interface to retrieve information about the job execution.
JobInfoCallable<T> - Class in org.apache.felix.ipojo.extender.internal.queue
A callable computing job statistics.
JobInfoCallable(QueueNotifier, Statistic, Job<T>, Callback<T>, String) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.JobInfoCallable
Creates the job info callable.
join(Classpath, Classpath) - Static method in class org.apache.felix.ipojo.manipulator.util.Classpath
 

K

key - Variable in class org.apache.felix.ipojo.configuration.Instance.Pair
 
kill() - Method in class org.apache.felix.ipojo.composite.CompositeManager
Kill the current instance.
kill() - Method in class org.apache.felix.ipojo.HandlerManager
Kills the current instance.

L

lastIndexOf(Object) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Gets the last index of the given object in the current collection.
lastIndexOf(Object) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Gets the last index of the given object in the current collection.
LegacyGenericBindingRegistry - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.registry
User: guillaume Date: 11/07/13 Time: 16:09
LegacyGenericBindingRegistry(BindingRegistry, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.LegacyGenericBindingRegistry
 
Level(String) - Constructor for enum org.apache.felix.ipojo.manipulator.reporter.SystemReporter.Level
 
Lifecycle - Interface in org.apache.felix.ipojo.extender.internal
Simple start/stop interface.
LifecycleCallback - Class in org.apache.felix.ipojo.handlers.lifecycle.callback
This class is the implementation of callback on lifecycle transition.
LifecycleCallback(LifecycleCallbackHandler, int, MethodMetadata) - Constructor for class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallback
LifecycleCallback constructor.
LifecycleCallback(LifecycleCallbackHandler, int, String) - Constructor for class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallback
LifecycleCallback constructor.
LifecycleCallbackHandler - Class in org.apache.felix.ipojo.handlers.lifecycle.callback
Lifecycle callback handler.
LifecycleCallbackHandler() - Constructor for class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler
 
LifecycleQueueService - Interface in org.apache.felix.ipojo.extender.internal
An interface composing QueueService and Lifecycle.
LifecycleVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
Parse @Validate and @Invalidate annotations.
LifecycleVisitor(ComponentWorkbench, String, LifecycleVisitor.Transition) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.LifecycleVisitor
 
LifecycleVisitor.Transition - Enum in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
 
list(T...) - Static method in class org.apache.felix.ipojo.configuration.Instance
 
list() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Selection
 
ListenerInfo() - Constructor for class org.apache.felix.ipojo.context.ServiceRegistry.ListenerInfo
 
listIterator() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Gets a list iterator on the current list of available service objects.
listIterator(int) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Unsupported Method.
listIterator() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Gets a list iterator on the current list of available service objects.
listIterator(int) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Unsupported Method.
load(String, Set<ClassLoader>) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
 
load() - Method in class org.apache.felix.ipojo.InstanceManager
Loads the manipulated class.
load() - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
 
load() - Method in interface org.apache.felix.ipojo.manipulator.spi.Module
Load the bindings provided by this module (only once).
load() - Static method in class org.apache.felix.ipojo.manipulator.util.Constants
 
loadArgs(MethodVisitor, int, Type[]) - Static method in class org.apache.felix.ipojo.composite.service.provides.POJOWriter
Load on stack the method arguments.
loadClass(String) - Method in class org.apache.felix.ipojo.ComponentFactory
Loads a class.
loadClass(String, boolean) - Method in class org.apache.felix.ipojo.FactoryClassloader
Loads the given class.
loadClass(String) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency.NullableClassLoader
Loads the given class.
loadClass(String) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency.SmartProxyFactory
Loads the given class.
loadClass(String) - Method in class org.apache.felix.ipojo.manipulator.util.IsolatedClassLoader
 
loadClass(String) - Method in class org.apache.felix.ipojo.online.manipulator.BridgeClassLoader
 
loaded - Variable in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
 
loader - Variable in class org.apache.felix.ipojo.manipulator.spi.provider.ServiceLoaderModuleProvider
 
loadFileMetadata(File, List<Element>) - Method in class org.apache.felix.ipojo.manipulator.metadata.FileMetadataProvider
 
loadSpecification(String, BundleContext) - Static method in class org.apache.felix.ipojo.util.DependencyMetadataHelper
Loads the given specification class.
LOCAL - Static variable in class org.apache.felix.ipojo.PolicyServiceContext
Resolving policy, resolves services only in the composite context (local).
LOCAL_AND_GLOBAL - Static variable in class org.apache.felix.ipojo.PolicyServiceContext
Resolving policy, resolves services only in the composite (local) and in the global context.
log(int, String) - Method in class org.apache.felix.ipojo.manipulation.ManipulationProperty.Logger
Log method.
log(PrintStream, SystemReporter.Level, String, Throwable) - Method in class org.apache.felix.ipojo.manipulator.reporter.SystemReporter
 
log(int, String) - Method in class org.apache.felix.ipojo.online.manipulator.SystemLogService
 
log(int, String, Throwable) - Method in class org.apache.felix.ipojo.online.manipulator.SystemLogService
 
log(ServiceReference, int, String) - Method in class org.apache.felix.ipojo.online.manipulator.SystemLogService
 
log(ServiceReference, int, String, Throwable) - Method in class org.apache.felix.ipojo.online.manipulator.SystemLogService
 
Log - Interface in org.apache.felix.ipojo.util
API for the iPOJO internal Log system.
log(int, String) - Method in interface org.apache.felix.ipojo.util.Log
 
log(int, String, Throwable) - Method in interface org.apache.felix.ipojo.util.Log
 
log(int, String) - Method in class org.apache.felix.ipojo.util.Logger.ConsoleLogService
 
log(int, String, Throwable) - Method in class org.apache.felix.ipojo.util.Logger.ConsoleLogService
 
log(ServiceReference, int, String) - Method in class org.apache.felix.ipojo.util.Logger.ConsoleLogService
 
log(ServiceReference, int, String, Throwable) - Method in class org.apache.felix.ipojo.util.Logger.ConsoleLogService
 
log(int, String) - Method in class org.apache.felix.ipojo.util.Logger
Logs a message.
log(int, String, Throwable) - Method in class org.apache.felix.ipojo.util.Logger
Logs a message with an exception.
LOG_LEVEL - Static variable in class org.apache.felix.ipojo.manipulation.ManipulationProperty
Default logger level.
LOGGER - Static variable in class org.apache.felix.ipojo.manipulation.ManipulationProperty
Manipulator logger.
Logger() - Constructor for class org.apache.felix.ipojo.manipulation.ManipulationProperty.Logger
 
logger - Variable in class org.apache.felix.ipojo.online.manipulator.IPOJOURLHandler
 
Logger - Class in org.apache.felix.ipojo.util
iPOJO Logger.
Logger(BundleContext, String, int) - Constructor for class org.apache.felix.ipojo.util.Logger
Creates a logger.
Logger(BundleContext, ComponentInstance, int) - Constructor for class org.apache.felix.ipojo.util.Logger
Creates a logger.
Logger(BundleContext, String) - Constructor for class org.apache.felix.ipojo.util.Logger
Create a logger.
Logger(BundleContext, ComponentInstance) - Constructor for class org.apache.felix.ipojo.util.Logger
Create a logger.
Logger.ConsoleLogService - Class in org.apache.felix.ipojo.util
A simple log service implementation writing the messages and stack trace on System.err.

M

m_acc - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.SubArrayVisitor
Attribute value.
m_adding - Variable in class org.apache.felix.ipojo.util.Tracker.Tracked
The list of ServiceReferences in the process of being added.
m_aggregate - Variable in class org.apache.felix.ipojo.api.composite.ExportedService
Is the dependency aggregate?
m_aggregate - Variable in class org.apache.felix.ipojo.api.composite.ImportedService
Is the dependency aggregate?
m_aggregate - Variable in class org.apache.felix.ipojo.api.composite.InstantiatedService
Is the dependency aggregate?
m_aggregate - Variable in class org.apache.felix.ipojo.api.Dependency
Is the dependency aggregate?
m_aggregate - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
Is the requirement aggregate?
m_aggregate - Variable in class org.apache.felix.ipojo.util.DependencyModel
Does the dependency bind several providers ?
m_alreadyManipulated - Variable in class org.apache.felix.ipojo.api.PrimitiveComponentType
During the manipulation, we detect is the class is already manipulated.
m_alreadyManipulated - Variable in class org.apache.felix.ipojo.manipulation.Manipulator
Was the class already manipulated.
m_annotation - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
m_annotations - Variable in class org.apache.felix.ipojo.manipulation.MethodDescriptor
The list of ClassChecker.AnnotationDescriptor attached to this method.
m_annotationType - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
m_annotationType - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.FieldStereotypeVisitor
 
m_annotationType - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.MethodStereotypeVisitor
 
m_annotationType - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.ParameterStereotypeVisitor
 
m_annotationType - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.StereotypeVisitorFactory
 
m_annotationType - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.TypeStereotypeVisitor
 
m_annotationType - Variable in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.StereotypeBindingBuilder
 
m_archs - Variable in class org.apache.felix.ipojo.arch.gogo.Arch
Instance architecture services.
m_argLocalVariables - Variable in class org.apache.felix.ipojo.manipulation.MethodDescriptor
The arguments variables.
m_args - Variable in class org.apache.felix.ipojo.util.Callback
The argument classes.
m_argsVarLength - Variable in class org.apache.felix.ipojo.manipulation.MethodDescriptor
The stack size to keep of the arguments.
m_argument - Variable in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
Arguments of the callback.
m_arguments - Variable in class org.apache.felix.ipojo.manipulation.MethodDescriptor
Argument types.
m_arguments - Variable in class org.apache.felix.ipojo.parser.MethodMetadata
The argument type array.
m_arrays - Variable in class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
The list of attribute which are arrays.
m_asyncQueue - Variable in class org.apache.felix.ipojo.extender.internal.queue.pref.PreferenceQueueService
The asynchronous queue service.
m_attributes - Variable in class org.apache.felix.ipojo.metadata.Element
The map of attributes of the element (attribute name -> Attribute).
m_bind - Variable in class org.apache.felix.ipojo.api.Dependency
Bind method attached to the dependency.
m_binding - Variable in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.HandlerBindingBuilder
 
m_bindingInterceptors - Variable in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
The set of binding interceptors.
m_bindingInterceptorTracker - Variable in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
Service Binding Interceptor trackers.
m_bound - Variable in class org.apache.felix.ipojo.extender.internal.declaration.AbstractDeclaration
Is the declaration bound (i.e.
m_boundServices - Variable in class org.apache.felix.ipojo.util.DependencyModel
The current list of bound services.
m_builder - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.module.DefaultBindingModule
 
m_bundle - Variable in class org.apache.felix.ipojo.extender.internal.DefaultJob
The bundle object.
m_bundle - Variable in class org.apache.felix.ipojo.extender.internal.Extender
The iPOJO Bundle.
m_bundle - Variable in class org.apache.felix.ipojo.PrimitiveTypeDescription.InheritanceInspector
 
m_bundleContext - Variable in class org.apache.felix.ipojo.extender.internal.AbstractService
The bundle context.
m_bundleContext - Variable in class org.apache.felix.ipojo.extender.internal.linker.DeclarationLinker
The bundle context.
m_bundleContext - Variable in class org.apache.felix.ipojo.extender.internal.linker.ManagedType
The bundle context
m_bundleContext - Variable in class org.apache.felix.ipojo.IPojoContext
The bundleContext used to access bundle methods.
m_bundles - Variable in class org.apache.felix.ipojo.extender.internal.processor.ReverseBundleProcessor
A list of bundle to process.
m_cached - Variable in class org.apache.felix.ipojo.manipulator.metadata.CacheableMetadataProvider
Cached elements.
m_cachedReference - Variable in class org.apache.felix.ipojo.util.Tracker
The cached ServiceReference for getServiceReference.
m_cachedService - Variable in class org.apache.felix.ipojo.util.Tracker
The cached service object for getService.
m_callback - Variable in class org.apache.felix.ipojo.extender.internal.queue.JobInfoCallable
A callback notified when the job is processed.
m_callback - Variable in class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallback
Callback object.
m_callbacks - Variable in class org.apache.felix.ipojo.handlers.dependency.Dependency
List of dependency callback.
m_callbacks - Variable in class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler
The list of the callback of the component.
m_classes - Variable in class org.apache.felix.ipojo.context.ServiceRegistrationImpl
Interfaces associated with the service object.
m_classLoader - Variable in class org.apache.felix.ipojo.ComponentFactory
The class loader to delegate classloading.
m_classLoader - Variable in class org.apache.felix.ipojo.manipulation.Manipulator
A classloader used to compute frames.
m_classLoader - Variable in class org.apache.felix.ipojo.manipulator.ManipulationEngine
The classloader given to the manipulator to load classes.
m_classname - Variable in class org.apache.felix.ipojo.api.PrimitiveComponentType
The implementation class name.
m_classname - Variable in class org.apache.felix.ipojo.ComponentFactory
The component implementation qualified class name.
m_className - Variable in class org.apache.felix.ipojo.InstanceManager
The name of the component type implementation class.
m_className - Variable in class org.apache.felix.ipojo.manipulation.ClassChecker
Class name.
m_className - Variable in class org.apache.felix.ipojo.manipulation.Manipulator
The manipulated class name.
m_className - Variable in class org.apache.felix.ipojo.manipulator.ManipulationUnit
 
m_className - Variable in class org.apache.felix.ipojo.parser.PojoMetadata
The manipulated class name.
m_classVersion - Variable in class org.apache.felix.ipojo.manipulation.ClassChecker
Class Version.
m_clazz - Variable in class org.apache.felix.ipojo.ComponentFactory
The component implementation class.
m_clazz - Variable in class org.apache.felix.ipojo.InstanceManager
The manipulated class.
m_clazz - Variable in class org.apache.felix.ipojo.util.ServiceLocator
 
m_closed - Variable in class org.apache.felix.ipojo.util.Tracker.Tracked
true if the tracked object is closed.
m_cm - Variable in class org.apache.felix.ipojo.context.ServiceReferenceImpl
Component Instance.
m_comparator - Variable in class org.apache.felix.ipojo.api.composite.ExportedService
The dependency comparator.
m_comparator - Variable in class org.apache.felix.ipojo.api.composite.ImportedService
The dependency comparator.
m_comparator - Variable in class org.apache.felix.ipojo.api.composite.InstantiatedService
The dependency comparator.
m_comparator - Variable in class org.apache.felix.ipojo.api.Dependency
The dependency comparator.
m_comparator - Variable in class org.apache.felix.ipojo.dependency.impl.ComparatorBasedServiceRankingInterceptor
 
m_comparator - Variable in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
The comparator to sort service references.
m_comparator - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
Comparator.
m_comparator - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.RequiresVisitor
Comparator.
m_component - Variable in class org.apache.felix.ipojo.handlers.dependency.Dependency.NullableClassLoader
Component classloader.
m_component - Variable in class org.apache.felix.ipojo.manipulator.visitor.writer.ManipulatedResultWriter
 
m_componentDesc - Variable in class org.apache.felix.ipojo.IPojoFactory
The component type description exposed by the Factory service.
m_componentInstances - Variable in class org.apache.felix.ipojo.IPojoFactory
The list of the managed instance managers.
m_componentMetadata - Variable in class org.apache.felix.ipojo.extender.internal.declaration.DefaultTypeDeclaration
 
m_componentMetadata - Variable in class org.apache.felix.ipojo.IPojoFactory
The component type metadata.
m_componentMetadata - Variable in class org.apache.felix.ipojo.manipulator.ManipulationUnit
 
m_componentName - Variable in class org.apache.felix.ipojo.extender.internal.declaration.DefaultInstanceDeclaration
 
m_componentName - Variable in class org.apache.felix.ipojo.extender.internal.declaration.DefaultTypeDeclaration
 
m_componentStack - Variable in class org.apache.felix.ipojo.handlers.dependency.ServiceUsage.Usage
Tracks the number of component method called in the current thread.
m_componentType - Variable in class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
Component Type.
m_componentVersion - Variable in class org.apache.felix.ipojo.extender.internal.declaration.DefaultInstanceDeclaration
 
m_componentVersion - Variable in class org.apache.felix.ipojo.extender.internal.declaration.DefaultTypeDeclaration
 
m_composition - Variable in class org.apache.felix.ipojo.composite.service.provides.ProvidedService
Composition Model.
m_conf - Variable in class org.apache.felix.ipojo.api.composite.Instance
Configuration.
m_conf - Variable in class org.apache.felix.ipojo.api.composite.InstantiatedService
Instance configuration List of Element (Property).
m_conf - Variable in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandlerDescription
The configuration handler.
m_configurableProperties - Variable in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
List of the configurable fields.
m_configuration - Variable in class org.apache.felix.ipojo.composite.instance.InstanceHandler.ManagedConfiguration
Configuration of the instance to create.
m_configuration - Variable in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
Configuration to push to the instance.
m_configuration - Variable in class org.apache.felix.ipojo.extender.internal.declaration.DefaultInstanceDeclaration
 
m_configuration - Variable in class org.apache.felix.ipojo.util.InstanceConfigurationSource
The instance configuration.
m_configurationAlreadyPushed - Variable in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Check if the instance was already reconfigured by the configuration admin.
m_configurations - Variable in class org.apache.felix.ipojo.composite.instance.InstanceHandler
Configurations to create and maintains.
m_configurations - Variable in class org.apache.felix.ipojo.composite.instance.InstanceHandlerDescription
List of managed instances.
m_constructor - Variable in class org.apache.felix.ipojo.extender.internal.builder.ReflectiveFactoryBuilder
The constructor to call.
m_constructorRegistration - Variable in class org.apache.felix.ipojo.InstanceManager
the map (sorted by parameter index) or ConstructorInjector interested by injecting constructor parameter.
m_contained - Variable in class org.apache.felix.ipojo.api.composite.CompositeComponentType
List of contained instance.
m_content - Variable in class org.apache.felix.ipojo.manipulation.ClassChecker.ArrayAttribute
The content of the parsed array.
m_content - Variable in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
Modified resources.
m_context - Variable in class org.apache.felix.ipojo.api.composite.CompositeComponentType
The bundle context.
m_context - Variable in class org.apache.felix.ipojo.api.PrimitiveComponentType
The bundle context.
m_context - Variable in class org.apache.felix.ipojo.composite.CompositeManager
The context of the component.
m_context - Variable in class org.apache.felix.ipojo.composite.FactoryProxy
Destination context.
m_context - Variable in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
Bundle Context.
m_context - Variable in class org.apache.felix.ipojo.composite.service.provides.ProvidedService
External context.
m_context - Variable in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
External context.
m_context - Variable in class org.apache.felix.ipojo.composite.util.SourceManager
Bundle context.
m_context - Variable in class org.apache.felix.ipojo.ConfigurationTracker
 
m_context - Variable in class org.apache.felix.ipojo.context.ServiceRegistry
A "real" bundle context to create LDAP filter.
m_context - Variable in class org.apache.felix.ipojo.EventDispatcher
The global bundle context.
m_context - Static variable in class org.apache.felix.ipojo.extender.internal.Extender
The Bundle Context of the iPOJO Core bundle.
m_context - Variable in class org.apache.felix.ipojo.InstanceManager
The bundle context of the instance.
m_context - Variable in class org.apache.felix.ipojo.IPojoFactory
The bundle context reference.
m_context - Variable in class org.apache.felix.ipojo.online.manipulator.BridgeClassLoader
 
m_context - Variable in class org.apache.felix.ipojo.online.manipulator.IPOJOURLHandler
 
m_context - Variable in class org.apache.felix.ipojo.util.ContextSourceManager
Bundle context.
m_context - Variable in class org.apache.felix.ipojo.util.DependencyModel
Bundle context used by the dependency.
m_context - Variable in class org.apache.felix.ipojo.util.Logger
The Bundle Context used to get the log service.
m_context - Variable in class org.apache.felix.ipojo.util.ServiceLocator
 
m_context - Variable in class org.apache.felix.ipojo.util.Tracker
The bundle context against which this Tracker object is tracking.
m_contextSourceManager - Variable in class org.apache.felix.ipojo.util.DependencyModel
The manager handling context sources.
m_controller - Variable in class org.apache.felix.ipojo.api.Service
Service controller.
m_controllers - Variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Service Controller.
m_controllerValue - Variable in class org.apache.felix.ipojo.api.Service
Service Controller value.
m_currents - Variable in class org.apache.felix.ipojo.extender.internal.queue.Statistic
The number of job being processed.
m_customizer - Variable in class org.apache.felix.ipojo.util.Tracker
The TrackerCustomizer object for this tracker.
m_customStrategy - Variable in class org.apache.felix.ipojo.api.Service
The provided service custom strategy.
m_declaration - Variable in class org.apache.felix.ipojo.extender.internal.linker.ManagedType
The type declaration that we have to handle.
m_declarationService - Variable in class org.apache.felix.ipojo.extender.internal.Extender
Service provided to build declarations through code.
m_defaultImplementation - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.RequiresVisitor
Default-Implementation attribute.
m_defaultLogger - Static variable in class org.apache.felix.ipojo.util.Logger
A shared log service implementation writing messages on the console.
m_defaultQueue - Variable in class org.apache.felix.ipojo.extender.internal.queue.pref.PreferenceQueueService
The default queue service (chosen using the global preference).
m_defaultValue - Variable in class org.apache.felix.ipojo.util.Property
The default value of the property.
m_definedClasses - Variable in class org.apache.felix.ipojo.FactoryClassloader
The map of defined classes [Name, Class Object].
m_delegate - Variable in class org.apache.felix.ipojo.composite.FactoryProxy
Delegated factory.
m_delegate - Variable in class