- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-