A B C D E F G H I K L M N O P R S T U V W

A

addBundleListener(BundleListener) - Method in class org.apache.felix.ipojo.IPojoContext
Adds a bundle listener.
addBundleListener(BundleListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Adds a bundle listener.
addDependencyCallback(DependencyCallback) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Add a callback to the dependency.
addedService(ServiceReference) - Method in class org.apache.felix.ipojo.ComponentFactory
This method is called when a matching service has been added to the tracker, we can no compute the factory state.
addedService(ServiceReference) - Method in class org.apache.felix.ipojo.util.DependencyModel
Service Tracker added service callback.
addedService(ServiceReference) - Method in class org.apache.felix.ipojo.util.Tracker
Default implementation of the TrackerCustomizer.addedService method.
addedService(ServiceReference) - Method in interface org.apache.felix.ipojo.util.TrackerCustomizer
A service tracked by the Tracker object has been added in the list.
addFactory(IPojoFactory) - Method in class org.apache.felix.ipojo.InstanceCreator
This method is called when a factory appears.
addFactoryStateListener(FactoryStateListener) - Method in interface org.apache.felix.ipojo.Factory
Adds a factory state listener on the current factory.
addFactoryStateListener(FactoryStateListener) - Method in class org.apache.felix.ipojo.IPojoFactory
Adds a factory listener.
addFrameworkListener(FrameworkListener) - Method in class org.apache.felix.ipojo.IPojoContext
Adds a framework listener.
addFrameworkListener(FrameworkListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Adds a framework listener.
addHandler(HandlerDescription) - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Adds an handler description to the list.
addingService(ServiceReference) - Method in class org.apache.felix.ipojo.ComponentFactory
This method is called when a new handler factory is detected.
addingService(ServiceReference) - Method in class org.apache.felix.ipojo.util.DependencyModel
Service tracker adding service callback.
addingService(ServiceReference) - Method in class org.apache.felix.ipojo.util.Tracker
Default implementation of the TrackerCustomizer.addingService method.
addingService(ServiceReference) - Method in interface org.apache.felix.ipojo.util.TrackerCustomizer
A service is being added to the Tracker object.
addInstanceStateListener(InstanceStateListener) - Method in interface org.apache.felix.ipojo.ComponentInstance
Adds an instance state listener on the current instance.
addInstanceStateListener(InstanceStateListener) - Method in class org.apache.felix.ipojo.InstanceManager
Registers an instance state listener.
addListener(String, ServiceListener) - Method in class org.apache.felix.ipojo.EventDispatcher
Adds a new service listener to the EventDispatcher.m_listeners map.
addProperties(Dictionary) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Add properties to the list.
addProperties(Dictionary) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Adds and Updates service properties.
addProperties(Dictionary) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Add properties to all provided services.
addProperty(String, String) - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Adds a String property in the component type.
addProperty(String, String, boolean) - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Adds a String property in the component type.
addProperty(PropertyDescription) - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Adds a configuration properties to the component type.
addProperty(Property) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Adds the given property metadata to the property metadata list.
addProvidedServiceSpecification(String) - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Adds a provided service to the component type.
addServiceListener(ServiceListener) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Add a given service listener with no filter.
addServiceListener(ServiceListener, String) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Add a service listener with a filter.
addServiceListener(ServiceListener, String) - Method in class org.apache.felix.ipojo.IPojoContext
Adds a service listener.
addServiceListener(ServiceListener) - Method in class org.apache.felix.ipojo.IPojoContext
Add a service listener.
addServiceListener(ServiceListener, String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Adds a service listener according to the policy.
addServiceListener(ServiceListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Adds a service listener according to the policy.
addServiceListener(ServiceListener, String) - Method in interface org.apache.felix.ipojo.ServiceContext
Adds a service listener.
addServiceListener(ServiceListener) - Method in interface org.apache.felix.ipojo.ServiceContext
Adds a service listener.
Architecture - Interface in org.apache.felix.ipojo.architecture
Architecture service.
ArchitectureHandler - Class in org.apache.felix.ipojo.handlers.architecture
Architecture Handler : do reflection on your component.
ArchitectureHandler() - Constructor for class org.apache.felix.ipojo.handlers.architecture.ArchitectureHandler
 
attach(ComponentInstance) - Method in class org.apache.felix.ipojo.Handler
Attaches the current handler object to the given component instance.
attach(ComponentInstance) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Attaches the current handler to the given instance.

B

BIND - Static variable in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
Bind method (called when a service arrives).
BROKEN - Static variable in class org.apache.felix.ipojo.util.DependencyModel
Dependency state : BROKEN.
bundleChanged(BundleEvent) - Method in class org.apache.felix.ipojo.Extender
Bundle Listener Notification.

C

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 - 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.
check(Element) - Method in class org.apache.felix.ipojo.ComponentFactory
Allows a factory to check if the given element is well-formed.
checkAcceptability(Dictionary) - 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.
clear() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceUsage.Usage
Clear the service object array.
close() - Method in class org.apache.felix.ipojo.util.Tracker
Closes this Tracker object.
compare(Object, Object) - 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.IPojoFactory.RequiredHandler
Start level Comparison.
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.
ComponentTypeDescription - Class in org.apache.felix.ipojo.architecture
Component Type description.
ComponentTypeDescription(Factory) - 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.
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.
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.
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(Handler, List) - Constructor for class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandlerDescription
Creates the description object for the configuration handler description.
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.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.
containsProperty(String) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Checks if the list contains the property.
ContextListener - Interface in org.apache.felix.ipojo
Context Source Listener interface.
ContextSource - Interface in org.apache.felix.ipojo
Context Source service interface.
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(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.
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.
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
 

D

debug(String) - Method in class org.apache.felix.ipojo.Handler
Log method (debug).
DEBUG - Static variable in class org.apache.felix.ipojo.util.Logger
The Log Level DEBUG.
dec() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceUsage.Usage
Decrement the stack level.
defineClass(String, byte[], ProtectionDomain) - Method in class org.apache.felix.ipojo.ComponentFactory
Defines a class.
deleted(String) - Method in class org.apache.felix.ipojo.IPojoFactory
Deletes an instance.
deletePojoObject(Object) - Method in class org.apache.felix.ipojo.InstanceManager
Deletes a POJO object.
deleteProperties(Dictionary) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Remove properties from the list.
Dependency - Class in org.apache.felix.ipojo.handlers.dependency
Represent a service dependency of the component instance.
Dependency(DependencyHandler, String, Class, Filter, boolean, boolean, boolean, String, BundleContext, int, Comparator, String) - Constructor for class org.apache.felix.ipojo.handlers.dependency.Dependency
Dependency constructor.
DependencyCallback - Class in org.apache.felix.ipojo.handlers.dependency
This class allwos the creation of callback when service dependency arrives or disappear.
DependencyCallback(Dependency, String, int) - Constructor for class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
Constructor.
DependencyDescription - Class in org.apache.felix.ipojo.handlers.dependency
Service Dependency Description.
DependencyDescription(Dependency) - Constructor for class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Creates a dependency description.
DependencyHandler - Class in org.apache.felix.ipojo.handlers.dependency
The dependency handler manages a list of service dependencies.
DependencyHandler() - Constructor for class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
 
DependencyHandlerDescription - Class in org.apache.felix.ipojo.handlers.dependency
Dependency Handler Description.
DependencyHandlerDescription(DependencyHandler, Dependency[]) - Constructor for class org.apache.felix.ipojo.handlers.dependency.DependencyHandlerDescription
Creates the Dependency Handler description.
DependencyModel - Class in org.apache.felix.ipojo.util
Abstract dependency model.
DependencyModel(Class, boolean, boolean, Filter, Comparator, int, BundleContext, DependencyStateListener, ComponentInstance) - Constructor for class org.apache.felix.ipojo.util.DependencyModel
Creates a DependencyModel.
DependencyStateListener - Interface in org.apache.felix.ipojo.util
This interface allows a class to be notified of service dependency state changes.
dispose() - Method in interface org.apache.felix.ipojo.ComponentInstance
Disposes the component instance.
dispose() - Static method in class org.apache.felix.ipojo.EventDispatcher
Stops and delete the internal event dispatcher.
dispose() - Method in class org.apache.felix.ipojo.HandlerManager
Disposes the instance.
dispose() - Method in class org.apache.felix.ipojo.InstanceManager
Disposes the instance.
DISPOSED - Static variable in interface org.apache.felix.ipojo.ComponentInstance
Component Instance State : DISPOSED.
disposed(ComponentInstance) - Method in class org.apache.felix.ipojo.IPojoFactory
Callback called by instance when disposed.
DYNAMIC_BINDING_POLICY - Static variable in class org.apache.felix.ipojo.util.DependencyModel
Binding policy : Dynamic.
DYNAMIC_PRIORITY_BINDING_POLICY - Static variable in class org.apache.felix.ipojo.util.DependencyModel
Binding policy : Dynamic-Priority.

E

equals(Object) - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
Equals method.
error(String) - Method in class org.apache.felix.ipojo.Handler
Log method (error).
error(String, Throwable) - Method in class org.apache.felix.ipojo.Handler
Log method (error).
ERROR - Static variable in class org.apache.felix.ipojo.util.Logger
The Log Level ERROR.
EventDispatcher - Class in org.apache.felix.ipojo
iPOJO Internal event dispatcher.
Extender - Class in org.apache.felix.ipojo
iPOJO Extender.
Extender() - Constructor for class org.apache.felix.ipojo.Extender
 

F

Factory - Interface in org.apache.felix.ipojo
Component Type Factory Service.
FactoryStateListener - Interface in org.apache.felix.ipojo
A factory state listener received notification about monitored factory state changes.
FieldInterceptor - Interface in org.apache.felix.ipojo
A field interceptor is notified when a monitored field asks for a value or receives a new value.
FieldMetadata - Class in org.apache.felix.ipojo.parser
A Field Metadata represents a field of the implementation class.
FieldMetadata(String, String) - Constructor for class org.apache.felix.ipojo.parser.FieldMetadata
Creates a field metadata.

G

generateName() - Method in class org.apache.felix.ipojo.IPojoFactory
Helper method generating a new unique name.
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.
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.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() - 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.
getBundleContext() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
 
getBundleContext(Bundle) - Method in class org.apache.felix.ipojo.Extender
Computes the bundle context from the bundle class by introspection.
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.
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.
getClazz() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the manipulated class.
getComparator() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
getComparator() - Method in class org.apache.felix.ipojo.util.DependencyModel
Gets the used comparator name.
getComparator(Element, BundleContext) - Static method in class org.apache.felix.ipojo.util.DependencyModel
Helper method parsing the comparator attribute and returning the comparator object.
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.
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.
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.
getCreatedObjects() - Method in class org.apache.felix.ipojo.PrimitiveInstanceDescription
Gets the list of object created by the described instance.
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
 
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(String) - Method in class org.apache.felix.ipojo.PrimitiveInstanceDescription
Gets the instance service dependency matching with the given service specification or id.
getDescription() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Gets the component type description.
getDescription() - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Gets the instance 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.
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.
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.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.handlers.dependency.DependencyDescription
 
getFilter() - Method in class org.apache.felix.ipojo.util.DependencyModel
Returns the dependency filter (String form).
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() - 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
 
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 class org.apache.felix.ipojo.InstanceManager
Gets the instance name.
getInstances() - Method in class org.apache.felix.ipojo.parser.ManifestMetadataParser
Gets the array of instance configuration described in the metadata.
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.
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.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.
getMessage() - Method in exception org.apache.felix.ipojo.ConfigurationException
Gets the error message.
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.Property
Gets the method name, null if no method.
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.
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.
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(Element) - Static method in class org.apache.felix.ipojo.util.DependencyModel
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.
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.IPojoContext
Gets a property value.
getProperty(String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Gets a property value.
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.
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.
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.
getRegistredFields() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the list of registered fields (containing field names).
getRegistredHandlers() - Method in class org.apache.felix.ipojo.InstanceManager
Gets the list of handlers plugged (i.e.
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.
getResource(String) - Method in class org.apache.felix.ipojo.ComponentFactory
Returns the URL of a resource.
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(Bundle, ServiceRegistration) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Return a service object for the dependency.
getService() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Gets the 'main' service object.
getService(ServiceReference) - 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) - 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) - 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.
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(String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Gets a service reference for the required service specification.
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 next matching 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.
getServiceReferences(String, String) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Get available (and accessible) service references.
getServiceReferences() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Gets the service reference list.
getServiceReferences(String, 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.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 matching 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 reference.
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
 
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.
getSuperClass() - Method in class org.apache.felix.ipojo.parser.PojoMetadata
 
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.
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
 
GLOBAL - Static variable in class org.apache.felix.ipojo.PolicyServiceContext
Resolving policy, resolves services inside the global context only.

H

Handler - Class in org.apache.felix.ipojo
Handler Abstract Class.
Handler() - Constructor for class org.apache.felix.ipojo.Handler
 
HANDLER_LEVEL_PROPERTY - Static variable in class org.apache.felix.ipojo.Handler
The handler priority.
HANDLER_NAME_PROPERTY - Static variable in class org.apache.felix.ipojo.Handler
The handler name property.
HANDLER_NAMESPACE_PROPERTY - Static variable in class org.apache.felix.ipojo.Handler
The handler namespace property.
HANDLER_TYPE - Static variable in class org.apache.felix.ipojo.PrimitiveHandler
The "Primitive" Handler type (value).
HANDLER_TYPE_PROPERTY - Static variable in class org.apache.felix.ipojo.Handler
The handler type property.
HandlerDescription - Class in org.apache.felix.ipojo.architecture
Handler Description.
HandlerDescription(Handler) - Constructor for class org.apache.felix.ipojo.architecture.HandlerDescription
Creates a handler description.
HandlerFactory - Interface in org.apache.felix.ipojo
Service interface published by handler factory.
HandlerManager - Class in org.apache.felix.ipojo
The handler manager manages an handler instance.
HandlerManager(ComponentFactory, BundleContext, HandlerManager[]) - Constructor for class org.apache.felix.ipojo.HandlerManager
Creates a handler manager.
HandlerManagerFactory - Class in org.apache.felix.ipojo
Implementation of the handler factory interface.
HandlerManagerFactory(BundleContext, Element) - Constructor for class org.apache.felix.ipojo.HandlerManagerFactory
Creates a handler factory.
hasField() - Method in class org.apache.felix.ipojo.util.Property
Checks if the property has a field.
hashCode() - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
Hashcode method.
hasMethod() - Method in class org.apache.felix.ipojo.util.Property
Checks if the property has a method callback.

I

inc() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceUsage.Usage
Increment the stack level.
info(String) - Method in class org.apache.felix.ipojo.Handler
Log method (info).
INFO - Static variable in class org.apache.felix.ipojo.util.Logger
The Log Level INFO.
init(ComponentInstance, Element, Dictionary) - Method in class org.apache.felix.ipojo.HandlerManager
Creates and initializes the handler object.
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_NAME - Static variable in class org.apache.felix.ipojo.IPojoFactory
The list of the managed instance name.
INSTANCE_STRATEGY - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Factory policy : INSTANCE.
InstanceCreator - Class in org.apache.felix.ipojo
The instance creator creates instances and tracks their factories.
InstanceCreator(BundleContext) - Constructor for class org.apache.felix.ipojo.InstanceCreator
Creates the instance creator.
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.
invoke(Object, Method, Object[]) - Method in class org.apache.felix.ipojo.handlers.dependency.NullableObject
Invokes a method on this null object.
invoke(Object) - Method in class org.apache.felix.ipojo.util.Property
Invokes the setter method on the given pojo object.
IPOJO_LOG_LEVEL - 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.RequiredHandler - Class in org.apache.felix.ipojo
Structure storing required handlers.
IPojoFactory.RequiredHandler(String, String) - Constructor for class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
Crates a Required Handler.
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.
isCaseSensitive() - Method in class org.apache.felix.ipojo.context.StringMap
Check if the map is case-sensitive.
isFrozen() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
isFrozen() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
isFrozen() - Method in class org.apache.felix.ipojo.util.DependencyModel
Is the reference set frozen (cannot change anymore)? This method must be override by concrete dependency to support the static binding policy.
isGetServiceMethod(Method) - Static method in class org.apache.felix.ipojo.handlers.providedservice.CreationStrategy
Checks if the given method object is the IPOJOServiceFactory#getService(ComponentInstance) method.
isImmutable() - Method in class org.apache.felix.ipojo.architecture.PropertyDescription
Is the property immutable.
isInterfaceImplemented(String) - Method in class org.apache.felix.ipojo.parser.PojoMetadata
Checks if the given interface name is implemented.
isMandatory() - Method in class org.apache.felix.ipojo.architecture.PropertyDescription
Is the property mandatory.
isMultiple() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
isOptional() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
 
isOptional() - Method in class org.apache.felix.ipojo.util.DependencyModel
 
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
Checks if the given method object is the IPOJOServiceFactory#ungetService(ComponentInstance, Object) method.
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.

K

kill() - Method in class org.apache.felix.ipojo.HandlerManager
Kills the current instance.

L

LifecycleCallback - Class in org.apache.felix.ipojo.handlers.lifecycle.callback
This class is the implementation of callback on lifecycle transition.
LifecycleCallback(LifecycleCallbackHandler, int, MethodMetadata) - Constructor for class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallback
LifecycleCallback constructor.
LifecycleCallback(LifecycleCallbackHandler, int, String) - Constructor for class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallback
LifecycleCallback constructor.
LifecycleCallbackHandler - Class in org.apache.felix.ipojo.handlers.lifecycle.callback
Lifecycle callback handler.
LifecycleCallbackHandler() - Constructor for class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler
 
LIST - Static variable in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Dependency Field Type : List.
loadClass(String) - Method in class org.apache.felix.ipojo.ComponentFactory
Loads a class.
loadSpecification(String, BundleContext) - Static method in class org.apache.felix.ipojo.util.DependencyModel
Loads the given specification class.
LOCAL - Static variable in class org.apache.felix.ipojo.PolicyServiceContext
Resolving policy, resolves services only in the composite context (local).
LOCAL_AND_GLOBAL - Static variable in class org.apache.felix.ipojo.PolicyServiceContext
Resolving policy, resolves services only in the composite (local) and in the global context.
log(int, String) - Method in class org.apache.felix.ipojo.util.Logger
Logs a message.
log(int, String, Throwable) - Method in class org.apache.felix.ipojo.util.Logger
Logs a message with an exception.
Logger - Class in org.apache.felix.ipojo.util
iPOJO Logger.
Logger(BundleContext, String, int) - Constructor for class org.apache.felix.ipojo.util.Logger
Creates a logger.
Logger(BundleContext, String) - Constructor for class org.apache.felix.ipojo.util.Logger
Create a logger.

M

m_className - Variable in class org.apache.felix.ipojo.InstanceManager
The name of the component type implementation class.
m_componentDesc - Variable in class org.apache.felix.ipojo.IPojoFactory
The component type description exposed by the Factory service.
m_componentInstances - Variable in class org.apache.felix.ipojo.IPojoFactory
The list of the managed instance managers.
m_componentMetadata - Variable in class org.apache.felix.ipojo.IPojoFactory
The component type metadata.
m_context - Variable in class org.apache.felix.ipojo.IPojoFactory
The bundle context reference.
m_context - Variable in class org.apache.felix.ipojo.util.Tracker
The bundle context against which this Tracker object is tracking.
m_customizer - Variable in class org.apache.felix.ipojo.util.Tracker
The TrackerCustomizer object for this tracker.
m_factoryName - Variable in class org.apache.felix.ipojo.IPojoFactory
The factory name.
m_filter - Variable in class org.apache.felix.ipojo.util.Tracker
the filter specifying search criteria for the services to track.
m_global - Variable in class org.apache.felix.ipojo.PolicyServiceContext
The global service registry.
m_handlers - Variable in class org.apache.felix.ipojo.architecture.InstanceDescription
The list of handlers plugged on the component instance.
m_handlers - Variable in class org.apache.felix.ipojo.InstanceManager
The handler object list.
m_instance - Variable in class org.apache.felix.ipojo.architecture.InstanceDescription
The Underlying component instance.
m_instance - Variable in class org.apache.felix.ipojo.Handler
The HandlerManager managing the current handler.
m_isPublic - Variable in class org.apache.felix.ipojo.IPojoFactory
Is the factory public (exposed as services).
m_isValid - Variable in class org.apache.felix.ipojo.Handler
The current handler validity.
m_listenerFilter - Variable in class org.apache.felix.ipojo.util.Tracker
The filter string for use when adding the ServiceListener.
m_listeners - Variable in class org.apache.felix.ipojo.InstanceManager
The instance state listener list.
m_listeners - Variable in class org.apache.felix.ipojo.IPojoFactory
The list of factory state listeners.
m_local - Variable in class org.apache.felix.ipojo.PolicyServiceContext
The local (Composite) Service Registry.
m_logger - Variable in class org.apache.felix.ipojo.IPojoFactory
The logger for the factory (and all component instances).
m_methodObj - Variable in class org.apache.felix.ipojo.util.Callback
The method object.
m_name - Variable in class org.apache.felix.ipojo.InstanceManager
The name of the component instance.
m_requiredHandlers - Variable in class org.apache.felix.ipojo.IPojoFactory
The list of required handlers.
m_sr - Variable in class org.apache.felix.ipojo.IPojoFactory
The service registration of this factory (Factory & ManagedServiceFactory).
m_state - Variable in class org.apache.felix.ipojo.InstanceManager
The current instance state (ComponentInstance.STOPPED at the beginning).
m_state - Variable in class org.apache.felix.ipojo.IPojoFactory
The factory state.
m_tracker - Variable in class org.apache.felix.ipojo.ComponentFactory
The tracker used to track required handler factories.
m_type - Variable in class org.apache.felix.ipojo.architecture.InstanceDescription
Component Type of the instance.
ManifestMetadataParser - Class in org.apache.felix.ipojo.parser
The Manifest Metadata parser reads a manifest file and builds the iPOJO metadata (Element / Attribute ) structure.
ManifestMetadataParser() - Constructor for class org.apache.felix.ipojo.parser.ManifestMetadataParser
 
match(IPojoFactory.RequiredHandler, ServiceReference) - Method in class org.apache.felix.ipojo.IPojoFactory
Checks if the given handler identifier and the service reference match.
match(ServiceReference) - Method in class org.apache.felix.ipojo.util.DependencyModel
Does the service reference match ? This method must be override by concrete dependencies if they need advanced testing on service reference (that cannot be expressed in the LDAP filter).
MethodInterceptor - Interface in org.apache.felix.ipojo
Method interceptor.
MethodMetadata - Class in org.apache.felix.ipojo.parser
A Method Metadata represents a method from the implementation class.
MissingHandlerException - Exception in org.apache.felix.ipojo
Missing Handler Exception.
MissingHandlerException(List) - Constructor for exception org.apache.felix.ipojo.MissingHandlerException
Creates a MissingHandlerException.
modifiedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.ComponentFactory
This method is called when a used handler factory is modified.
modifiedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.util.DependencyModel
Service tracker modified service callback.
modifiedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.util.Tracker
Default implementation of the TrackerCustomizer.modifiedService method.
modifiedService(ServiceReference, Object) - Method in interface org.apache.felix.ipojo.util.TrackerCustomizer
A service tracked by the Tracker object has been modified.

N

NO_VALUE - Static variable in class org.apache.felix.ipojo.util.Property
Object used for an unvalued property.
Nullable - Interface in org.apache.felix.ipojo
A Nullable object must implement this interface.
NullableObject - Class in org.apache.felix.ipojo.handlers.dependency
Default nullable object.
NullableObject() - Constructor for class org.apache.felix.ipojo.handlers.dependency.NullableObject
 

O

onCreation(Object) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Handler createInstance method.
onCreation(Object) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Handler createInstance method.
onCreation(Object) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Callback method called when an instance of the component is created, but before someone can use it.
onDependencyReconfiguration(ServiceReference[], ServiceReference[]) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
The dependency has been reconfigured.
onDependencyReconfiguration(ServiceReference[], ServiceReference[]) - Method in class org.apache.felix.ipojo.util.DependencyModel
Concrete dependency callback.
onEntry(Object, Method, Object[]) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
A POJO method will be invoked.
onEntry(Object, String, Object[]) - Method in class org.apache.felix.ipojo.InstanceManager
Dispatches entry method events on registered method interceptors.
onEntry(Object, Method, Object[]) - Method in interface org.apache.felix.ipojo.MethodInterceptor
This method is called when the execution enters in a method.
onEntry(Object, Method, Object[]) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Callback method called when a method will be invoked.
onError(Object, Method, Throwable) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
A POJO method has thrown an error.
onError(Object, String, Throwable) - Method in class org.apache.felix.ipojo.InstanceManager
Dispatches error method events on registered method interceptors.
onError(Object, Method, Throwable) - Method in interface org.apache.felix.ipojo.MethodInterceptor
This method is called when the execution throws an exception in the given method.
onError(Object, Method, Throwable) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Callback method called when an error occurs.
onExit(Object, Method, Object) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
A POJO method has returned.
onExit(Object, String, Object) - Method in class org.apache.felix.ipojo.InstanceManager
Dispatches exit method events on registered method interceptors.
onExit(Object, Method, Object) - Method in interface org.apache.felix.ipojo.MethodInterceptor
This method is called when the execution exits a method : before a return.
onExit(Object, Method, Object) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Callback method called when a method ends.
onFinally(Object, Method) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
A POJO method is finished.
onFinally(Object, Method) - Method in interface org.apache.felix.ipojo.MethodInterceptor
This method is called when the execution of a method is going to terminate : just before to throw an exception or before to return.
onFinally(Object, Method) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Callback method called when the execution of a method will terminate : just before to throw an exception or before to return.
onGet(Object, String, Object) - Method in interface org.apache.felix.ipojo.FieldInterceptor
This method is called when a GETFIELD operation is detected.
onGet(Object, String, Object) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
This method is called by the replaced code in the component implementation class.
onGet(Object, String, Object) - Method in class org.apache.felix.ipojo.handlers.lifecycle.controller.ControllerHandler
GetterCallback.
onGet(Object, String, Object) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Getter Callback Method.
onGet(Object, String) - Method in class org.apache.felix.ipojo.InstanceManager
This method is called by the manipulated class each time that a GETFIELD instruction is executed.
onGet(Object, String, Object) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Callback method called when a managed field asks for a value.
onGet(Object, String, Object) - Method in class org.apache.felix.ipojo.util.Property
A field value is required by the object 'pojo'.
onObjectCreation(Object) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Call the bind method.
onPublication(InstanceManager, String[], Properties) - Method in class org.apache.felix.ipojo.handlers.providedservice.CreationStrategy
Method called when the service is registered.
onServiceArrival(ServiceReference) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
A new service has to be injected.
onServiceArrival(ServiceReference) - Method in class org.apache.felix.ipojo.util.DependencyModel
Concrete dependency callback.
onServiceDeparture(ServiceReference) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
A used (already injected) service disappears.
onServiceDeparture(ServiceReference) - Method in class org.apache.felix.ipojo.util.DependencyModel
Concrete dependency callback.
onServiceModification(ServiceReference) - Method in class org.apache.felix.ipojo.util.DependencyModel
This method can be override by the concrete dependency to be notified of service modification.
onSet(Object, String, Object) - Method in interface org.apache.felix.ipojo.FieldInterceptor
This method is called when a PUTFIELD operation is detected, e.g.
onSet(Object, String, Object) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
The field was set.
onSet(Object, String, Object) - Method in class org.apache.felix.ipojo.handlers.lifecycle.controller.ControllerHandler
SetterCallback.
onSet(Object, String, Object) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Setter Callback Method.
onSet(Object, String, Object) - Method in class org.apache.felix.ipojo.InstanceManager
This method is called by the manipulated class each time that a PUTFILED instruction is executed.
onSet(Object, String, Object) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Callback method called when a managed field receives a new value.
onSet(Object, String, Object) - Method in class org.apache.felix.ipojo.util.Property
The field 'field' receives a new value.
onUnpublication() - Method in class org.apache.felix.ipojo.handlers.providedservice.CreationStrategy
Method called when the service in unregistered.
open() - Method in class org.apache.felix.ipojo.util.Tracker
Opens this Tracker object and begin tracking services.
org.apache.felix.ipojo - package org.apache.felix.ipojo
 
org.apache.felix.ipojo.architecture - package org.apache.felix.ipojo.architecture
 
org.apache.felix.ipojo.context - package org.apache.felix.ipojo.context
 
org.apache.felix.ipojo.handlers.architecture - package org.apache.felix.ipojo.handlers.architecture
 
org.apache.felix.ipojo.handlers.configuration - package org.apache.felix.ipojo.handlers.configuration
 
org.apache.felix.ipojo.handlers.dependency - package org.apache.felix.ipojo.handlers.dependency
 
org.apache.felix.ipojo.handlers.lifecycle.callback - package org.apache.felix.ipojo.handlers.lifecycle.callback
 
org.apache.felix.ipojo.handlers.lifecycle.controller - package org.apache.felix.ipojo.handlers.lifecycle.controller
 
org.apache.felix.ipojo.handlers.providedservice - package org.apache.felix.ipojo.handlers.providedservice
 
org.apache.felix.ipojo.parser - package org.apache.felix.ipojo.parser
 
org.apache.felix.ipojo.util - package org.apache.felix.ipojo.util
 

P

parse(Dictionary) - Method in class org.apache.felix.ipojo.parser.ManifestMetadataParser
Looks for the iPOJO-Components header in the given dictionary.
parse(String) - Static method in class org.apache.felix.ipojo.parser.ManifestMetadataParser
Parses the metadata from the string given in argument.
parseArrays(String) - Static method in class org.apache.felix.ipojo.parser.ParseUtils
Parses the iPOJO string form of an array as {a, b, c} or [a, b, c].
parseArraysAsList(String) - Static method in class org.apache.felix.ipojo.parser.ParseUtils
Parses the string form of an array as {a, b, c} or [a, b, c] as a list.
ParseException - Exception in org.apache.felix.ipojo.parser
Exception thrown by parsers.
ParseException(String) - Constructor for exception org.apache.felix.ipojo.parser.ParseException
Parsing error.
parseHeader(String) - Method in class org.apache.felix.ipojo.parser.ManifestMetadataParser
Parses the given header, initialized the ManifestMetadataParser.m_elements list (adds the iPOJO element) and parses contained component type declarations and instance configurations.
parseHeaderMetadata(String) - Static method in class org.apache.felix.ipojo.parser.ManifestMetadataParser
Parses the metadata from the given header string.
ParseUtils - Class in org.apache.felix.ipojo.parser
Parser Utility Methods.
ParseUtils() - Constructor for class org.apache.felix.ipojo.parser.ParseUtils
 
Pojo - Interface in org.apache.felix.ipojo
Interface implemented by each manipulated class.
PojoMetadata - Class in org.apache.felix.ipojo.parser
Manipulation Metadata allows getting information about the implementation class without using reflection such as implemented interfaces, super class, methods and fields.
PojoMetadata(Element) - Constructor for class org.apache.felix.ipojo.parser.PojoMetadata
Creates Pojo metadata.
PolicyServiceContext - Class in org.apache.felix.ipojo
The policy service context is a service context aiming to resolve service dependencies inside different service context according to a policy.
PolicyServiceContext(BundleContext, ServiceContext, int) - Constructor for class org.apache.felix.ipojo.PolicyServiceContext
Creates a PolicyServiceContext.
PrimitiveHandler - Class in org.apache.felix.ipojo
This class defines common mechanisms of primitive handlers.
PrimitiveHandler() - Constructor for class org.apache.felix.ipojo.PrimitiveHandler
 
PrimitiveInstanceDescription - Class in org.apache.felix.ipojo
Primitive Instance Description.
PrimitiveInstanceDescription(ComponentTypeDescription, InstanceManager) - Constructor for class org.apache.felix.ipojo.PrimitiveInstanceDescription
Creates a Primitive Instance Description.
Property - Class in org.apache.felix.ipojo.util
Property class managing a managed value.
Property(String, String, String, String, String, InstanceManager, Handler) - Constructor for class org.apache.felix.ipojo.util.Property
Creates a property.
PropertyDescription - Class in org.apache.felix.ipojo.architecture
Property Information.
PropertyDescription(String, String, String) - Constructor for class org.apache.felix.ipojo.architecture.PropertyDescription
Constructor.
PropertyDescription(Property) - Constructor for class org.apache.felix.ipojo.architecture.PropertyDescription
Constructor.
PropertyDescription(String, String, String, boolean) - Constructor for class org.apache.felix.ipojo.architecture.PropertyDescription
Constructor.
ProvidedService - Class in org.apache.felix.ipojo.handlers.providedservice
Provided Service represent a provided service by the component.
ProvidedService(ProvidedServiceHandler, String[], int, Class) - Constructor for class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Creates a provided service object.
ProvidedServiceDescription - Class in org.apache.felix.ipojo.handlers.providedservice
Provided Service Description.
ProvidedServiceDescription(ProvidedService) - Constructor for class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Constructor.
ProvidedServiceHandler - Class in org.apache.felix.ipojo.handlers.providedservice
Composite Provided Service Handler.
ProvidedServiceHandler() - Constructor for class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
 
ProvidedServiceHandlerDescription - Class in org.apache.felix.ipojo.handlers.providedservice
Provided Service Handler Description.
ProvidedServiceHandlerDescription(ProvidedServiceHandler, ProvidedService[]) - Constructor for class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandlerDescription
Constructor.
put(Object, Object) - Method in class org.apache.felix.ipojo.context.StringMap
Put a record in the map.

R

reconfigure(Dictionary) - Method in interface org.apache.felix.ipojo.ComponentInstance
Re-configures an instance.
reconfigure(Dictionary) - Method in interface org.apache.felix.ipojo.Factory
Reconfigures an instance already created.
reconfigure(Dictionary) - Method in class org.apache.felix.ipojo.Handler
Reconfigures the instance.
reconfigure(Dictionary) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Reconfigure the component instance.
reconfigure(Dictionary) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Reconfigure provided service.
reconfigure(Dictionary) - Method in class org.apache.felix.ipojo.InstanceManager
Reconfigures the current instance.
reconfigure(Dictionary) - Method in class org.apache.felix.ipojo.IPojoFactory
Reconfigures an existing instance.
reconfigureProperty(Property, Object) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Reconfigures the given property with the given value.
register(PrimitiveHandler, FieldMetadata[], MethodMetadata[]) - Method in class org.apache.felix.ipojo.InstanceManager
Deprecated. use InstanceManager.register(FieldMetadata, FieldInterceptor) and InstanceManager#register(FieldMetadata, MethodInterceptor) instead.
register(FieldMetadata, FieldInterceptor) - Method in class org.apache.felix.ipojo.InstanceManager
Registers a field interceptor.
register(MethodMetadata, MethodInterceptor) - Method in class org.apache.felix.ipojo.InstanceManager
Registers a method interceptor.
registerContextListener(ContextListener, String[]) - Method in interface org.apache.felix.ipojo.ContextSource
Registers a context listener on the given set of properties.
REGISTERED - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Service State : REGISTRED.
REGISTERED - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
State : the service is registered.
registerService(ComponentInstance, String, Object, Dictionary) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Register a service.
registerService(ComponentInstance, String[], Object, Dictionary) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Register a service.
registerService() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Registers the service.
registerService(String[], Object, Dictionary) - Method in class org.apache.felix.ipojo.IPojoContext
Registers a service.
registerService(String, Object, Dictionary) - Method in class org.apache.felix.ipojo.IPojoContext
Registers a service.
registerService(String[], Object, Dictionary) - Method in class org.apache.felix.ipojo.PolicyServiceContext
This method is not supported.
registerService(String, Object, Dictionary) - Method in class org.apache.felix.ipojo.PolicyServiceContext
This method is not supported.
registerService(String[], Object, Dictionary) - Method in interface org.apache.felix.ipojo.ServiceContext
Registers a service inside this service context.
registerService(String, Object, Dictionary) - Method in interface org.apache.felix.ipojo.ServiceContext
Registers a service inside this service context.
remove(ServiceReference) - Method in class org.apache.felix.ipojo.util.Tracker
Removes a service from this Tracker object.
removeBundleListener(BundleListener) - Method in class org.apache.felix.ipojo.IPojoContext
Removes a bundle listener.
removeBundleListener(BundleListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Removes the bundle listener.
removedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.ComponentFactory
This method is called when a used handler factory disappears.
removedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.util.DependencyModel
Service tracker removed service callback.
removedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.util.Tracker
Default implementation of the TrackerCustomizer.removedService method.
removedService(ServiceReference, Object) - Method in interface org.apache.felix.ipojo.util.TrackerCustomizer
A service tracked by the Tracker object has been removed.
removeFactoryStateListener(FactoryStateListener) - Method in interface org.apache.felix.ipojo.Factory
Removes the given factory state listener from the listener list.
removeFactoryStateListener(FactoryStateListener) - Method in class org.apache.felix.ipojo.IPojoFactory
Removes a factory listener.
removeFrameworkListener(FrameworkListener) - Method in class org.apache.felix.ipojo.IPojoContext
Removes a framework listener.
removeFrameworkListener(FrameworkListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Removes a framework listener.
removeInstanceStateListener(InstanceStateListener) - Method in interface org.apache.felix.ipojo.ComponentInstance
Removes an instance state listener on the current instance.
removeInstanceStateListener(InstanceStateListener) - Method in class org.apache.felix.ipojo.InstanceManager
Unregisters an instance state listener.
removeListener(ServiceListener) - Method in class org.apache.felix.ipojo.EventDispatcher
Removes a service listener.
removeProperties(Dictionary) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Removes service properties.
removeProperties(Dictionary) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler
Remove properties form all provided services.
removeServiceListener(ServiceListener) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Unregister a service listener.
removeServiceListener(ServiceListener) - Method in class org.apache.felix.ipojo.IPojoContext
Removes a service listener.
removeServiceListener(ServiceListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Removes a service listener.
removeServiceListener(ServiceListener) - Method in interface org.apache.felix.ipojo.ServiceContext
Removes a service listener.
reset() - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Reset the service registry.
resetLocalCache() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Reset the thread local cache if used.
RESOLVED - Static variable in class org.apache.felix.ipojo.util.DependencyModel
Dependency state : RESOLVED.

S

searchMethod() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
Search the method object in the POJO by analyzing present method.
searchMethod() - Method in class org.apache.felix.ipojo.util.Callback
Searches the Method object in the POJO by analyzing implementation class methods.
SERVICE_STRATEGY - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Factory policy : SERVICE_FACTORY.
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.
servicePropertiesModified(ServiceRegistrationImpl) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Dispatch a service properties modified event.
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.
ServiceReferenceRankingComparator - Class in org.apache.felix.ipojo.util
Service Reference Comparator.
ServiceReferenceRankingComparator() - Constructor for class org.apache.felix.ipojo.util.ServiceReferenceRankingComparator
 
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.
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.
ServiceUsage.Usage() - Constructor for class org.apache.felix.ipojo.handlers.dependency.ServiceUsage.Usage
 
SET - Static variable in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Dependency Field Type : Set.
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.
setArgument(String[]) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
Set the argument type (Empty or the class name).
setBindingPolicy() - Method in class org.apache.felix.ipojo.util.DependencyModel
Sets the binding policy.
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) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Sets the dependency comparator.
setComparator(Comparator) - Method in class org.apache.felix.ipojo.util.DependencyModel
 
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) - 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.
setMandatory() - Method in class org.apache.felix.ipojo.architecture.PropertyDescription
Sets the property as mandatory.
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.
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.
setReference(ServiceReference) - 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.
setType(int) - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Set the type to inject.
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.
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.util.Tracker
Returns the number of services being tracked by this Tracker object.
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(BundleContext) - Method in class org.apache.felix.ipojo.Extender
iPOJO Start method.
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.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.DependencyModel
Opens the tracking.
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 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(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(Factory, int) - Method in class org.apache.felix.ipojo.InstanceCreator
This method is called when the state of a factory changes.
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.
stop() - Method in interface org.apache.felix.ipojo.ComponentInstance
Stops the component instance.
stop(BundleContext) - Method in class org.apache.felix.ipojo.Extender
Stops the iPOJO Bundle.
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.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.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.
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.
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.

T

toString() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Gets a printable form of the current component type description.
Tracker - Class in org.apache.felix.ipojo.util
Utility class close to the OSGi Service Tracker.
Tracker(BundleContext, ServiceReference, TrackerCustomizer) - Constructor for class org.apache.felix.ipojo.util.Tracker
Creates a Tracker object on the specified ServiceReference object.
Tracker(BundleContext, String, TrackerCustomizer) - Constructor for class org.apache.felix.ipojo.util.Tracker
Creates a Tracker object on the specified class name.
Tracker(BundleContext, Filter, TrackerCustomizer) - Constructor for class org.apache.felix.ipojo.util.Tracker
Creates a Tracker object on the specified Filter object.
TrackerCustomizer - Interface in org.apache.felix.ipojo.util
Tracker Customizer.

U

UnacceptableConfiguration - Exception in org.apache.felix.ipojo
UnacceptableConfiguration occurs when a factory refuses to create an instance.
UnacceptableConfiguration(String) - Constructor for exception org.apache.felix.ipojo.UnacceptableConfiguration
Creates an UnacceptableConfiguration.
UNBIND - Static variable in class org.apache.felix.ipojo.handlers.dependency.DependencyCallback
Unbind method (called when a service disappears).
ungetService(ComponentInstance, Object) - Method in class org.apache.felix.ipojo.context.ServiceRegistrationImpl
Unget a service.
ungetService(ComponentInstance, ServiceReference) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Unget a service.
ungetService(Bundle, ServiceRegistration, Object) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
The unget method.
ungetService(ServiceReference) - Method in class org.apache.felix.ipojo.IPojoContext
Ungets the service reference.
ungetService(ComponentInstance, Object) - Method in interface org.apache.felix.ipojo.IPOJOServiceFactory
Un-gets a service object.
ungetService(ServiceReference) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Ungets the service reference.
ungetService(ServiceReference) - Method in interface org.apache.felix.ipojo.ServiceContext
Ungets the service reference.
ungetService(ServiceReference) - Method in class org.apache.felix.ipojo.util.DependencyModel
Ungets a used service reference.
ungetService(ServiceReference) - Method in class org.apache.felix.ipojo.util.Tracker
Ungets the given service reference.
unRef() - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
Releases the reference of the used factory.
unregister() - Method in class org.apache.felix.ipojo.context.ServiceRegistrationImpl
Unregister the service.
unregisterContextListener(ContextListener) - Method in interface org.apache.felix.ipojo.ContextSource
Unregisters the given context listener.
UNREGISTERED - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Service State : UNREGISTRED.
UNREGISTERED - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
State : the service is unregistered.
unregisterService(ServiceRegistrationImpl) - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Unregister a service.
unregisterService() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Unregisters the service.
UNRESOLVED - Static variable in class org.apache.felix.ipojo.util.DependencyModel
Dependency state : UNRESOLVED.
update(ContextSource, String, Object) - Method in interface org.apache.felix.ipojo.ContextListener
A monitored value has been modified.
update() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Update the service properties.
updated(Dictionary) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Managed Service method.
updated(String, Dictionary) - Method in class org.apache.felix.ipojo.IPojoFactory
Creates or updates an instance.

V

VALID - Static variable in interface org.apache.felix.ipojo.ComponentInstance
Component Instance State : VALID.
VALID - Static variable in interface org.apache.felix.ipojo.Factory
Factory State.
validate(DependencyModel) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Validate method.
VALIDATE - Static variable in class org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallback
Invalid to Valid transition.
validate(DependencyModel) - Method in interface org.apache.felix.ipojo.util.DependencyStateListener
The given dependency becomes valid.
VECTOR - Static variable in class org.apache.felix.ipojo.handlers.dependency.DependencyHandler
Dependency field type : Vector The dependency will be injected as a vector.

W

waitForService(long) - Method in class org.apache.felix.ipojo.util.Tracker
Waits for at least one service to be tracked by this Tracker object.
warn(String) - Method in class org.apache.felix.ipojo.Handler
Log method (warning).
warn(String, Throwable) - Method in class org.apache.felix.ipojo.Handler
Log method (warning).
WARNING - Static variable in class org.apache.felix.ipojo.util.Logger
The Log Level WARNING.

A B C D E F G H I K L M N O P R S T U V W

Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.