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 

A

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(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.
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.
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.
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.ServiceSet
Unsupported method.
add(int, Object) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Unsupported method.
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.
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.
addConstructorInjection(int) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
addContextSource(ContextSource) - Method in class org.apache.felix.ipojo.util.ContextSourceManager
A context source appears.
addDependencyCallback(DependencyCallback) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Add a callback to the 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.dependency.impl.ServiceReferenceManager
 
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.
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.
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(HandlerDescription) - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Adds an handler description to the list.
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.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.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.
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.InstanceManager
Registers an instance state listener.
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.
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.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.
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.
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.
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.
ALL_SPECIFICATIONS_FOR_CONTROLLERS - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
 
applyReconfiguration(ServiceReferenceManager.ChangeSet) - Method in class org.apache.felix.ipojo.util.DependencyModel
Applies the given reconfiguration.
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.handlers.architecture
Architecture Handler.
ArchitectureHandler() - Constructor for class org.apache.felix.ipojo.handlers.architecture.ArchitectureHandler
 
arrivals - Variable in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.ChangeSet
 
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.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.

B

BC_CONSTRUCTOR_ID - Static variable in class org.apache.felix.ipojo.parser.MethodMetadata
Bundle Context Constructor Method Id.
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).
BOOTSTRAP_QUEUE_DEBUG_PROPERTY - Static variable in class org.apache.felix.ipojo.extender.internal.Extender
 
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
 
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.
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
 
BundleProcessor - Interface in org.apache.felix.ipojo.extender.internal
Main Processor interface.

C

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 - 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.
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.
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.
ChainedBundleProcessor - Class in org.apache.felix.ipojo.extender.internal.processor
A bundle processor chaining others processor.
ChangeSet(List<ServiceReference>, List<ServiceReference>, List<ServiceReference>, ServiceReference, ServiceReference, Object, ServiceReference) - Constructor for class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.ChangeSet
 
check(Element) - Method in class org.apache.felix.ipojo.ComponentFactory
Allows a factory to check if the given element is well-formed.
checkAcceptability(Dictionary<String, ?>) - Method in class org.apache.felix.ipojo.IPojoFactory
Checks if the configuration is acceptable.
checkContext() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Check the validity of the dependencies.
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(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 class org.apache.felix.ipojo.util.Tracker
Closes this Tracker object.
closeQuietly(Closeable) - Static method in class org.apache.felix.ipojo.util.StreamUtils
Closes a stream.
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(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.
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.
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.
ComponentTypeDescription - Class in org.apache.felix.ipojo.architecture
Component Type description.
ComponentTypeDescription(IPojoFactory) - Constructor for class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Constructor.
computeDescription() - Method in class org.apache.felix.ipojo.IPojoFactory
Computes the component type description.
computeFactoryState() - Method in class org.apache.felix.ipojo.IPojoFactory
Computes factory state.
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.
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.
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() - Method in class org.apache.felix.ipojo.configuration.Instance
 
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.
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() - 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.
CONSTRUCTOR_PREFIX - Static variable in class org.apache.felix.ipojo.parser.MethodMetadata
Constructor Prefix.
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.
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(BundleContext) - Method in interface org.apache.felix.ipojo.extender.InstanceBuilder
Override the default BundleContext used for declaration service registration.
context(BundleContext) - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultInstanceBuilder
 
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.
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
 
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.
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'.
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.
createDependencyHandler(Dependency, String, int) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
 
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.
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.HandlerManagerFactory
Creates an instance.
createInstance(Dictionary, IPojoContext, HandlerManager[]) - Method in class org.apache.felix.ipojo.IPojoFactory
Creates an instance.
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.
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_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.
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
ServiceFactory for DeclarationBuilderService.
DeclarationServiceFactory(BundleContext) - Constructor for class org.apache.felix.ipojo.extender.internal.declaration.service.DeclarationServiceFactory
 
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.
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
 
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.
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
 
dependencies - Variable in class org.apache.felix.ipojo.dependency.interceptors.DefaultDependencyInterceptor
The set of managed dependencies.
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.
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.
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.
dispose() - Method in interface org.apache.felix.ipojo.ComponentInstance
Disposes the component instance.
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.
dumpProxy(Class) - Static method in class org.apache.felix.ipojo.handlers.dependency.ProxyGenerator
Generates a proxy class.
DYNAMIC_BINDING_POLICY - Static variable in class org.apache.felix.ipojo.util.DependencyModel
Binding policy : Dynamic.
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.

E

EMPTY_CONSTRUCTOR_ID - Static variable in class org.apache.felix.ipojo.parser.MethodMetadata
Empty Constructor Method Id.
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
 
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).
ensure(Dependency, Element, PojoMetadata) - Static method in class org.apache.felix.ipojo.handlers.dependency.DependencyConfigurationChecker
 
entry(K, T) - Static method in class org.apache.felix.ipojo.configuration.Instance
 
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.
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() - Method in class org.apache.felix.ipojo.util.InvocationResult
 
ERROR - Static variable in interface org.apache.felix.ipojo.util.Log
The Log Level ERROR.
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.
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.
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.
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.
extractVariablesFromFilter(String) - Static method in class org.apache.felix.ipojo.util.ContextSourceManager
Extracts the variables (${name}) from the given filter.

F

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.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.
FactoryStateListener - Interface in org.apache.felix.ipojo
A factory state listener received notification about monitored factory state changes.
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.
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.parser
A Field Metadata represents a field of the implementation class.
FieldMetadata(String, String) - Constructor for class org.apache.felix.ipojo.parser.FieldMetadata
Creates a field metadata.
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() - Static method in class org.apache.felix.ipojo.util.Reflection
 
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
 
findFactoryConfiguration(ConfigurationAdmin, IPojoFactory) - Method in class org.apache.felix.ipojo.ConfigurationTracker
 
findSingletonConfiguration(ConfigurationAdmin, String) - Method in class org.apache.felix.ipojo.ConfigurationTracker
 
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
 
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
 
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.
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
 
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
 
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(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() - 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
 
getAggregateType() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
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.
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.
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.
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.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.
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.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
 
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 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.parser.PojoMetadata
 
getClassNameFromResource(String) - Static method in class org.apache.felix.ipojo.extender.internal.processor.ConfigurationProcessor
 
getClazz() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the manipulated class.
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.
getComponentDescription() - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Gets the component type description of the described instance.
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.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.
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.
getComponentsMetadata() - Method in class org.apache.felix.ipojo.parser.ManifestMetadataParser
Gets the array of component type metadata.
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.
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).
getContext() - Method in interface org.apache.felix.ipojo.ComponentInstance
Returns the bundle context of 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.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
 
getDefaultValue() - Method in class org.apache.felix.ipojo.util.Property
Gets the initial value of the property.
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.
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.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.
getDispatcher() - Static method in class org.apache.felix.ipojo.EventDispatcher
Gets the iPOJO event dispatcher.
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.
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
 
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.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.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.
getFactoryName() - Method in class org.apache.felix.ipojo.ComponentFactory
Computes the factory name.
getFactoryName() - Method in class org.apache.felix.ipojo.HandlerManagerFactory
 
getFactoryName() - Method in class org.apache.felix.ipojo.IPojoFactory
Computes the factory name.
getField() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
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
 
getFieldName() - Method in class org.apache.felix.ipojo.parser.FieldMetadata
 
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
 
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.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.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.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.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.
getInnerClasses() - Method in class org.apache.felix.ipojo.parser.PojoMetadata
Gets the inner classes from the manipulated class
getInstance() - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Gets the underlying component instance
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.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.
getInstanceName() - Method in interface org.apache.felix.ipojo.ComponentInstance
Returns the name of the instance.
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 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 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.
getInterface() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
getInterfaces() - Method in class org.apache.felix.ipojo.parser.PojoMetadata
 
getInternalPrimitiveType(String) - Static method in class org.apache.felix.ipojo.parser.FieldMetadata
Gets the internal notation for primitive type.
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
 
getLocalServiceContext() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the local service context.
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() - Method in class org.apache.felix.ipojo.PrimitiveHandler
Gets the logger of the managed instance.
getManagedServicePid() - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandlerDescription
Gets the managed service pid.
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.
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
 
getMethodIdentifier() - Method in class org.apache.felix.ipojo.parser.MethodMetadata
Gets the method unique identifier.
getMethodName() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
 
getMethodName() - Method in class org.apache.felix.ipojo.parser.MethodMetadata
 
getMethodReturn() - Method in class org.apache.felix.ipojo.parser.MethodMetadata
 
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.parser.PojoMetadata
Gets the methods from the given inner class.
getMethodType() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
 
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.
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 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.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
 
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
 
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
 
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.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(Element) - Static method in class org.apache.felix.ipojo.util.DependencyMetadataHelper
Helper method parsing the binding policy.
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() - 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.
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.
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.ConfigurationHandlerDescription
Gets a property by name.
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
 
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.
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.
getRankingInterceptorReference() - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
Gets the service reference of the currently attached ranking interceptor.
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
 
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).
getRequiredHandlerList() - Method in class org.apache.felix.ipojo.ComponentFactory
Computes 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 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.
getSelectedServices() - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
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, ServiceReference<S>) - Method in class org.apache.felix.ipojo.dependency.impl.FilterBasedServiceTrackingInterceptor
 
getService(DependencyModel, ServiceReference<S>, S) - Method in interface org.apache.felix.ipojo.dependency.interceptors.ServiceBindingInterceptor
Notification method when a dependency is weaving a new service binding.
getService(Bundle, ServiceRegistration<DeclarationBuilderService>) - 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
Returns a service object for the dependency.
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(ServiceReference<S>) - 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(ServiceReference<S>) - 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.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
 
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(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.
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.
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.handlers.dependency.DependencyDescription
Gets the required service specification name.
getSpecification() - Method in class org.apache.felix.ipojo.util.DependencyModel
Gets the tracked specification.
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 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.
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.
getTimeout() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
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() - Method in class org.apache.felix.ipojo.util.Property
 
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.
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.util.Property
 
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 interface org.apache.felix.ipojo.Factory
Gets the version of the component type.
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
 
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.
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

Handler - Class in org.apache.felix.ipojo
Handler Abstract Class.
Handler() - Constructor for class org.apache.felix.ipojo.Handler
 
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_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.PrimitiveHandler
The "Primitive" Handler type (value).
HANDLER_TYPE_PROPERTY - Static variable in class org.apache.felix.ipojo.Handler
The handler type property.
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.
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.
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.dependency.impl.TransformedServiceReferenceImpl
 
hashCode() - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
Hashcode method.
hasMethod() - Method in class org.apache.felix.ipojo.util.Property
Checks if the property has a method callback.
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.
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

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.
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 interface org.apache.felix.ipojo.util.Log
The Log Level INFO.
init(ComponentInstance, Element, Dictionary) - Method in class org.apache.felix.ipojo.HandlerManager
Creates and initializes the handler object.
initialize() - Static method in class org.apache.felix.ipojo.ConfigurationTracker
 
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.
initialValue() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceUsage
Initialize the cached object.
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.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.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.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.
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.
InstanceStateListener - Interface in org.apache.felix.ipojo
This class defines instance state listeners.
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(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(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, 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.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.
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_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.
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.
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.util.DependencyModel
 
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
 
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 ?
isCaseSensitive() - Method in class org.apache.felix.ipojo.context.StringMap
Check if the map is case-sensitive.
isConfiguration() - Method in class org.apache.felix.ipojo.extender.internal.processor.ConfigurationAnnotationScanner
 
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.
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.
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.
isImmutable() - Method in class org.apache.felix.ipojo.architecture.PropertyDescription
Is the property immutable.
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.
isMultiple() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
isOptional() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
isOptional() - Method in class org.apache.felix.ipojo.util.DependencyModel
 
isProxy() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
isProxy() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
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.extender.internal.AbstractService
Is this service registered or not ?
isServiceLevelRequirement() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
isStarted() - Method in interface org.apache.felix.ipojo.ComponentInstance
Checks if the instance is started.
isStarted() - Method in class org.apache.felix.ipojo.InstanceManager
Checks if the instance is started.
isUngetServiceMethod(Method) - Static method in class org.apache.felix.ipojo.handlers.providedservice.CreationStrategy
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.

J

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.

K

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.
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.
list(T...) - Static method in class org.apache.felix.ipojo.configuration.Instance
 
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() - Method in class org.apache.felix.ipojo.InstanceManager
Loads the manipulated class.
loadClass(String) - Method in class org.apache.felix.ipojo.ComponentFactory
Loads a class.
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 - 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
Logs a message.
log(int, String, Throwable) - Method in class org.apache.felix.ipojo.util.Logger
Logs a message with an exception.
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.

M

m_bundleContext - Variable in class org.apache.felix.ipojo.extender.internal.AbstractService
The bundle context.
m_className - Variable in class org.apache.felix.ipojo.InstanceManager
The name of the component type implementation class.
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.IPojoFactory
The component type metadata.
m_context - Variable in class org.apache.felix.ipojo.IPojoFactory
The bundle context reference.
m_context - Variable in class org.apache.felix.ipojo.util.Tracker
The bundle context against which this Tracker object is tracking.
m_customizer - Variable in class org.apache.felix.ipojo.util.Tracker
The TrackerCustomizer object for this tracker.
m_factoryName - Variable in class org.apache.felix.ipojo.IPojoFactory
The factory name.
m_filter - Variable in class org.apache.felix.ipojo.util.Tracker
the filter specifying search criteria for the services to track.
m_global - Variable in class org.apache.felix.ipojo.PolicyServiceContext
The global service registry.
m_handlers - Variable in class org.apache.felix.ipojo.architecture.InstanceDescription
The list of handlers plugged on the component instance.
m_handlers - Variable in class org.apache.felix.ipojo.InstanceManager
The handler object list.
m_instance - Variable in class org.apache.felix.ipojo.architecture.InstanceDescription
The Underlying component instance.
m_instance - Variable in class org.apache.felix.ipojo.Handler
The HandlerManager managing the current handler.
m_isPublic - Variable in class org.apache.felix.ipojo.IPojoFactory
Is the factory public (exposed as services).
m_isValid - Variable in class org.apache.felix.ipojo.Handler
The current handler validity.
m_listenerFilter - Variable in class org.apache.felix.ipojo.util.Tracker
The filter string for use when adding the ServiceListener.
m_listeners - Variable in class org.apache.felix.ipojo.extender.internal.queue.AbstractQueueService
Store QueueListeners.
m_listeners - Variable in class org.apache.felix.ipojo.InstanceManager
The instance state listener list.
m_listeners - Variable in class org.apache.felix.ipojo.IPojoFactory
The list of factory state listeners.
m_local - Variable in class org.apache.felix.ipojo.PolicyServiceContext
The local (Composite) Service Registry.
m_logger - Variable in class org.apache.felix.ipojo.IPojoFactory
The logger for the factory.
m_methodObj - Variable in class org.apache.felix.ipojo.util.Callback
The method object.
m_name - Variable in class org.apache.felix.ipojo.InstanceManager
The name of the component instance.
m_pojoObjects - Variable in class org.apache.felix.ipojo.InstanceManager
The content of the current instance.
m_requiredHandlers - Variable in class org.apache.felix.ipojo.IPojoFactory
The list of required handlers.
m_serviceReferenceManager - Variable in class org.apache.felix.ipojo.util.DependencyModel
The service reference manager.
m_sr - Variable in class org.apache.felix.ipojo.IPojoFactory
The service registration of this factory (Factory & ManagedServiceFactory).
m_state - Variable in class org.apache.felix.ipojo.InstanceManager
The current instance state (ComponentInstance.STOPPED at the beginning).
m_state - Variable in class org.apache.felix.ipojo.IPojoFactory
The factory state.
m_tracker - Variable in class org.apache.felix.ipojo.ComponentFactory
The tracker used to track required handler factories.
m_type - Variable in class org.apache.felix.ipojo.architecture.InstanceDescription
Component Type of the instance.
m_version - Variable in class org.apache.felix.ipojo.IPojoFactory
The version of the component type.
MANAGED_SERVICE_PID - Static variable in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
 
ManagedType - Class in org.apache.felix.ipojo.extender.internal.linker
This class is responsible to create the factory for a given type declaration.
ManagedType(BundleContext, QueueService, TypeDeclaration) - Constructor for class org.apache.felix.ipojo.extender.internal.linker.ManagedType
Constructs a Managed Type object for the given type declaration.
ManifestMetadataParser - Class in org.apache.felix.ipojo.parser
The Manifest Metadata parser reads a manifest file and builds the iPOJO metadata (Element / Attribute ) structure.
ManifestMetadataParser() - Constructor for class org.apache.felix.ipojo.parser.ManifestMetadataParser
 
map(Instance.Pair<K, T>...) - Static method in class org.apache.felix.ipojo.configuration.Instance
 
map(Object) - Method in class org.apache.felix.ipojo.util.Fields
 
map() - Method in class org.apache.felix.ipojo.util.Fields
 
map(Object...) - Method in class org.apache.felix.ipojo.util.Methods
 
match(ServiceReference, DependencyModel, BundleContext) - Static method in class org.apache.felix.ipojo.dependency.impl.DependencyProperties
Checks that the 'target' property of the service reference matches the dependency.
match(ServiceReference, DependencyModel) - Static method in class org.apache.felix.ipojo.dependency.impl.DependencyProperties
 
match(Filter, ServiceReference) - Static method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceUtils
Checks if the given service reference match the current filter.
match(IPojoFactory.RequiredHandler, ServiceReference<?>) - Method in class org.apache.felix.ipojo.IPojoFactory
Checks if the given handler identifier and the service reference match.
match(ServiceReference) - Method in class org.apache.felix.ipojo.util.DependencyModel
Does the service reference match ? This method must be overridden by concrete dependencies if they need advanced testing on service reference (that cannot be expressed in the LDAP filter).
matchingServiceArrived(DependencyModel, ServiceReference<?>) - Method in interface org.apache.felix.ipojo.util.DependencyModelListener
 
matchingServiceDeparted(DependencyModel, ServiceReference<?>) - Method in interface org.apache.felix.ipojo.util.DependencyModelListener
 
matchingServiceModified(DependencyModel, ServiceReference<?>) - Method in interface org.apache.felix.ipojo.util.DependencyModelListener
 
MethodInterceptor - Interface in org.apache.felix.ipojo
Method interceptor.
MethodMetadata - Class in org.apache.felix.ipojo.parser
A Method Metadata represents a method from the implementation class.
MethodMetadata(Element) - Constructor for class org.apache.felix.ipojo.parser.MethodMetadata
Creates a Method Metadata.
Methods<T> - Class in org.apache.felix.ipojo.util
Fluent API to retrieve methods.
Methods() - Constructor for class org.apache.felix.ipojo.util.Methods
 
methods() - Static method in class org.apache.felix.ipojo.util.Reflection
 
MissingHandlerException - Exception in org.apache.felix.ipojo
Missing Handler Exception.
MissingHandlerException(List) - Constructor for exception org.apache.felix.ipojo.MissingHandlerException
Creates a MissingHandlerException.
modified - Variable in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.ChangeSet
 
MODIFIED - Static variable in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
Updated method (called when a service is modified).
modifiedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.ComponentFactory
This method is called when a used handler factory is modified.
modifiedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
modifiedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.extender.internal.linker.DeclarationLinker
Type declaration cannot be modified.
modifiedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.util.Tracker
Default implementation of the TrackerCustomizer.modifiedService method.
modifiedService(ServiceReference, Object) - Method in interface org.apache.felix.ipojo.util.TrackerCustomizer
A service tracked by the Tracker object has been modified.

N

name() - Method in class org.apache.felix.ipojo.configuration.Instance
 
name(String) - Method in interface org.apache.felix.ipojo.extender.InstanceBuilder
Specify the instance name.
name(String) - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultInstanceBuilder
 
named(String) - Method in class org.apache.felix.ipojo.configuration.Instance
 
nameIfUnnamed(String) - Method in class org.apache.felix.ipojo.configuration.Instance
 
NamingThreadFactory - Class in org.apache.felix.ipojo.extender.internal.queue
A thread factory setting the name of the created thread.
NamingThreadFactory(ThreadFactory) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.NamingThreadFactory
Creates the object delegating to the given thread factory.
newExtension(String, FactoryBuilder) - Method in interface org.apache.felix.ipojo.extender.DeclarationBuilderService
Declares a new extension (supports new types like component, composite, handler).
newExtension(String, FactoryBuilder) - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultDeclarationBuilderService
 
newFirstReference - Variable in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.ChangeSet
 
newInstance(String) - Method in interface org.apache.felix.ipojo.extender.DeclarationBuilderService
Declares a new anonymous instance of a given type.
newInstance(String, String) - Method in interface org.apache.felix.ipojo.extender.DeclarationBuilderService
Declares a new instance of a given type.
newInstance(String, String, String) - Method in interface org.apache.felix.ipojo.extender.DeclarationBuilderService
Declares a new instance of a given type.
newInstance(String) - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultDeclarationBuilderService
 
newInstance(String, String) - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultDeclarationBuilderService
 
newInstance(String, String, String) - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultDeclarationBuilderService
 
newThread(Runnable) - Method in class org.apache.felix.ipojo.extender.internal.queue.GroupThreadFactory
Creates a new thread.
newThread(Runnable) - Method in class org.apache.felix.ipojo.extender.internal.queue.NamingThreadFactory
Creates a new thread.
newThread(Runnable) - Method in class org.apache.felix.ipojo.extender.internal.queue.PrefixedThreadFactory
Creates a new thread.
newType(Element) - Method in interface org.apache.felix.ipojo.extender.DeclarationBuilderService
Declares a new type using the given element description.
newType(Element) - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultDeclarationBuilderService
 
NO_VALUE - Static variable in class org.apache.felix.ipojo.util.Property
Object used for an unvalued property.
notifyListeners(DependencyModel.DependencyEventType, ServiceReference<?>, Object) - Method in class org.apache.felix.ipojo.util.DependencyModel
Notify all listeners that a change has occurred in this dependency model.
Nullable - Interface in org.apache.felix.ipojo
A Nullable object must implement this interface.
NullableObject - Class in org.apache.felix.ipojo.handlers.dependency
Default nullable object.
NullableObject() - Constructor for class org.apache.felix.ipojo.handlers.dependency.NullableObject
 

O

of(String) - Method in class org.apache.felix.ipojo.configuration.Instance
 
of(Class) - Method in class org.apache.felix.ipojo.configuration.Instance
 
ofReturnType(Class<? extends T>) - Method in class org.apache.felix.ipojo.util.Methods
 
ofType(Class<? extends T>) - Method in class org.apache.felix.ipojo.util.Fields
 
oldFirstReference - Variable in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.ChangeSet
 
onChange(ServiceReferenceManager.ChangeSet) - Method in class org.apache.felix.ipojo.util.DependencyModel
Callbacks call by the ServiceReferenceManager when the selected service set has changed.
onCreation(Object) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Handler createInstance method.
onCreation(Object) - Method in class org.apache.felix.ipojo.handlers.context.BundleContextHandler
Callback method called when an instance of the component is created, but before someone can use it.
onCreation(Object) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Handler createInstance method.
onCreation(Object) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Callback method called when an instance of the component is created, but before someone can use it.
onDepartureOfAMatchingService(TransformedServiceReference, Object) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
onDependencyReconfiguration(ServiceReference[], ServiceReference[]) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
The dependency has been reconfigured.
onDependencyReconfiguration(ServiceReference[], ServiceReference[]) - Method in class org.apache.felix.ipojo.util.DependencyModel
Concrete dependency callback.
onEntry(Object, Member, Object[]) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
A POJO method will be invoked.
onEntry(Object, String, Object[]) - Method in class org.apache.felix.ipojo.InstanceManager
Dispatches entry method events on registered method interceptors.
onEntry(Object, Member, Object[]) - Method in interface org.apache.felix.ipojo.MethodInterceptor
This method is called when a thread enters in a method.
onEntry(Object, Member, Object[]) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Callback method called when a method will be invoked.
onError(ComponentInstance, String, Throwable) - Method in interface org.apache.felix.ipojo.ErrorHandler
Method invokes when an error occurred.
onError(Object, Member, Throwable) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
A POJO method has thrown an error.
onError(Object, String, Throwable) - Method in class org.apache.felix.ipojo.InstanceManager
Dispatches error method events on registered method interceptors.
onError(Object, Member, Throwable) - Method in interface org.apache.felix.ipojo.MethodInterceptor
This method is called when the execution throws an exception in the given method.
onError(Object, Member, Throwable) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Callback method called when an error occurs.
onExit(Object, Member, Object) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
A POJO method has returned.
onExit(Object, String, Object) - Method in class org.apache.felix.ipojo.InstanceManager
Dispatches exit method events on registered method interceptors.
onExit(Object, Member, Object) - Method in interface org.apache.felix.ipojo.MethodInterceptor
This method is called when the execution exits a method : before a return.
onExit(Object, Member, Object) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Callback method called when a method ends.
onFinally(Object, Member) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
A POJO method is finished.
onFinally(Object, Member) - Method in interface org.apache.felix.ipojo.MethodInterceptor
This method is called when the execution of a method is going to terminate : just before to throw an exception or before to return.
onFinally(Object, Member) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Callback method called when the execution of a method will terminate : just before to throw an exception or before to return.
onGet(Object, String, Object) - Method in interface org.apache.felix.ipojo.FieldInterceptor
This method is called when a GETFIELD operation is detected.
onGet(Object, String, Object) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
This method is called by the replaced code in the component implementation class.
onGet(Object, String, Object) - Method in class org.apache.felix.ipojo.handlers.lifecycle.controller.ControllerHandler
GetterCallback.
onGet(Object, String, Object) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Getter Callback Method.
onGet(Object, String) - Method in class org.apache.felix.ipojo.InstanceManager
This method is called by the manipulated class each time that a GETFIELD instruction is executed.
onGet(Object, String, Object) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Callback method called when a managed field asks for a value.
onGet(Object, String, Object) - Method in class org.apache.felix.ipojo.util.Property
A field value is required by the object 'pojo'.
onObjectCreation(Object) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Call the bind method.
onPublication(InstanceManager, String[], Properties) - Method in class org.apache.felix.ipojo.handlers.providedservice.CreationStrategy
Method called when the service is registered.
onPublication(InstanceManager, String[], Properties) - Method in class org.apache.felix.ipojo.handlers.providedservice.strategy.ConfigurableCreationStrategy
Method called when the underlying iPOJO Service factory is published.
onServiceArrival(DependencyModel, List<ServiceReference>, ServiceReference<?>) - Method in class org.apache.felix.ipojo.dependency.impl.ComparatorBasedServiceRankingInterceptor
 
onServiceArrival(DependencyModel, List<ServiceReference>, ServiceReference<?>) - Method in class org.apache.felix.ipojo.dependency.impl.EmptyBasedServiceRankingInterceptor
 
onServiceArrival(DependencyModel, List<ServiceReference>, ServiceReference<?>) - Method in class org.apache.felix.ipojo.dependency.interceptors.DefaultServiceRankingInterceptor
 
onServiceArrival(DependencyModel, List<ServiceReference>, ServiceReference<?>) - Method in interface org.apache.felix.ipojo.dependency.interceptors.ServiceRankingInterceptor
A new service arrives in the matching set.
onServiceArrival(ServiceReference) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
A new service has to be injected.
onServiceArrival(ServiceReference) - Method in class org.apache.felix.ipojo.util.DependencyModel
Concrete dependency callback.
onServiceDeparture(DependencyModel, List<ServiceReference>, ServiceReference<?>) - Method in class org.apache.felix.ipojo.dependency.impl.ComparatorBasedServiceRankingInterceptor
 
onServiceDeparture(DependencyModel, List<ServiceReference>, ServiceReference<?>) - Method in class org.apache.felix.ipojo.dependency.impl.EmptyBasedServiceRankingInterceptor
 
onServiceDeparture(DependencyModel, List<ServiceReference>, ServiceReference<?>) - Method in class org.apache.felix.ipojo.dependency.interceptors.DefaultServiceRankingInterceptor
 
onServiceDeparture(DependencyModel, List<ServiceReference>, ServiceReference<?>) - Method in interface org.apache.felix.ipojo.dependency.interceptors.ServiceRankingInterceptor
A service leaves the matching set.
onServiceDeparture(ServiceReference) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
A used (already injected) service disappears.
onServiceDeparture(ServiceReference) - Method in class org.apache.felix.ipojo.util.DependencyModel
Concrete dependency callback.
onServiceModification(ServiceReference) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
An already injected service is modified.
onServiceModification(ServiceReference) - Method in class org.apache.felix.ipojo.util.DependencyModel
Concrete dependency callback.
onServiceModified(DependencyModel, List<ServiceReference>, ServiceReference<?>) - Method in class org.apache.felix.ipojo.dependency.impl.ComparatorBasedServiceRankingInterceptor
 
onServiceModified(DependencyModel, List<ServiceReference>, ServiceReference<?>) - Method in class org.apache.felix.ipojo.dependency.impl.EmptyBasedServiceRankingInterceptor
 
onServiceModified(DependencyModel, List<ServiceReference>, ServiceReference<?>) - Method in class org.apache.felix.ipojo.dependency.interceptors.DefaultServiceRankingInterceptor
 
onServiceModified(DependencyModel, List<ServiceReference>, ServiceReference<?>) - Method in interface org.apache.felix.ipojo.dependency.interceptors.ServiceRankingInterceptor
A service from the matching set was modified.
onSet(Object, String, Object) - Method in interface org.apache.felix.ipojo.FieldInterceptor
This method is called when a PUTFIELD operation is detected, e.g.
onSet(Object, String, Object) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
The field was set.
onSet(Object, String, Object) - Method in class org.apache.felix.ipojo.handlers.lifecycle.controller.ControllerHandler
SetterCallback.
onSet(Object, String, Object) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Setter Callback Method.
onSet(Object, String, Object) - Method in class org.apache.felix.ipojo.InstanceManager
This method is called by the manipulated class each time that a PUTFIELD instruction is executed.
onSet(Object, String, Object) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Callback method called when a managed field receives a new value.
onSet(Object, String, Object) - Method in class org.apache.felix.ipojo.util.Property
The field 'field' receives a new value.
onUnpublication() - Method in class org.apache.felix.ipojo.handlers.providedservice.CreationStrategy
Method called when the service in unregistered.
onUnpublication() - Method in class org.apache.felix.ipojo.handlers.providedservice.strategy.ConfigurableCreationStrategy
Method called when the underlying iPOJO Service factory is un-published.
onWarning(ComponentInstance, String, Throwable) - Method in interface org.apache.felix.ipojo.ErrorHandler
Method invokes when a warning occurred.
open(DependencyModel) - Method in class org.apache.felix.ipojo.dependency.impl.ComparatorBasedServiceRankingInterceptor
 
open(DependencyModel) - Method in class org.apache.felix.ipojo.dependency.impl.EmptyBasedServiceRankingInterceptor
 
open(DependencyModel) - Method in class org.apache.felix.ipojo.dependency.impl.FilterBasedServiceTrackingInterceptor
 
open() - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
open(DependencyModel) - Method in class org.apache.felix.ipojo.dependency.interceptors.DefaultDependencyInterceptor
Opens the interception of the given dependency.
open(DependencyModel) - Method in interface org.apache.felix.ipojo.dependency.interceptors.DependencyInterceptor
The interceptor is plugged to the given dependency.
open() - Method in class org.apache.felix.ipojo.util.Tracker
Opens this Tracker object and begin tracking services.
org.apache.felix.ipojo - package org.apache.felix.ipojo
 
org.apache.felix.ipojo.architecture - package org.apache.felix.ipojo.architecture
 
org.apache.felix.ipojo.configuration - package org.apache.felix.ipojo.configuration
 
org.apache.felix.ipojo.context - package org.apache.felix.ipojo.context
 
org.apache.felix.ipojo.dependency.impl - package org.apache.felix.ipojo.dependency.impl
 
org.apache.felix.ipojo.dependency.interceptors - package org.apache.felix.ipojo.dependency.interceptors
 
org.apache.felix.ipojo.extender - package org.apache.felix.ipojo.extender
 
org.apache.felix.ipojo.extender.builder - package org.apache.felix.ipojo.extender.builder
 
org.apache.felix.ipojo.extender.internal - package org.apache.felix.ipojo.extender.internal
 
org.apache.felix.ipojo.extender.internal.builder - package org.apache.felix.ipojo.extender.internal.builder
 
org.apache.felix.ipojo.extender.internal.declaration - package org.apache.felix.ipojo.extender.internal.declaration
 
org.apache.felix.ipojo.extender.internal.declaration.service - package org.apache.felix.ipojo.extender.internal.declaration.service
 
org.apache.felix.ipojo.extender.internal.linker - package org.apache.felix.ipojo.extender.internal.linker
 
org.apache.felix.ipojo.extender.internal.processor - package org.apache.felix.ipojo.extender.internal.processor
 
org.apache.felix.ipojo.extender.internal.queue - package org.apache.felix.ipojo.extender.internal.queue
 
org.apache.felix.ipojo.extender.internal.queue.debug - package org.apache.felix.ipojo.extender.internal.queue.debug
 
org.apache.felix.ipojo.extender.internal.queue.pref - package org.apache.felix.ipojo.extender.internal.queue.pref
 
org.apache.felix.ipojo.extender.internal.queue.pref.enforce - package org.apache.felix.ipojo.extender.internal.queue.pref.enforce
 
org.apache.felix.ipojo.extender.queue - package org.apache.felix.ipojo.extender.queue
 
org.apache.felix.ipojo.extender.queue.debug - package org.apache.felix.ipojo.extender.queue.debug
 
org.apache.felix.ipojo.handlers.architecture - package org.apache.felix.ipojo.handlers.architecture
 
org.apache.felix.ipojo.handlers.configuration - package org.apache.felix.ipojo.handlers.configuration
 
org.apache.felix.ipojo.handlers.context - package org.apache.felix.ipojo.handlers.context
 
org.apache.felix.ipojo.handlers.dependency - package org.apache.felix.ipojo.handlers.dependency
 
org.apache.felix.ipojo.handlers.lifecycle.callback - package org.apache.felix.ipojo.handlers.lifecycle.callback
 
org.apache.felix.ipojo.handlers.lifecycle.controller - package org.apache.felix.ipojo.handlers.lifecycle.controller
 
org.apache.felix.ipojo.handlers.providedservice - package org.apache.felix.ipojo.handlers.providedservice
 
org.apache.felix.ipojo.handlers.providedservice.strategy - package org.apache.felix.ipojo.handlers.providedservice.strategy
 
org.apache.felix.ipojo.parser - package org.apache.felix.ipojo.parser
 
org.apache.felix.ipojo.util - package org.apache.felix.ipojo.util
 

P

pair(K, T) - Static method in class org.apache.felix.ipojo.configuration.Instance
 
parse(Dictionary) - Method in class org.apache.felix.ipojo.parser.ManifestMetadataParser
Looks for the iPOJO-Components header in the given dictionary.
parse(String) - Static method in class org.apache.felix.ipojo.parser.ManifestMetadataParser
Parses the metadata from the string given in argument.
parseArrays(String) - Static method in class org.apache.felix.ipojo.parser.ParseUtils
Parses the iPOJO string form of an array as {a, b, c} or [a, b, c].
parseArraysAsList(String) - Static method in class org.apache.felix.ipojo.parser.ParseUtils
Parses the string form of an array as {a, b, c} or [a, b, c] as a list.
ParseException - Exception in org.apache.felix.ipojo.parser
Exception thrown by parsers.
ParseException(String) - Constructor for exception org.apache.felix.ipojo.parser.ParseException
Parsing error.
parseHeader(String) - Method in class org.apache.felix.ipojo.parser.ManifestMetadataParser
Parses the given header, initialized the ManifestMetadataParser.m_elements list (adds the iPOJO element) and parses contained component type declarations and instance configurations.
parseHeaderMetadata(String) - Static method in class org.apache.felix.ipojo.parser.ManifestMetadataParser
Parses the metadata from the given header string.
ParseUtils - Class in org.apache.felix.ipojo.parser
Parser Utility Methods.
ParseUtils() - Constructor for class org.apache.felix.ipojo.parser.ParseUtils
 
Pojo - Interface in org.apache.felix.ipojo
Interface implemented by each manipulated class.
PojoMetadata - Class in org.apache.felix.ipojo.parser
Manipulation Metadata allows getting information about the implementation class without using reflection such as implemented interfaces, super class, methods and fields.
PojoMetadata(Element) - Constructor for class org.apache.felix.ipojo.parser.PojoMetadata
Creates Pojo metadata.
PolicyServiceContext - Class in org.apache.felix.ipojo
The policy service context is a service context aiming to resolve service dependencies inside different service context according to a policy.
PolicyServiceContext(BundleContext, ServiceContext, int) - Constructor for class org.apache.felix.ipojo.PolicyServiceContext
Creates a PolicyServiceContext.
Preference - Enum in org.apache.felix.ipojo.extender.internal.queue.pref
The processing preference.
PREFERENCE_QUEUE_MODE - Static variable in interface org.apache.felix.ipojo.extender.queue.QueueService
Preference queue mode.
PreferenceQueueService - Class in org.apache.felix.ipojo.extender.internal.queue.pref
An implementation of the queue service delegating on the synchronous and asynchronous implementations according to the processing preference.
PreferenceQueueService(PreferenceSelection, LifecycleQueueService, LifecycleQueueService) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.pref.PreferenceQueueService
Creates the preference queue service.
PreferenceSelection - Interface in org.apache.felix.ipojo.extender.internal.queue.pref
An interface to choose the processing preference.
PrefixedThreadFactory - Class in org.apache.felix.ipojo.extender.internal.queue
A thread factory setting the name of the created thread.
PrefixedThreadFactory(String) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.PrefixedThreadFactory
Creates the object using the default thread factory.
PrefixedThreadFactory(ThreadFactory, String) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.PrefixedThreadFactory
Creates the object delegating to the given thread factory.
PrimitiveHandler - Class in org.apache.felix.ipojo
This class defines common mechanisms of primitive handlers.
PrimitiveHandler() - Constructor for class org.apache.felix.ipojo.PrimitiveHandler
 
PrimitiveInstanceDescription - Class in org.apache.felix.ipojo
Primitive Instance Description.
PrimitiveInstanceDescription(ComponentTypeDescription, InstanceManager) - Constructor for class org.apache.felix.ipojo.PrimitiveInstanceDescription
Creates a Primitive Instance Description.
property(String, Object) - Method in interface org.apache.felix.ipojo.extender.ConfigurationBuilder
Provide a property value.
property(String, Object) - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultConfigurationBuilder
 
Property - Class in org.apache.felix.ipojo.util
Property class managing a managed value.
Property(String, String, String, String, String, InstanceManager, Handler) - Constructor for class org.apache.felix.ipojo.util.Property
Creates a property.
Property(String, String, String, Object, InstanceManager, Handler) - Constructor for class org.apache.felix.ipojo.util.Property
Creates a property.
Property(String, String, String, int, String, String, InstanceManager, Handler) - Constructor for class org.apache.felix.ipojo.util.Property
 
PropertyDescription - Class in org.apache.felix.ipojo.architecture
Property Information.
PropertyDescription(String, String, String) - Constructor for class org.apache.felix.ipojo.architecture.PropertyDescription
Constructor.
PropertyDescription(Property) - Constructor for class org.apache.felix.ipojo.architecture.PropertyDescription
Constructor.
PropertyDescription(String, String, String, boolean) - Constructor for class org.apache.felix.ipojo.architecture.PropertyDescription
Constructor.
ProvidedService - Class in org.apache.felix.ipojo.handlers.providedservice
Provided Service represent a provided service by the component.
ProvidedService(ProvidedServiceHandler, String[], int, Class, Dictionary) - Constructor for class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Creates a provided service object.
ProvidedServiceDescription - Class in org.apache.felix.ipojo.handlers.providedservice
Provided Service Description.
ProvidedServiceDescription(ProvidedService) - Constructor for class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Constructor.
ProvidedServiceHandler - Class in org.apache.felix.ipojo.handlers.providedservice
Composite Provided Service Handler.
ProvidedServiceHandler() - Constructor for class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
 
ProvidedServiceHandlerDescription - Class in org.apache.felix.ipojo.handlers.providedservice
Provided Service Handler Description.
ProvidedServiceHandlerDescription(ProvidedServiceHandler, ProvidedService[]) - Constructor for class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandlerDescription
Constructor.
ProvidedServiceListener - Interface in org.apache.felix.ipojo.handlers.providedservice
Listener interface for services provided by iPOJO component instances.
PROXY_DISABLED - Static variable in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Proxy settings value: disabled.
PROXY_ENABLED - Static variable in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Proxy settings value: enabled.
PROXY_SETTINGS_PROPERTY - Static variable in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Proxy settings property.
PROXY_TYPE_PROPERTY - Static variable in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Proxy type property.
ProxyGenerator - Class in org.apache.felix.ipojo.handlers.dependency
Generates proxy class delegating operation invocations thanks to a a dependency.
ProxyGenerator() - Constructor for class org.apache.felix.ipojo.handlers.dependency.ProxyGenerator
 
publish() - Method in interface org.apache.felix.ipojo.extender.DeclarationHandle
Publish the Declaration.
publish() - Method in class org.apache.felix.ipojo.extender.internal.declaration.AbstractDeclaration
 
put(Object, Object) - Method in class org.apache.felix.ipojo.context.StringMap
Put a record in the map.
putAt(K, T) - Method in class org.apache.felix.ipojo.configuration.Instance.FluentMap
 

Q

QUEUE_MODE_PROPERTY - Static variable in interface org.apache.felix.ipojo.extender.queue.QueueService
The service property specifying the queue mode (sync/async/pref).
QUEUE_SCOPE_PROPERTY - Static variable in interface org.apache.felix.ipojo.extender.queue.QueueService
The service property specifying the queue scope (global/...).
QueueEventProxy - Interface in org.apache.felix.ipojo.extender.queue.debug
This service record events from a QueueService.
QueueListener - Interface in org.apache.felix.ipojo.extender.queue
A QueueListener provides queue management information to external entities: Job submission Job execution Job result (success or failure) Implementer of this interface should not block as the invocation is done synchronously.
QueueNotifier - Interface in org.apache.felix.ipojo.extender.internal.queue
Internal interface to de-couple event producer and event listeners.
QueueService - Interface in org.apache.felix.ipojo.extender.queue
Definition of the queue service.
QueuingActivationProcessor - Class in org.apache.felix.ipojo.extender.internal.processor
A bundle processor submitting the activating job to the queue service.
QueuingActivationProcessor(BundleProcessor, QueueService) - Constructor for class org.apache.felix.ipojo.extender.internal.processor.QueuingActivationProcessor
Creates an instance of the queuing bundle processor

R

reconfigure(Dictionary) - Method in interface org.apache.felix.ipojo.ComponentInstance
Re-configures an instance.
reconfigure(Dictionary) - Method in interface org.apache.felix.ipojo.Factory
Reconfigures an instance already created.
reconfigure(Dictionary) - Method in class org.apache.felix.ipojo.Handler
Reconfigures the instance.
reconfigure(Dictionary) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Reconfigure the component instance.
reconfigure(Dictionary) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
The instance is reconfigured.
reconfigure(Dictionary) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Reconfigure provided service.
reconfigure(Dictionary) - Method in class org.apache.felix.ipojo.InstanceManager
Reconfigures the current instance.
reconfigure(Dictionary) - Method in class org.apache.felix.ipojo.IPojoFactory
Reconfigures an existing instance.
reconfigure(Dictionary<String, Object>) - Method in class org.apache.felix.ipojo.util.InstanceConfigurationSource
The instance is reconfigured.
reconfigured(DependencyModel) - Method in interface org.apache.felix.ipojo.util.DependencyModelListener
 
reconfigureProperty(Property, Object) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Reconfigures the given property with the given value.
reference - Variable in class org.apache.felix.ipojo.util.DependencyModel.ServiceBindingHolder
 
Reflection - Class in org.apache.felix.ipojo.util
Class containing utility method helping reflection
Reflection() - Constructor for class org.apache.felix.ipojo.util.Reflection
 
ReflectiveFactoryBuilder - Class in org.apache.felix.ipojo.extender.internal.builder
An Factory builder using a reflective call to build the factory.
ReflectiveFactoryBuilder(Constructor<? extends IPojoFactory>) - Constructor for class org.apache.felix.ipojo.extender.internal.builder.ReflectiveFactoryBuilder
Creates the factory builder.
register(PrimitiveHandler, FieldMetadata[], MethodMetadata[]) - Method in class org.apache.felix.ipojo.InstanceManager
register(FieldMetadata, FieldInterceptor) - Method in class org.apache.felix.ipojo.InstanceManager
Registers a field interceptor.
register(MethodMetadata, MethodInterceptor) - Method in class org.apache.felix.ipojo.InstanceManager
Registers a method interceptor.
register(MethodMetadata, String, MethodInterceptor) - Method in class org.apache.felix.ipojo.InstanceManager
Registers a method interceptor on a methods from an inner class.
register(int, ConstructorInjector) - Method in class org.apache.felix.ipojo.InstanceManager
Registers a constructor injector.
registerContextListener(ContextListener, String[]) - Method in interface org.apache.felix.ipojo.ContextSource
Registers a context listener on the given set of properties.
registerContextListener(ContextListener, String[]) - Method in class org.apache.felix.ipojo.util.InstanceConfigurationSource
 
registerContextListener(ContextListener, String[]) - Method in class org.apache.felix.ipojo.util.SystemPropertiesSource
 
REGISTERED - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Service State : REGISTRED.
REGISTERED - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
State : the service is registered.
registerFactory(IPojoFactory) - Method in class org.apache.felix.ipojo.ConfigurationTracker
 
registerService(ComponentInstance, String, Object, Dictionary) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Register a service.
registerService(ComponentInstance, String[], Object, Dictionary) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Register a service.
registerService() - Method in class org.apache.felix.ipojo.extender.internal.AbstractService
 
registerService() - Method in class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
 
registerService() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Registers the service.
registerService(String[], Object, Dictionary) - Method in class org.apache.felix.ipojo.IPojoContext
Registers a service.
registerService(String, Object, Dictionary) - Method in class org.apache.felix.ipojo.IPojoContext
Registers a service.
registerService(Class<S>, S, Dictionary<String, ?>) - Method in class org.apache.felix.ipojo.IPojoContext
Registers a service
registerService(String[], Object, Dictionary) - Method in class org.apache.felix.ipojo.PolicyServiceContext
This method is not supported.
registerService(String, Object, Dictionary) - Method in class org.apache.felix.ipojo.PolicyServiceContext
This method is not supported.
registerService(Class<S>, S, Dictionary<String, ?>) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Registers a service.
registerService(String[], Object, Dictionary<String, ?>) - Method in interface org.apache.felix.ipojo.ServiceContext
Registers a service inside this service context.
registerService(String, Object, Dictionary<String, ?>) - Method in interface org.apache.felix.ipojo.ServiceContext
Registers a service inside this service context.
releaseReadLockIfHeld() - Method in class org.apache.felix.ipojo.util.DependencyModel
Releases the read lock only and only if the read lock is held by the current thread.
releaseWriteLockIfHeld() - Method in class org.apache.felix.ipojo.util.DependencyModel
Releases the write lock only and only if the write lock is held by the current thread.
remove(String) - Method in interface org.apache.felix.ipojo.extender.ConfigurationBuilder
Remove a property from the configuration.
remove(String) - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultConfigurationBuilder
 
remove(Object) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Unsupported method.
remove(int) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Unsupported method.
remove(Object) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Unsupported method.
remove(int) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Unsupported method.
remove(ServiceReference) - Method in class org.apache.felix.ipojo.util.Tracker
Removes a service from this Tracker object.
removeAll(Collection) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Unsupported method.
removeAll(Collection) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Unsupported method.
removeBundleListener(BundleListener) - Method in class org.apache.felix.ipojo.IPojoContext
Removes a bundle listener.
removeBundleListener(BundleListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Removes the bundle listener.
removeContextSource(ContextSource) - Method in class org.apache.felix.ipojo.util.ContextSourceManager
A context source disappears.
removedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.ComponentFactory
This method is called when a used handler factory disappears.
removedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
removedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.extender.internal.linker.DeclarationLinker
A type declaration service was withdrawn from the service registry.
removedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.util.Tracker
Default implementation of the TrackerCustomizer.removedService method.
removedService(ServiceReference, Object) - Method in interface org.apache.felix.ipojo.util.TrackerCustomizer
A service tracked by the Tracker object has been removed.
removeFactoryStateListener(FactoryStateListener) - Method in interface org.apache.felix.ipojo.Factory
Removes the given factory state listener from the listener list.
removeFactoryStateListener(FactoryStateListener) - Method in class org.apache.felix.ipojo.IPojoFactory
Removes a factory listener.
removeFrameworkListener(FrameworkListener) - Method in class org.apache.felix.ipojo.IPojoContext
Removes a framework listener.
removeFrameworkListener(FrameworkListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Removes a framework listener.
removeInstanceStateListener(InstanceStateListener) - Method in interface org.apache.felix.ipojo.ComponentInstance
Removes an instance state listener on the current instance.
removeInstanceStateListener(InstanceStateListener) - Method in class org.apache.felix.ipojo.InstanceManager
Unregisters an instance state listener.
removeListener(ServiceListener) - Method in class org.apache.felix.ipojo.EventDispatcher
Removes a service listener.
removeListener(ConfigurationListener) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Remove the given listener from the configuration handler's list of listeners.
removeListener(ConfigurationListener) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandlerDescription
Remove the given listener from the configuration handler's list of listeners.
removeListener(DependencyModelListener) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Remove the given listener from the dependency model's list of listeners.
removeListener(ProvidedServiceListener) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Remove the given listener from the provided service handler's list of listeners.
removeListener(ProvidedServiceListener) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Remove the given listener from the provided service handler's list of listeners.
removeListener(DependencyModelListener) - Method in class org.apache.felix.ipojo.util.DependencyModel
Remove the given listener from the dependency model's list of listeners.
removeProperties(Dictionary) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Removes service properties.
removeProperties(Dictionary) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Remove properties form all provided services.
removeProperty(String) - Method in class org.apache.felix.ipojo.dependency.impl.TransformedServiceReferenceImpl
 
removeProperty(String) - Method in interface org.apache.felix.ipojo.dependency.interceptors.TransformedServiceReference
Removes a property from the reference.
removeQueueListener(QueueListener) - Method in class org.apache.felix.ipojo.extender.internal.queue.AbstractQueueService
 
removeQueueListener(QueueListener) - Method in class org.apache.felix.ipojo.extender.internal.queue.debug.ReplayQueueEventProxy
 
removeQueueListener(QueueListener) - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.ForwardingQueueService
 
removeQueueListener(QueueListener) - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.PreferenceQueueService
 
removeQueueListener(QueueListener) - Method in interface org.apache.felix.ipojo.extender.queue.debug.QueueEventProxy
Remove a QueueListener from the observed QueueService.
removeQueueListener(QueueListener) - Method in interface org.apache.felix.ipojo.extender.queue.QueueService
Remove a QueueListener from this QueueService.
removeServiceListener(ServiceListener) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Unregister a service listener.
removeServiceListener(ServiceListener) - Method in class org.apache.felix.ipojo.IPojoContext
Removes a service listener.
removeServiceListener(ServiceListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Removes a service listener.
removeServiceListener(ServiceListener) - Method in interface org.apache.felix.ipojo.ServiceContext
Removes a service listener.
ReplayQueueEventProxy - Class in org.apache.felix.ipojo.extender.internal.queue.debug
User: guillaume Date: 02/10/13 Time: 10:51
ReplayQueueEventProxy() - Constructor for class org.apache.felix.ipojo.extender.internal.queue.debug.ReplayQueueEventProxy
 
RequiredHandler(String, String) - Constructor for class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
Crates a Required Handler.
reset() - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Reset the service registry.
reset() - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
reset() - Static method in class org.apache.felix.ipojo.extender.internal.queue.NamingThreadFactory
For test only.
reset() - Method in class org.apache.felix.ipojo.util.Property
Clears the invoked flag.
resetLocalCache() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Reset the thread local cache if used.
RESOLVED - Static variable in class org.apache.felix.ipojo.util.DependencyModel
Dependency state : RESOLVED.
restart() - Method in class org.apache.felix.ipojo.IPojoFactory
For testing purpose ONLY.
retainAll(Collection) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Unsupported method.
retainAll(Collection) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Unsupported method.
retract() - Method in interface org.apache.felix.ipojo.extender.DeclarationHandle
Retract the Declaration service.
retract() - Method in class org.apache.felix.ipojo.extender.internal.declaration.AbstractDeclaration
 
RetryNameGenerator(IPojoFactory.NameGenerator) - Constructor for class org.apache.felix.ipojo.IPojoFactory.RetryNameGenerator
 
ReverseBundleProcessor - Class in org.apache.felix.ipojo.extender.internal.processor
A bundle processor delegating a wrapped bundle processor.
ReverseBundleProcessor(BundleProcessor) - Constructor for class org.apache.felix.ipojo.extender.internal.processor.ReverseBundleProcessor
Creates the processor.

S

searchMethod() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
Search the method object in the POJO by analyzing present method.
searchMethod() - Method in class org.apache.felix.ipojo.util.Callback
Searches the Method object in the POJO by analyzing implementation class methods.
SecurityHelper - Class in org.apache.felix.ipojo.util
Methods checking security permissions.
SecurityHelper() - Constructor for class org.apache.felix.ipojo.util.SecurityHelper
 
select(Bundle) - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.HeaderPreferenceSelection
 
select(Bundle) - Method in interface org.apache.felix.ipojo.extender.internal.queue.pref.PreferenceSelection
 
selectContextToGetService(String, BundleContext, BundleContext) - Static method in class org.apache.felix.ipojo.util.SecurityHelper
Gets a bundle context to get the given service.
selectContextToRegisterService(String, BundleContext, BundleContext) - Static method in class org.apache.felix.ipojo.util.SecurityHelper
Gets a bundle context to register the given service.
selectContextToRegisterServices(String[], BundleContext, BundleContext) - Static method in class org.apache.felix.ipojo.util.SecurityHelper
Gets a bundle context to register the given services.
selected - Variable in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.ChangeSet
 
service - Variable in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.ChangeSet
 
service - Variable in class org.apache.felix.ipojo.util.DependencyModel.ServiceBindingHolder
 
SERVICE_STRATEGY - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Factory policy : SERVICE_FACTORY.
ServiceBindingInterceptor - Interface in org.apache.felix.ipojo.dependency.interceptors
A service to modify / monitor the service bindings.
serviceBound(DependencyModel, ServiceReference<?>, Object) - Method in interface org.apache.felix.ipojo.util.DependencyModelListener
 
serviceChanged(ServiceEvent) - Method in class org.apache.felix.ipojo.EventDispatcher
Method called when a ServiceEvent is fired by the OSGi framework.
ServiceContext - Interface in org.apache.felix.ipojo
A service context is the facade of a service registry.
ServiceList - Class in org.apache.felix.ipojo.handlers.dependency
Maintains a list of service object.
ServiceList(Dependency) - Constructor for class org.apache.felix.ipojo.handlers.dependency.ServiceList
Creates a Service Collection.
ServiceLocator<T> - Class in org.apache.felix.ipojo.util
A simple utility class to retrive services from the service registry.
ServiceLocator(Class<T>, BundleContext) - Constructor for class org.apache.felix.ipojo.util.ServiceLocator
 
serviceModified(ComponentInstance, ProvidedService) - Method in interface org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceListener
Called when the registered service has been updated.
ServiceObjectFactory - Interface in org.apache.felix.ipojo.handlers.providedservice.strategy
Extended iPOJOServiceFactory that supports a close() operation.
servicePropertiesModified(ServiceRegistrationImpl) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Dispatch a service properties modified event.
ServiceRankingInterceptor - Interface in org.apache.felix.ipojo.dependency.interceptors
A service to influence the sorting of services on a service dependency.
ServiceReferenceImpl - Class in org.apache.felix.ipojo.context
Internal service reference implementation.
ServiceReferenceImpl(ComponentInstance, ServiceRegistrationImpl) - Constructor for class org.apache.felix.ipojo.context.ServiceReferenceImpl
Constructor.
ServiceReferenceManager - Class in org.apache.felix.ipojo.dependency.impl
This class is handling the transformations between the base service set and the selected service set.
ServiceReferenceManager(DependencyModel, Filter, Comparator<ServiceReference>) - Constructor for class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
Creates the service reference manager.
ServiceReferenceManager.ChangeSet - Class in org.apache.felix.ipojo.dependency.impl
 
ServiceReferenceRankingComparator - Class in org.apache.felix.ipojo.util
Service Reference Comparator.
ServiceReferenceRankingComparator() - Constructor for class org.apache.felix.ipojo.util.ServiceReferenceRankingComparator
 
ServiceReferenceUtils - Class in org.apache.felix.ipojo.dependency.impl
Some utility methods to handle service references.
ServiceReferenceUtils() - Constructor for class org.apache.felix.ipojo.dependency.impl.ServiceReferenceUtils
 
serviceRegistered(ComponentInstance, ProvidedService) - Method in interface org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceListener
Called when the service has been registered.
ServiceRegistrationImpl - Class in org.apache.felix.ipojo.context
Internal service registration implementation.
ServiceRegistrationImpl(ServiceRegistry, ComponentInstance, String[], Long, Object, Dictionary) - Constructor for class org.apache.felix.ipojo.context.ServiceRegistrationImpl
Constructor.
ServiceRegistry - Class in org.apache.felix.ipojo.context
Internal Service Registry.
ServiceRegistry(BundleContext) - Constructor for class org.apache.felix.ipojo.context.ServiceRegistry
Constructor.
ServiceSet - Class in org.apache.felix.ipojo.handlers.dependency
Maintains a service object collection.
ServiceSet(Dependency) - Constructor for class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Creates a Service Collection.
ServiceTrackingInterceptor - Interface in org.apache.felix.ipojo.dependency.interceptors
A service to influence the visibility of services within a service dependency.
serviceUnbound(DependencyModel, ServiceReference<?>, Object) - Method in interface org.apache.felix.ipojo.util.DependencyModelListener
 
serviceUnregistered(ComponentInstance, ProvidedService) - Method in interface org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceListener
Called when the service is unregistered.
ServiceUsage - Class in org.apache.felix.ipojo.handlers.dependency
Object managing thread local copy of required services.
ServiceUsage() - Constructor for class org.apache.felix.ipojo.handlers.dependency.ServiceUsage
 
ServiceUsage.Usage - Class in org.apache.felix.ipojo.handlers.dependency
Structure contained in the Thread Local.
set(int, Object) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Unsupported Method.
set(int, Object) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Unsupported Method.
setAggregate(boolean) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Sets the dependency cardinality.
setAggregate(boolean) - Method in class org.apache.felix.ipojo.util.DependencyModel
Sets the aggregate attribute of the current dependency.
setAggregateType(AggregateDependencyInjectionType) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Set the type to inject.
setArgument(String[]) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
Set the argument type (Empty or the class name).
setBundleContext(BundleContext) - Method in class org.apache.felix.ipojo.util.DependencyModel
Sets the bundle context used by this dependency.
setCaseSensitive(boolean) - Method in class org.apache.felix.ipojo.context.StringMap
Set the case sensitivity.
setComparator(Comparator<ServiceReference>) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
setComparator(Comparator) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Sets the dependency comparator.
setComparator(Comparator<ServiceReference>) - Method in class org.apache.felix.ipojo.util.DependencyModel
 
setController(String, boolean, String) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Sets the service controller on this provided service.
setFactory(Factory) - Method in class org.apache.felix.ipojo.Handler
Sets the factory attached to this handler object.
setFactory(Factory) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Sets the factory of the managed instance.
setFilter(Filter, Tracker) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
A new filter is set.
setFilter(Filter) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Sets the dependency filter.
setFilter(Filter) - Method in class org.apache.felix.ipojo.util.DependencyModel
Sets the filter of the dependency.
setHandlerInfo(String, String, CustomHandlerInfo) - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Adds the HandlerInfo for specified handler.
setInstanceBundleContext(BundleContext) - Method in interface org.apache.felix.ipojo.extender.internal.linker.InstanceBundleContextAware
Sets the instance bundle context.
setInstanceBundleContext(BundleContext) - Method in class org.apache.felix.ipojo.InstanceManager
Sets the instance bundle context.
setMandatory() - Method in class org.apache.felix.ipojo.architecture.PropertyDescription
Sets the property as mandatory.
setMaximum(long) - Method in class org.apache.felix.ipojo.IPojoFactory.RetryNameGenerator
 
setOptional(boolean) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Sets the dependency optionality.
setOptionality(boolean) - Method in class org.apache.felix.ipojo.util.DependencyModel
Sets the optionality attribute of the current dependency.
setPostRegistrationCallback(Callback) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
 
setPostUnregistrationCallback(Callback) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
 
setProperties(Dictionary) - Method in class org.apache.felix.ipojo.context.ServiceRegistrationImpl
Add properties to a service registration.
setProperties(Property[]) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Add properties to the provided service.
setProxy(boolean) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
setRankingInterceptor(ServiceRankingInterceptor) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
setReference(ServiceReference<? extends HandlerFactory>) - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
Sets the service reference.
setServiceLevelDependency() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Set that this dependency is a service level dependency.
setSpecification(Class) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Set the specification of the current dependency.
setSpecification(Class) - Method in class org.apache.felix.ipojo.util.DependencyModel
Sets the required specification of this service dependency.
setState(int) - Method in class org.apache.felix.ipojo.InstanceManager
Sets the state of the component instance.
setTimeout(int) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Sets the dependency timeout.
setto(T) - Method in class org.apache.felix.ipojo.configuration.Instance.Property
 
setUseFactoryClassloader(boolean) - Method in class org.apache.felix.ipojo.ComponentFactory
Sets the flag enabling / disabling the factory classloader.
setValidity(boolean) - Method in class org.apache.felix.ipojo.Handler
Sets the validity of the current handler.
setValue(Object) - Method in class org.apache.felix.ipojo.architecture.PropertyDescription
Sets the property value.
setValue(Object) - Method in class org.apache.felix.ipojo.util.Property
Sets the value of the property.
shutdown() - Static method in class org.apache.felix.ipojo.ConfigurationTracker
 
SINGLETON_STRATEGY - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Factory Policy : SINGLETON_FACTORY.
size() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Gets the number of available providers.
size() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Gets the number of available providers.
size() - Method in class org.apache.felix.ipojo.util.Tracker
Returns the number of services being tracked by this Tracker object.
SMART_PROXY - Static variable in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Proxy type value: smart.
split(String, String) - Static method in class org.apache.felix.ipojo.parser.ParseUtils
Split method.
start() - Method in interface org.apache.felix.ipojo.ComponentInstance
Starts the component instance.
start() - Method in class org.apache.felix.ipojo.extender.internal.AbstractService
On start, registers the service.
start() - Method in class org.apache.felix.ipojo.extender.internal.declaration.DefaultExtensionDeclaration
 
start() - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DeclarationServiceFactory
 
start(BundleContext) - Method in class org.apache.felix.ipojo.extender.internal.Extender
The iPOJO bundle is starting.
start() - Method in interface org.apache.felix.ipojo.extender.internal.Lifecycle
Start the service.
start() - Method in class org.apache.felix.ipojo.extender.internal.linker.DeclarationLinker
When the iPOJO management starts, we look for type declaration.
start() - Method in class org.apache.felix.ipojo.extender.internal.linker.ManagedType
Starting the management.
start() - Method in class org.apache.felix.ipojo.extender.internal.processor.ChainedBundleProcessor
The iPOJO bundle is starting.
start() - Method in class org.apache.felix.ipojo.extender.internal.processor.ComponentsBundleProcessor
Start the service.
start() - Method in class org.apache.felix.ipojo.extender.internal.processor.ConfigurationProcessor
Start the service.
start() - Method in class org.apache.felix.ipojo.extender.internal.processor.ExtensionBundleProcessor
iPOJO is starting.
start() - Method in class org.apache.felix.ipojo.extender.internal.processor.ForwardingBundleProcessor
 
start() - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.ForwardingQueueService
 
start() - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.PreferenceQueueService
Starting queues.
start() - Method in class org.apache.felix.ipojo.Handler
Starts the handler This method starts the management.
start() - Method in class org.apache.felix.ipojo.HandlerManager
Starts the instance manager.
start() - Method in class org.apache.felix.ipojo.handlers.architecture.ArchitectureHandler
Start method.
start() - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Start method.
start() - Method in class org.apache.felix.ipojo.handlers.context.BundleContextHandler
Starts the handler This method starts the management.
start() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Start the dependency.
start() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Handler start method.
start() - Method in class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler
Start the handler.
start() - Method in class org.apache.felix.ipojo.handlers.lifecycle.controller.ControllerHandler
Start method.
start() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Start the provided service handler.
start() - Method in class org.apache.felix.ipojo.InstanceManager
Starts the instance manager.
start() - Method in class org.apache.felix.ipojo.IPojoFactory
Starts the factory.
start() - Method in class org.apache.felix.ipojo.util.ContextSourceManager
Start the context management.
start() - Method in class org.apache.felix.ipojo.util.DependencyModel
Opens the tracking.
started(JobInfo) - Method in class org.apache.felix.ipojo.extender.internal.queue.debug.ReplayQueueEventProxy
 
started(JobInfo) - Method in interface org.apache.felix.ipojo.extender.queue.QueueListener
Invoked when a job's execution is just about to be started.
starting() - Method in class org.apache.felix.ipojo.ComponentFactory
Starts the factory.
starting() - Method in class org.apache.felix.ipojo.IPojoFactory
Starting method.
stateChanged(ComponentInstance, int) - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
The underlying instance state changes.
stateChanged(Factory, int) - Method in class org.apache.felix.ipojo.extender.internal.linker.ManagedType
The factory we have built has a state in his change.
stateChanged(Factory, int) - Method in interface org.apache.felix.ipojo.FactoryStateListener
Notification listener.
stateChanged(int) - Method in class org.apache.felix.ipojo.Handler
This method is called when the component state changed.
stateChanged(ComponentInstance, int) - Method in class org.apache.felix.ipojo.HandlerManager
State Change listener callback.
stateChanged(ComponentInstance, int) - Method in class org.apache.felix.ipojo.handlers.architecture.ArchitectureHandler
The instance lifecycle listener callback.
stateChanged(int) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
 
stateChanged(int) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
 
stateChanged(int) - Method in class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler
When the state change call the associated callback.
stateChanged(int) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Register the services if the new state is VALID.
stateChanged(ComponentInstance, int) - Method in class org.apache.felix.ipojo.InstanceManager
State Change listener callback.
stateChanged(ComponentInstance, int) - Method in interface org.apache.felix.ipojo.InstanceStateListener
State change listener callback method.
STATIC_BINDING_POLICY - Static variable in class org.apache.felix.ipojo.util.DependencyModel
Binding policy : Static.
STATIC_STRATEGY - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Factory policy : STATIC_FACTORY.
Statistic - Class in org.apache.felix.ipojo.extender.internal.queue
Objects wrapping the QueueService statistics.
Statistic() - Constructor for class org.apache.felix.ipojo.extender.internal.queue.Statistic
 
Status - Interface in org.apache.felix.ipojo.extender
The declaration status.
stop() - Method in interface org.apache.felix.ipojo.ComponentInstance
Stops the component instance.
stop() - Method in class org.apache.felix.ipojo.extender.internal.AbstractService
On stop, un-registers the service.
stop() - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DeclarationServiceFactory
 
stop(BundleContext) - Method in class org.apache.felix.ipojo.extender.internal.Extender
The iPOJO bundle is stopping.
stop() - Method in interface org.apache.felix.ipojo.extender.internal.Lifecycle
Stop the service.
stop() - Method in class org.apache.felix.ipojo.extender.internal.linker.DeclarationLinker
When iPOJO stops, we close the tracker.
stop() - Method in class org.apache.felix.ipojo.extender.internal.linker.ManagedType
Stopping the management.
stop() - Method in class org.apache.felix.ipojo.extender.internal.processor.ChainedBundleProcessor
The iPOJO bundle is stopping.
stop() - Method in class org.apache.felix.ipojo.extender.internal.processor.ComponentsBundleProcessor
Stop the service.
stop() - Method in class org.apache.felix.ipojo.extender.internal.processor.ConfigurationProcessor
Stop the service.
stop() - Method in class org.apache.felix.ipojo.extender.internal.processor.ExtensionBundleProcessor
iPOJO is stopping.
stop() - Method in class org.apache.felix.ipojo.extender.internal.processor.ForwardingBundleProcessor
 
stop() - Method in class org.apache.felix.ipojo.extender.internal.processor.ReverseBundleProcessor
iPOJO is stopping.
stop() - Method in class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
Stops the service.
stop() - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.ForwardingQueueService
 
stop() - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.PreferenceQueueService
Stopping queues.
stop() - Method in class org.apache.felix.ipojo.Handler
Stops the handler This method stops the management.
stop() - Method in class org.apache.felix.ipojo.HandlerManager
Stops the instance manager.
stop() - Method in class org.apache.felix.ipojo.handlers.architecture.ArchitectureHandler
Stop method.
stop() - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Stop method.
stop() - Method in class org.apache.felix.ipojo.handlers.context.BundleContextHandler
Stops the handler This method stops the management.
stop() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Stop the current dependency.
stop() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Handler stop method.
stop() - Method in class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler
Stop the handler.
stop() - Method in class org.apache.felix.ipojo.handlers.lifecycle.controller.ControllerHandler
Stop method.
stop() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Stop the provided service handler.
stop() - Method in class org.apache.felix.ipojo.InstanceManager
Stops the instance manager.
stop() - Method in class org.apache.felix.ipojo.IPojoFactory
Stops all the instance managers.
stop() - Method in class org.apache.felix.ipojo.util.ContextSourceManager
Stop the context management.
stop() - Method in class org.apache.felix.ipojo.util.DependencyModel
Closes the tracking.
STOPPED - Static variable in interface org.apache.felix.ipojo.ComponentInstance
Component Instance State : STOPPED.
stopping() - Method in class org.apache.felix.ipojo.ComponentFactory
Stops all the instance managers.
stopping() - Method in class org.apache.felix.ipojo.HandlerManagerFactory
Stops the factory.
stopping() - Method in class org.apache.felix.ipojo.IPojoFactory
Stopping method.
StreamUtils - Class in org.apache.felix.ipojo.util
Utility method to handle streams.
StreamUtils() - Constructor for class org.apache.felix.ipojo.util.StreamUtils
 
StringMap - Class in org.apache.felix.ipojo.context
Simple utility class that creates a map for string-based keys by extending TreeMap.
StringMap() - Constructor for class org.apache.felix.ipojo.context.StringMap
Constructor.
StringMap(boolean) - Constructor for class org.apache.felix.ipojo.context.StringMap
Constructor.
StringMap(Map, boolean) - Constructor for class org.apache.felix.ipojo.context.StringMap
Constructor.
subList(int, int) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Returns a sublist from the current list.
subList(int, int) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Returns a sublist from the current list.
submit(Job<T>, Callback<T>, String) - Method in class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
Submits a job to the queue.
submit(Job<T>, String) - Method in class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
 
submit(Job<T>) - Method in class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
 
submit(Job<T>, Callback<T>, String) - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.EnforcedQueueService
 
submit(Job<T>, String) - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.EnforcedQueueService
 
submit(Job<T>) - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.EnforcedQueueService
 
submit(Job<T>, Callback<T>, String) - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.ForwardingQueueService
 
submit(Job<T>, String) - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.ForwardingQueueService
 
submit(Job<T>) - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.enforce.ForwardingQueueService
 
submit(Job<T>, Callback<T>, String) - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.PreferenceQueueService
Submits a job to the right queue.
submit(Job<T>, String) - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.PreferenceQueueService
 
submit(Job<T>) - Method in class org.apache.felix.ipojo.extender.internal.queue.pref.PreferenceQueueService
 
submit(Job<T>, Callback<T>, String) - Method in class org.apache.felix.ipojo.extender.internal.queue.SynchronousQueueService
 
submit(Job<T>, String) - Method in class org.apache.felix.ipojo.extender.internal.queue.SynchronousQueueService
 
submit(Job<T>) - Method in class org.apache.felix.ipojo.extender.internal.queue.SynchronousQueueService
 
submit(Job<T>, Callback<T>, String) - Method in interface org.apache.felix.ipojo.extender.queue.QueueService
Submits a job to the queue service.
submit(Job<T>, String) - Method in interface org.apache.felix.ipojo.extender.queue.QueueService
Submits a job to the queue service.
submit(Job<T>) - Method in interface org.apache.felix.ipojo.extender.queue.QueueService
Submits a job to the queue service.
substitute(String, Dictionary) - Static method in class org.apache.felix.ipojo.util.ContextSourceManager
This method substitutes ${var} substring by values stored in a map.
success(JobInfo, T) - Method in interface org.apache.felix.ipojo.extender.queue.Callback
The job was completed successfully.
supportsNullable() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Gets true if the dependency use Nullable objects.
supportsNullable() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Gets true if the dependency uses Nullable objects.
SYNCHRONOUS_QUEUE_MODE - Static variable in interface org.apache.felix.ipojo.extender.queue.QueueService
Synchronous queue mode.
SynchronousQueueService - Class in org.apache.felix.ipojo.extender.internal.queue
An implementation of the Lifecycle Queue Service for synchronous processing.
SynchronousQueueService(BundleContext) - Constructor for class org.apache.felix.ipojo.extender.internal.queue.SynchronousQueueService
 
SystemPropertiesSource - Class in org.apache.felix.ipojo.util
A context source giving access to system properties.
SystemPropertiesSource() - Constructor for class org.apache.felix.ipojo.util.SystemPropertiesSource
 

T

TARGET_PROPERTY - Static variable in interface org.apache.felix.ipojo.dependency.interceptors.DependencyInterceptor
A mandatory property published by provider of this service.
THREADPOOL_SIZE_PROPERTY - Static variable in class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
Property name used to configure this ThreadPool's size (usable as System Property or ConfigAdmin property).
toArray() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Returns an array containing available service objects.
toArray(Object[]) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceList
Returns an array containing available service objects.
toArray() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Returns an array containing available service objects.
toArray(Object[]) - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceSet
Returns an array containing available service objects.
toString() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Gets a printable form of the current component type description.
toString(Collection<? extends ServiceReference>) - Static method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceUtils
 
toString() - Method in class org.apache.felix.ipojo.dependency.impl.TransformedServiceReferenceImpl
 
Tracker - Class in org.apache.felix.ipojo.util
Utility class close to the OSGi Service Tracker.
Tracker(BundleContext, ServiceReference, TrackerCustomizer) - Constructor for class org.apache.felix.ipojo.util.Tracker
Creates a Tracker object on the specified ServiceReference object.
Tracker(BundleContext, String, TrackerCustomizer) - Constructor for class org.apache.felix.ipojo.util.Tracker
Creates a Tracker object on the specified class name.
Tracker(BundleContext, Filter, TrackerCustomizer) - Constructor for class org.apache.felix.ipojo.util.Tracker
Creates a Tracker object on the specified Filter object.
TrackerCustomizer - Interface in org.apache.felix.ipojo.util
Tracker Customizer.
TransformedServiceReference<S> - Interface in org.apache.felix.ipojo.dependency.interceptors
Transformed service reference is an interface letting updating the properties of a service reference.
TransformedServiceReferenceImpl<S> - Class in org.apache.felix.ipojo.dependency.impl
Implements transformed service reference.
TransformedServiceReferenceImpl(ServiceReference<S>) - Constructor for class org.apache.felix.ipojo.dependency.impl.TransformedServiceReferenceImpl
 
type(String) - Method in interface org.apache.felix.ipojo.extender.InstanceBuilder
Specify the component's type of this instance.
type(Class<?>) - Method in interface org.apache.felix.ipojo.extender.InstanceBuilder
Specify the component's type of this instance.
type(String) - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultInstanceBuilder
 
type(Class<?>) - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultInstanceBuilder
 
TypeDeclaration - Interface in org.apache.felix.ipojo.extender
Service exposed to instruct a factory creation.

U

UnacceptableConfiguration - Exception in org.apache.felix.ipojo
UnacceptableConfiguration occurs when a factory refuses to create an instance.
UnacceptableConfiguration(String) - Constructor for exception org.apache.felix.ipojo.UnacceptableConfiguration
Creates an UnacceptableConfiguration.
UnacceptableConfiguration(String, Throwable) - Constructor for exception org.apache.felix.ipojo.UnacceptableConfiguration
 
unbind(String) - Method in interface org.apache.felix.ipojo.extender.Declaration
Unbinds the declaration.
unbind(String, Throwable) - Method in interface org.apache.felix.ipojo.extender.Declaration
Unbinds the declaration
unbind(String) - Method in class org.apache.felix.ipojo.extender.internal.declaration.AbstractDeclaration
Unbinds the declaration.
unbind(String, Throwable) - Method in class org.apache.felix.ipojo.extender.internal.declaration.AbstractDeclaration
Unbinds the declaration.
UNBIND - Static variable in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
Unbind method (called when a service disappears).
unfreeze() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Unfreeze the dependency.
unfreeze() - Method in class org.apache.felix.ipojo.util.DependencyModel
Unfreezes the dependency.
unget() - Method in class org.apache.felix.ipojo.util.ServiceLocator
 
ungetService(ComponentInstance, Object) - Method in class org.apache.felix.ipojo.context.ServiceRegistrationImpl
Unget a service.
ungetService(ComponentInstance, ServiceReference) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Unget a service.
ungetService(DependencyModel, boolean, ServiceReference) - Method in class org.apache.felix.ipojo.dependency.impl.FilterBasedServiceTrackingInterceptor
 
ungetService(DependencyModel, ServiceReference<S>) - Method in interface org.apache.felix.ipojo.dependency.interceptors.ServiceBindingInterceptor
Notification method when a dependency is un-weaving a service binding.
ungetService(Bundle, ServiceRegistration<DeclarationBuilderService>, DeclarationBuilderService) - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DeclarationServiceFactory
 
ungetService(Bundle, ServiceRegistration, Object) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
The unget method.
ungetService(Bundle, ServiceRegistration, Object) - Method in class org.apache.felix.ipojo.handlers.providedservice.strategy.ConfigurableCreationStrategy
Method called when a bundle release a service.
ungetService(ServiceReference) - Method in class org.apache.felix.ipojo.IPojoContext
Ungets the service reference.
ungetService(ComponentInstance, Object) - Method in interface org.apache.felix.ipojo.IPOJOServiceFactory
Un-gets a service object.
ungetService(ServiceReference) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Ungets the service reference.
ungetService(ServiceReference<?>) - Method in interface org.apache.felix.ipojo.ServiceContext
Ungets the service reference.
ungetService(ServiceReference) - Method in class org.apache.felix.ipojo.util.DependencyModel
Ungets a used service reference.
ungetService(ServiceReference) - Method in class org.apache.felix.ipojo.util.Tracker
Ungets the given service reference.
UNNAMED_INSTANCE - Static variable in interface org.apache.felix.ipojo.extender.InstanceDeclaration
Value used when an instance configuration does not declare its name.
unRef() - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
Releases the reference of the used factory.
unregister() - Method in class org.apache.felix.ipojo.context.ServiceRegistrationImpl
Unregister the service.
unregisterContextListener(ContextListener) - Method in interface org.apache.felix.ipojo.ContextSource
Unregisters the given context listener.
unregisterContextListener(ContextListener) - Method in class org.apache.felix.ipojo.util.InstanceConfigurationSource
 
unregisterContextListener(ContextListener) - Method in class org.apache.felix.ipojo.util.SystemPropertiesSource
 
UNREGISTERED - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Service State : UNREGISTRED.
UNREGISTERED - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
State : the service is unregistered.
unregisterFactory(IPojoFactory) - Method in class org.apache.felix.ipojo.ConfigurationTracker
 
unregisterService(ServiceRegistrationImpl) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Unregister a service.
unregisterService() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Withdraws the service from the service registry.
UNRESOLVED - Static variable in class org.apache.felix.ipojo.util.DependencyModel
Dependency state : UNRESOLVED.
UNVALUED - Static variable in class org.apache.felix.ipojo.util.Property
String value returned for property without values.
unweavingServiceBinding(DependencyModel.ServiceBindingHolder) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
update(ContextSource, String, Object) - Method in interface org.apache.felix.ipojo.ContextListener
A monitored value has been modified.
update() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Update the service properties.
update(ContextSource, String, Object) - Method in class org.apache.felix.ipojo.util.ContextSourceManager
A context source has modified a monitored property.
updated(Dictionary) - Method in class org.apache.felix.ipojo.extender.internal.queue.ExecutorQueueService
 
updated(Dictionary) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Managed Service method.
updated(String, Dictionary) - Method in class org.apache.felix.ipojo.IPojoFactory
Creates or updates an instance.
Usage() - Constructor for class org.apache.felix.ipojo.handlers.dependency.ServiceUsage.Usage
 

V

VALID - Static variable in interface org.apache.felix.ipojo.ComponentInstance
Component Instance State : VALID.
VALID - Static variable in interface org.apache.felix.ipojo.Factory
Factory State.
validate(DependencyModel) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Validate method.
VALIDATE - Static variable in class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallback
Invalid to Valid transition.
validate(DependencyModel) - Method in interface org.apache.felix.ipojo.util.DependencyStateListener
The given dependency becomes valid.
valueOf(String) - Static method in enum org.apache.felix.ipojo.extender.internal.queue.pref.Preference
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.felix.ipojo.handlers.dependency.AggregateDependencyInjectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.felix.ipojo.util.DependencyModel.DependencyEventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.felix.ipojo.extender.internal.queue.pref.Preference
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.felix.ipojo.handlers.dependency.AggregateDependencyInjectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.felix.ipojo.util.DependencyModel.DependencyEventType
Returns an array containing the constants of this enum type, in the order they are declared.
VARIABLE_END - Static variable in class org.apache.felix.ipojo.util.ContextSourceManager
The variable end
VARIABLE_START - Static variable in class org.apache.felix.ipojo.util.ContextSourceManager
The variable prefix
version(String) - Method in interface org.apache.felix.ipojo.extender.InstanceBuilder
Specify the component's version of this instance.
version(String) - Method in class org.apache.felix.ipojo.extender.internal.declaration.service.DefaultInstanceBuilder
 
visit(int, int, String, String, String, String[]) - Method in class org.apache.felix.ipojo.extender.internal.processor.ConfigurationAnnotationScanner
 
visitAnnotation(String, boolean) - Method in class org.apache.felix.ipojo.extender.internal.processor.ConfigurationAnnotationScanner
 

W

waitForService(long) - Method in class org.apache.felix.ipojo.util.Tracker
Waits for at least one service to be tracked by this Tracker object.
warn(String) - Method in class org.apache.felix.ipojo.Handler
Log method (warning).
warn(String, Throwable) - Method in class org.apache.felix.ipojo.Handler
Log method (warning).
WARNING - Static variable in interface org.apache.felix.ipojo.util.Log
The Log Level WARNING.
weavingServiceBinding(DependencyModel.ServiceBindingHolder) - Method in class org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager
 
with(T) - Method in class org.apache.felix.ipojo.configuration.Instance.FluentList
 
with(Instance.Pair<? extends K, ? extends T>...) - Method in class org.apache.felix.ipojo.configuration.Instance.FluentMap
 
with(String) - Method in class org.apache.felix.ipojo.configuration.Instance
 
withParameter(Class<?>...) - Method in class org.apache.felix.ipojo.util.Methods
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2006-2014 The Apache Software Foundation. All Rights Reserved.