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
Add a bundle listener.
addBundleListener(BundleListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Add a bundle listener.
addDependency(DependencyDescription) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandlerDescription
Add a dependency.
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
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
A new factory appears.
addFactoryStateListener(FactoryStateListener) - Method in interface org.apache.felix.ipojo.Factory
Add a factory state listener on the current factory.
addFactoryStateListener(FactoryStateListener) - Method in class org.apache.felix.ipojo.IPojoFactory
Add a factory listener.
addFrameworkListener(FrameworkListener) - Method in class org.apache.felix.ipojo.IPojoContext
Add a framework listener.
addFrameworkListener(FrameworkListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Add a framework listener.
addHandler(HandlerDescription) - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Add an handler description to the list.
addingService(ServiceReference) - Method in class org.apache.felix.ipojo.ComponentFactory
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.
addInstance(InstanceDescription) - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Add an instance description to the contained instance list.
addInstanceStateListener(InstanceStateListener) - Method in interface org.apache.felix.ipojo.ComponentInstance
Add an instance state listener on the current instance.
addInstanceStateListener(InstanceStateListener) - Method in class org.apache.felix.ipojo.InstanceManager
Register an instance state listener.
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.ProvidedServiceHandler
Add properties to all provided services.
addProperty(String, String) - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Add a String property in the component type.
addProperty(String, String, boolean) - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Add a String property in the component type.
addProperty(PropertyDescription) - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Add a configuration properties to the component type.
addProperty(Property) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Add the given property metadata to the property metadata list.
addProperty(String, String) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Add a property to the current provided service description.
addProvidedService(ProvidedServiceDescription) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandlerDescription
Add a provided service.
addProvidedServiceSpecification(String) - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Add 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
Add 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
Add a service listener according to the policy.
addServiceListener(ServiceListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Add a service listener according to the policy.
addServiceListener(ServiceListener, String) - Method in interface org.apache.felix.ipojo.ServiceContext
Add a service listener.
addServiceListener(ServiceListener) - Method in interface org.apache.felix.ipojo.ServiceContext
Add 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
Attach the current handler object to the given component instance.
attach(ComponentInstance) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Attach 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
Call the method.
call(Object) - Method in class org.apache.felix.ipojo.util.Callback
Call the current callback method on the instance given in parameter.
call(Object[]) - Method in class org.apache.felix.ipojo.util.Callback
Call the callback on the method with the argument given in parameter.
call(Object, Object[]) - Method in class org.apache.felix.ipojo.util.Callback
Call the callback on the method with the argument given in parameter and with the arguments given in parameter too.
Callback - Class in org.apache.felix.ipojo.util
A callback allows calling a method on the component instances.
Callback(String, String[], boolean, InstanceManager) - Constructor for class org.apache.felix.ipojo.util.Callback
Callback constructor.
Callback(String, Class[], boolean, InstanceManager) - Constructor for class org.apache.felix.ipojo.util.Callback
Callback constructor.
Callback(MethodMetadata, InstanceManager) - Constructor for class org.apache.felix.ipojo.util.Callback
Constructor.
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
Check method : allow a factory to check if given element are correct.
checkAcceptability(Dictionary) - Method in class org.apache.felix.ipojo.IPojoFactory
Check 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
Close this Tracker object.
compare(Object, Object) - Method in class org.apache.felix.ipojo.util.ServiceReferenceRankingComparator
Compare two service reference.
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
Create a instance manager factory.
ComponentFactory(BundleContext, Element) - Constructor for class org.apache.felix.ipojo.ComponentFactory
Create a instance manager factory.
ComponentInstance - Interface in org.apache.felix.ipojo
The component instance class manages one instance of a component type.
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
Compute the component type description.
computeFactoryState() - Method in class org.apache.felix.ipojo.IPojoFactory
Compute factory state.
computeMethodId(Method) - Static method in class org.apache.felix.ipojo.parser.MethodMetadata
Compute the method id for the given method.
computeType(String, BundleContext) - Static method in class org.apache.felix.ipojo.util.Property
The set type method computes and returns the property type according to the given type name.
ConfigurationException - Exception in org.apache.felix.ipojo
Configuration Exception.
ConfigurationException(String) - Constructor for exception org.apache.felix.ipojo.ConfigurationException
Constructor.
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
 
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.Handler
Configure 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
Configure 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
Configure the instance manager.
containsProperty(String) - Method in class org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler
Check if the list contains the property.
ContextListener - Interface in org.apache.felix.ipojo
Context Source Listener.
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(Class, String) - Static method in class org.apache.felix.ipojo.util.Property
Create an object of the given type with the given String value.
createArrayObject(Class, String[]) - Static method in class org.apache.felix.ipojo.util.Property
Create an array object containing the type 'interntype' from the String array 'values'.
createComponentInstance(Dictionary) - Method in interface org.apache.felix.ipojo.Factory
Create an instance manager (i.e.
createComponentInstance(Dictionary, ServiceContext) - Method in interface org.apache.felix.ipojo.Factory
Create an instance manager (i.e.
createComponentInstance(Dictionary) - Method in class org.apache.felix.ipojo.IPojoFactory
Create an instance.
createComponentInstance(Dictionary, ServiceContext) - Method in class org.apache.felix.ipojo.IPojoFactory
Create an instance.
createFilter(String) - Method in class org.apache.felix.ipojo.IPojoContext
Create a Filter object.
createFilter(String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Create a LDAP filter.
createInstance(Dictionary, IPojoContext, HandlerManager[]) - Method in class org.apache.felix.ipojo.ComponentFactory
Create a primitive instance.
createInstance(Dictionary, IPojoContext, HandlerManager[]) - Method in class org.apache.felix.ipojo.HandlerFactory
Create an instance.
createInstance(Dictionary, IPojoContext, HandlerManager[]) - Method in class org.apache.felix.ipojo.IPojoFactory
Create an instance.
createPojoObject() - Method in class org.apache.felix.ipojo.InstanceManager
Create an instance of the component.

D

DEBUG - Static variable in class org.apache.felix.ipojo.util.Logger
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
Define a class.
deleted(String) - Method in class org.apache.felix.ipojo.IPojoFactory
Delete an instance.
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
Dependency Description.
DependencyDescription(String, boolean, boolean, String, int) - Constructor for class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Constructor.
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(Handler) - Constructor for class org.apache.felix.ipojo.handlers.dependency.DependencyHandlerDescription
Constructor.
DependencyModel - Class in org.apache.felix.ipojo.util
Abstract dependency model.
DependencyModel(Class, boolean, boolean, Filter, Comparator, int, BundleContext, DependencyStateListener) - Constructor for class org.apache.felix.ipojo.util.DependencyModel
Constructor.
DependencyStateListener - Interface in org.apache.felix.ipojo.util
This interface allows a class to be notified of dependency state changes.
dispose() - Method in interface org.apache.felix.ipojo.ComponentInstance
Dispose the component instance.
dispose() - Method in class org.apache.felix.ipojo.HandlerManager
Dispose the instance.
dispose() - Method in class org.apache.felix.ipojo.InstanceManager
Dispose 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
Log Level ERROR.
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
Factory state listener.
FieldInterceptor - Interface in org.apache.felix.ipojo
Field interceptor.
FieldMetadata - Class in org.apache.felix.ipojo.parser
A Field Metadata represent a field of an implementation class.
FieldMetadata(String, String) - Constructor for class org.apache.felix.ipojo.parser.FieldMetadata
Constructor.

G

generateName() - Method in class org.apache.felix.ipojo.IPojoFactory
Helping 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
Get the service references matching with the given query.
getAllServiceReferences(String, String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Get all service references.
getAllServiceReferences(String, String) - Method in interface org.apache.felix.ipojo.ServiceContext
Get the service references matching with the given query.
getBindingPolicy() - Method in class org.apache.felix.ipojo.util.DependencyModel
Return 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
Get the current bundle.
getBundle(long) - Method in class org.apache.felix.ipojo.IPojoContext
Get the bundle object with the given id.
getBundle() - Method in class org.apache.felix.ipojo.PolicyServiceContext
Get the current bundle.
getBundle(long) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Get 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
Compute the bundle context from the bundle class by introspection.
getBundleContext() - Method in interface org.apache.felix.ipojo.Factory
Get the bundle context of the factory.
getBundleContext() - Method in class org.apache.felix.ipojo.IPojoFactory
 
getBundleId() - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Get the bundle id of the bundle containing the described instance.
getBundles() - Method in class org.apache.felix.ipojo.IPojoContext
Get installed bundles.
getBundles() - Method in class org.apache.felix.ipojo.PolicyServiceContext
Get installed bundles.
getCallbacks() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
getClassName() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Get the implementation class of this component type.
getClassName() - Method in class org.apache.felix.ipojo.ComponentFactory
 
getClassName() - Method in interface org.apache.felix.ipojo.Factory
Return the classname of the component type.
getClassName() - Method in class org.apache.felix.ipojo.InstanceManager
Get the implementation class of the component type.
getClassName() - Method in class org.apache.felix.ipojo.IPojoFactory
Get the factory class name.
getClazz() - Method in class org.apache.felix.ipojo.InstanceManager
Get the manipulated class.
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
Get the component type description of the described instance.
getComponentDescription() - Method in interface org.apache.felix.ipojo.Factory
Get the component type description.
getComponentDescription() - Method in class org.apache.felix.ipojo.IPojoFactory
Get the component type description.
getComponentInstance() - Method in interface org.apache.felix.ipojo.Pojo
Get the instance container which create the current object.
getComponentsMetadata() - Method in class org.apache.felix.ipojo.parser.ManifestMetadataParser
Get the array of component type metadata.
getComponentTypeDescription() - Method in class org.apache.felix.ipojo.ComponentFactory
 
getComponentTypeDescription() - Method in class org.apache.felix.ipojo.HandlerFactory
 
getComponentTypeDescription() - Method in class org.apache.felix.ipojo.IPojoFactory
 
getContainedInstances() - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Get the list of contained instance in the describe instance.
getContext() - Method in interface org.apache.felix.ipojo.ComponentInstance
Return the bundle context of this instance.
getContext() - Method in interface org.apache.felix.ipojo.ContextSource
Get the whole context.
getContext() - Method in class org.apache.felix.ipojo.InstanceManager
Get the bundle context used by this component instance.
getCreatedObjects() - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Get the list of object created by the described instance.
getDataFile(String) - Method in class org.apache.felix.ipojo.IPojoContext
Get a data file.
getDataFile(String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Get a data file.
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.
getDescription() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Get the component type description.
getDescription() - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Get the instance description.
getDescription() - Method in interface org.apache.felix.ipojo.Factory
Get the component type information containing provided service, configuration properties ...
getDescription() - Method in class org.apache.felix.ipojo.Handler
Return the current 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
Get the component type description (Element-Attribute form).
getFactory() - Method in interface org.apache.felix.ipojo.ComponentInstance
Return the factory which create this instance.
getFactory() - Method in class org.apache.felix.ipojo.InstanceManager
Get the factory which create the current instance.
getFactory() - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
Get the factory object used for this handler.
getFactory() - Method in class org.apache.felix.ipojo.PrimitiveHandler
 
getFactoryName() - Method in class org.apache.felix.ipojo.ComponentFactory
Compute the factory name.
getFactoryName() - Method in class org.apache.felix.ipojo.IPojoFactory
Compute 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
Get the field metadata for the given name.
getField(String, String) - Method in class org.apache.felix.ipojo.parser.PojoMetadata
Get 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
Give access to a field value to the first created pojo.
getFieldValue(String, Object) - Method in class org.apache.felix.ipojo.InstanceManager
Give 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
Return the dependency filter (String form).
getFullName() - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
Get the handler full name (namespace:name).
getGlobalContext() - Method in class org.apache.felix.ipojo.InstanceManager
 
getGlobalContext() - Method in class org.apache.felix.ipojo.IPojoContext
Get 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
Get 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
Return a specified handler.
getHandler(IPojoFactory.RequiredHandler, ServiceContext) - Method in class org.apache.felix.ipojo.IPojoFactory
Return the handler object for the given required handler.
getHandler(String) - Method in class org.apache.felix.ipojo.PrimitiveHandler
Get a plugged handler of the same container.
getHandlerInfo() - Method in class org.apache.felix.ipojo.architecture.HandlerDescription
Get handler information.
getHandlerInfo() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyHandlerDescription
Build 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
Get the component instance of the current handler.
getHandlerName() - Method in class org.apache.felix.ipojo.architecture.HandlerDescription
Get the handler name.
getHandlerName() - Method in class org.apache.felix.ipojo.HandlerFactory
 
getHandlers() - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Get the plugged handler list.
getId() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
 
getInstanceDescription() - Method in interface org.apache.felix.ipojo.architecture.Architecture
Return the description of the instance.
getInstanceDescription() - Method in interface org.apache.felix.ipojo.ComponentInstance
Return 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
Get 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
 
getInstanceName() - Method in interface org.apache.felix.ipojo.ComponentInstance
Return the name of the instance.
getInstanceName() - Method in class org.apache.felix.ipojo.InstanceManager
Get the instance name.
getInstances() - Method in class org.apache.felix.ipojo.parser.ManifestMetadataParser
Get 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
Get 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
 
getLogger() - Method in class org.apache.felix.ipojo.Handler
Get the logger to use in the handler.
getLogger() - Method in class org.apache.felix.ipojo.IPojoFactory
Get the logger used by instances of he current factory.
getLogger() - Method in class org.apache.felix.ipojo.PrimitiveHandler
 
getMessage() - Method in exception org.apache.felix.ipojo.ConfigurationException
Get the error message.
getMessage() - Method in exception org.apache.felix.ipojo.MissingHandlerException
Get the error message.
getMetadata() - Method in class org.apache.felix.ipojo.PrimitiveHandler
 
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
Get the MethodMetadata corresponding to the method (contained in the implementation class) to given name.
getMethod(String, String[]) - Method in class org.apache.felix.ipojo.parser.PojoMetadata
Get 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
 
getMethod() - Method in class org.apache.felix.ipojo.util.Property
Get 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
Get 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
Get 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
Get the list of missing handlers.
getMissingHandlers() - Method in class org.apache.felix.ipojo.IPojoFactory
Compute the list of missing handlers.
getName() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Return the component-type name.
getName() - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Get the instance name.
getName() - Method in class org.apache.felix.ipojo.architecture.PropertyDescription
Get the current property name.
getName() - Method in interface org.apache.felix.ipojo.Factory
Return the factory name.
getName() - Method in class org.apache.felix.ipojo.IPojoFactory
 
getName() - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
 
getName() - Method in class org.apache.felix.ipojo.util.Property
 
getNamespace() - Method in class org.apache.felix.ipojo.HandlerFactory
 
getNamespace() - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
 
getObjectValue(BundleContext) - Method in class org.apache.felix.ipojo.architecture.PropertyDescription
Get 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
 
getPojoObject() - Method in class org.apache.felix.ipojo.InstanceManager
Get the first object created by the instance.
getPojoObjects() - Method in class org.apache.felix.ipojo.InstanceManager
Get the array of object created by the instance.
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
Get the iPOJO primitive type from the given primitive class.
getProperties() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Get 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.HandlerFactory
Compute factory service 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
Get the list of properties.
getPropertiesToPublish() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Compute 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
Get the current value of the given property.
getProperty(String) - Method in class org.apache.felix.ipojo.IPojoContext
Get a property value.
getProperty(String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Get 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() - 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.
getprovidedServiceSpecification() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Get 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
Get the 'reflective' type of the given type.
getRegistredFields() - Method in class org.apache.felix.ipojo.InstanceManager
Get the list of registered fields.
getRegistredHandlers() - Method in class org.apache.felix.ipojo.InstanceManager
Get the list of handlers plugged on the instance.
getRegistredMethods() - Method in class org.apache.felix.ipojo.InstanceManager
Get the list of registered methods.
getRequiredHandlerList() - Method in class org.apache.felix.ipojo.ComponentFactory
Compute required handlers.
getRequiredHandlerList() - Method in class org.apache.felix.ipojo.IPojoFactory
Compute 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
Get the list of required handlers.
getResource(String) - Method in class org.apache.felix.ipojo.ComponentFactory
Return 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(ServiceReference) - Method in class org.apache.felix.ipojo.IPojoContext
Get a service object.
getService(ServiceReference) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Get the service object for the given reference.
getService(ServiceReference) - Method in interface org.apache.felix.ipojo.ServiceContext
Get a service object.
getService(ServiceReference) - Method in class org.apache.felix.ipojo.util.DependencyModel
Get 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
Get 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
Get the service reference if only 1 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
Get the service reference.
getServiceReference(String) - Method in class org.apache.felix.ipojo.IPojoContext
Get a service reference for the given interface.
getServiceReference(String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Get a service reference for the required service specification.
getServiceReference(String) - Method in interface org.apache.felix.ipojo.ServiceContext
Get a service reference for the given interface.
getServiceReference() - Method in class org.apache.felix.ipojo.util.DependencyModel
Get 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
Get the service reference list.
getServiceReferences(String, String) - Method in class org.apache.felix.ipojo.IPojoContext
Get 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
Get service reference list for the given query.
getServiceReferences() - Method in class org.apache.felix.ipojo.util.DependencyModel
Get matching service references.
getServiceReferences() - Method in class org.apache.felix.ipojo.util.Tracker
Return 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
Get 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.util.Tracker
Return an array of service objects for all services being tracked by this Tracker object.
getServiceSpecification() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Get the published service specifications.
getServiceSpecification() - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Get the list of provided service specifications.
getSize() - Method in class org.apache.felix.ipojo.util.DependencyModel
Get the number of actual matching references.
getSpecification() - Method in class org.apache.felix.ipojo.util.DependencyModel
Get the tracked specification.
getStartLevel() - Method in class org.apache.felix.ipojo.HandlerFactory
 
getState() - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Get the state of the described instance.
getState() - Method in interface org.apache.felix.ipojo.ComponentInstance
Return the actual state of the instance.
getState() - Method in interface org.apache.felix.ipojo.Factory
Return 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
Get provided service state.
getState() - Method in class org.apache.felix.ipojo.InstanceManager
Get the actual state of the instance.
getState() - Method in class org.apache.felix.ipojo.IPojoFactory
 
getState() - Method in class org.apache.felix.ipojo.util.DependencyModel
Get the actual state of the dependency.
getStringFilter() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Get the string form of the filter.
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
Get the current property type.
getType() - Method in class org.apache.felix.ipojo.HandlerFactory
 
getUsedServiceReferences() - Method in class org.apache.felix.ipojo.util.DependencyModel
Get the list of currently used service references.
getUsedServiceReferences() - Method in class org.apache.felix.ipojo.util.Tracker
Return the list of references used by the tracker.
getUsedServices() - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Get 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
 
getValue() - Method in class org.apache.felix.ipojo.architecture.PropertyDescription
Get 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, look inside the global 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
Handler priority.
HANDLER_NAME_PROPERTY - Static variable in class org.apache.felix.ipojo.Handler
Handler name property.
HANDLER_NAMESPACE_PROPERTY - Static variable in class org.apache.felix.ipojo.Handler
Handler namespace property.
HANDLER_TYPE - Static variable in class org.apache.felix.ipojo.PrimitiveHandler
"Primitive" Handler type (value).
HANDLER_TYPE_PROPERTY - Static variable in class org.apache.felix.ipojo.Handler
Handler type property.
HandlerDescription - Class in org.apache.felix.ipojo.architecture
Handler Description.
HandlerDescription(Handler) - Constructor for class org.apache.felix.ipojo.architecture.HandlerDescription
Constructor.
HandlerFactory - Class in org.apache.felix.ipojo
The component factory manages component instance objects.
HandlerFactory(BundleContext, Element) - Constructor for class org.apache.felix.ipojo.HandlerFactory
Create a composite 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
Constructor.
hasField() - Method in class org.apache.felix.ipojo.util.Property
Check if the property has a field.
hasMethod() - Method in class org.apache.felix.ipojo.util.Property
Check if the property has a method callback.

I

inc() - Method in class org.apache.felix.ipojo.handlers.dependency.ServiceUsage.Usage
Increment the statck 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
Log Level INFO.
init(ComponentInstance, Element, Dictionary) - Method in class org.apache.felix.ipojo.HandlerManager
Create and initialize the handler object.
initializeComponentFactory(ComponentTypeDescription, Element) - Method in class org.apache.felix.ipojo.Handler
Initialize 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
Install a bundle.
installBundle(String, InputStream) - Method in class org.apache.felix.ipojo.IPojoContext
Install a bundle.
installBundle(String) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Install a bundle.
installBundle(String, InputStream) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Install a bundle.
InstanceCreator - Class in org.apache.felix.ipojo
An instance creator aims to create instances and to track their factories.
InstanceCreator(BundleContext) - Constructor for class org.apache.felix.ipojo.InstanceCreator
Constructor.
InstanceDescription - Class in org.apache.felix.ipojo.architecture
Instance Description.
InstanceDescription(String, int, long, ComponentTypeDescription) - Constructor for class org.apache.felix.ipojo.architecture.InstanceDescription
Constructor.
InstanceManager - Class in org.apache.felix.ipojo
The instance manager class manages one instance of a component type.
InstanceManager(ComponentFactory, BundleContext, HandlerManager[]) - Constructor for class org.apache.felix.ipojo.InstanceManager
Construct a new Component Manager.
InstanceStateListener - Interface in org.apache.felix.ipojo
Instance state listener.
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
Invoke the setter method on the given pjo object.
IPOJO_LOG_LEVEL - Static variable in class org.apache.felix.ipojo.util.Logger
Ipojo default log level property.
IPOJO_NAMESPACE - Static variable in class org.apache.felix.ipojo.HandlerFactory
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
Constructor.
IPojoContext(BundleContext, ServiceContext) - Constructor for class org.apache.felix.ipojo.IPojoContext
Constructor.
IPojoFactory - Class in org.apache.felix.ipojo
This class abstracts iPOJO factories.
IPojoFactory(BundleContext, Element) - Constructor for class org.apache.felix.ipojo.IPojoFactory
Constructor.
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
Constructor.
isAcceptable(Dictionary) - Method in interface org.apache.felix.ipojo.Factory
Check if the given configuration is acceptable as a configuration of a component instance.
isAcceptable(Dictionary) - Method in class org.apache.felix.ipojo.IPojoFactory
Check 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
Test 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.util.DependencyModel
Is the reference set frozen (cannot change anymore) ? This method must be override by concrete dependency to support the static binding policy.
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
Check if the given interface name is implemented.
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
Check if the instance is started.
isStarted() - Method in class org.apache.felix.ipojo.InstanceManager
Check if the instance if started.
isValid() - Method in class org.apache.felix.ipojo.architecture.HandlerDescription
Check 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
Check if the current handler is valid.

K

kill() - Method in class org.apache.felix.ipojo.HandlerManager
Kill 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
 
loadClass(String) - Method in class org.apache.felix.ipojo.ComponentFactory
Load a class.
loadSpecification(String, BundleContext) - Static method in class org.apache.felix.ipojo.util.DependencyModel
Load the given specification class.
LOCAL - Static variable in class org.apache.felix.ipojo.PolicyServiceContext
Resolving policy, look only in the composite.
LOCAL_AND_GLOBAL - Static variable in class org.apache.felix.ipojo.PolicyServiceContext
Resolving policy, look inside the composite and in the global scope.
log(int, String) - Method in class org.apache.felix.ipojo.util.Logger
Log a message.
log(int, String, Throwable) - Method in class org.apache.felix.ipojo.util.Logger
Log 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
Constructor.
Logger(BundleContext, String) - Constructor for class org.apache.felix.ipojo.util.Logger
Constructor.

M

m_className - Variable in class org.apache.felix.ipojo.InstanceManager
Name of the component type implementation class.
m_componentDesc - Variable in class org.apache.felix.ipojo.IPojoFactory
Component-Type description exposed by the factory service.
m_componentInstances - Variable in class org.apache.felix.ipojo.IPojoFactory
List of the managed instance managers.
m_componentMetadata - Variable in class org.apache.felix.ipojo.IPojoFactory
Component Type provided by this factory.
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
Bundle context against which this Tracker object is tracking.
m_customizer - Variable in class org.apache.felix.ipojo.util.Tracker
TrackerCustomizer object for this tracker.
m_factoryName - Variable in class org.apache.felix.ipojo.IPojoFactory
Factory Name.
m_filter - Variable in class org.apache.felix.ipojo.util.Tracker
Filter specifying search criteria for the services to track.
m_global - Variable in class org.apache.felix.ipojo.PolicyServiceContext
Global service registry.
m_handlers - Variable in class org.apache.felix.ipojo.InstanceManager
Handler list.
m_instance - Variable in class org.apache.felix.ipojo.Handler
HandlerManager managing the current handler.
m_instancesName - Static variable in class org.apache.felix.ipojo.IPojoFactory
List of the managed instance name.
m_isPublic - Variable in class org.apache.felix.ipojo.IPojoFactory
Is the factory public (expose as a service).
m_isValid - Variable in class org.apache.felix.ipojo.Handler
Handler validity.
m_listenerFilter - Variable in class org.apache.felix.ipojo.util.Tracker
Filter string for use when adding the ServiceListener.
m_listeners - Variable in class org.apache.felix.ipojo.InstanceManager
Instance State Listener List.
m_listeners - Variable in class org.apache.felix.ipojo.IPojoFactory
List of listeners.
m_local - Variable in class org.apache.felix.ipojo.PolicyServiceContext
Local (Composite) Service Registry.
m_logger - Variable in class org.apache.felix.ipojo.IPojoFactory
Logger for the factory (and all component instance).
m_methodObj - Variable in class org.apache.felix.ipojo.util.Callback
Method object.
m_name - Variable in class org.apache.felix.ipojo.InstanceManager
Name of the component instance.
m_requiredHandlers - Variable in class org.apache.felix.ipojo.IPojoFactory
List of required handler.
m_sr - Variable in class org.apache.felix.ipojo.IPojoFactory
Service Registration of this factory (Factory & ManagedServiceFactory).
m_state - Variable in class org.apache.felix.ipojo.InstanceManager
Component state (STOPPED at the beginning).
m_state - Variable in class org.apache.felix.ipojo.IPojoFactory
Factory state.
m_tracker - Variable in class org.apache.felix.ipojo.ComponentFactory
Tracker used to track required handler factories.
ManifestMetadataParser - Class in org.apache.felix.ipojo.parser
Manifest Metadata parser.
ManifestMetadataParser() - Constructor for class org.apache.felix.ipojo.parser.ManifestMetadataParser
 
match(IPojoFactory.RequiredHandler, ServiceReference) - Method in class org.apache.felix.ipojo.IPojoFactory
Check if the given handler identifier and the service reference can match.
match(ServiceReference) - Method in class org.apache.felix.ipojo.util.DependencyModel
Does the service reference match ? This method must be override by concrete dependency if they need to advanced testing on service reference (that cannot be express in the LDAP filter).
MethodInterceptor - Interface in org.apache.felix.ipojo
Method interceptor.
MethodMetadata - Class in org.apache.felix.ipojo.parser
A Method Metadata represent 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
Constructor.
modifiedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.ComponentFactory
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

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
This method is 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
Dispatch entry method event on registered handler.
onEntry(Object, Method, Object[]) - Method in interface org.apache.felix.ipojo.MethodInterceptor
This method is called when the execution enter in a method.
onEntry(Object, Method, Object[]) - Method in class org.apache.felix.ipojo.PrimitiveHandler
This method is called when the execution enter in a method.
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
Dispatch error method event on registered handler.
onError(Object, Method, Throwable) - Method in interface org.apache.felix.ipojo.MethodInterceptor
This method is called when the execution throw an exception in the given method.
onError(Object, Method, Throwable) - Method in class org.apache.felix.ipojo.PrimitiveHandler
This method is called when the execution throw an exception in the given method.
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
Dispatch exit method event on registered handler.
onExit(Object, Method, Object) - Method in interface org.apache.felix.ipojo.MethodInterceptor
This method is called when the execution exit a method (before a return or a throw).
onExit(Object, Method, Object) - Method in class org.apache.felix.ipojo.PrimitiveHandler
This method is called when the execution exit a method (before a return or a throw).
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 will terminate : just before to throw an exception or before to return.
onFinally(Object, Method) - Method in class org.apache.felix.ipojo.PrimitiveHandler
This method is 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 found.
onGet(Object, String, Object) - Method in class org.apache.felix.ipojo.PrimitiveHandler
This method is called when a GETFIELD operation is detected.
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.
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.
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 found.
onSet(Object, String, Object) - Method in class org.apache.felix.ipojo.PrimitiveHandler
This method is called when a PUTFIELD operation is detected.
onSet(Object, String, Object) - Method in class org.apache.felix.ipojo.util.Property
The field 'field' receives a new value.
open() - Method in class org.apache.felix.ipojo.util.Tracker
Open 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
Parse the given dictionary and create the instance managers.
parse(String) - Static method in class org.apache.felix.ipojo.parser.ManifestMetadataParser
Parse the metadata from the string given in argument.
parseArrays(String) - Static method in class org.apache.felix.ipojo.parser.ParseUtils
Parse the string form of an array as {a, b, c}.
parseArraysAsList(String) - Static method in class org.apache.felix.ipojo.parser.ParseUtils
Parse the string form of an array as {a, b, c}.
ParseException - Exception in org.apache.felix.ipojo.parser
Exceptions 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
Parse the given header and create the instance managers.
parseHeaderMetadata(String) - Static method in class org.apache.felix.ipojo.parser.ManifestMetadataParser
Parse the metadata from the given header string.
ParseUtils - Class in org.apache.felix.ipojo.parser
Parse Utility Methods.
ParseUtils() - Constructor for class org.apache.felix.ipojo.parser.ParseUtils
 
Pojo - Interface in org.apache.felix.ipojo
Interface implemented by each object created through an manipulated class.
PojoMetadata - Class in org.apache.felix.ipojo.parser
Manipulation Metadata allows getting information about the implementation class without doing reflection.
PojoMetadata(Element) - Constructor for class org.apache.felix.ipojo.parser.PojoMetadata
Constructor.
PolicyServiceContext - Class in org.apache.felix.ipojo
The policy service context is a service context aiming to solve service requirement.
PolicyServiceContext(BundleContext, ServiceContext, int) - Constructor for class org.apache.felix.ipojo.PolicyServiceContext
Create a new PolicyServiceContext.
PrimitiveHandler - Class in org.apache.felix.ipojo
Abstract class to extends for primitive handler.
PrimitiveHandler() - Constructor for class org.apache.felix.ipojo.PrimitiveHandler
 
Property - Class in org.apache.felix.ipojo.util
Property class managing a property.
Property(String, String, String, String, String, InstanceManager, Handler) - Constructor for class org.apache.felix.ipojo.util.Property
Configurable Property Constructor.
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(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) - Constructor for class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Construct a provided service object.
ProvidedServiceDescription - Class in org.apache.felix.ipojo.handlers.providedservice
Provided Service Description.
ProvidedServiceDescription(String[], int, ServiceReference) - 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(Handler) - 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-configure an instance.
reconfigure(Dictionary) - Method in interface org.apache.felix.ipojo.Factory
Reconfigure an instance already created.
reconfigure(Dictionary) - Method in class org.apache.felix.ipojo.Handler
The instance is reconfiguring.
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
Reconfigure the current instance.
reconfigure(Dictionary) - Method in class org.apache.felix.ipojo.IPojoFactory
Reconfigure an existing instance.
register(PrimitiveHandler, FieldMetadata[], MethodMetadata[]) - Method in class org.apache.felix.ipojo.InstanceManager
Deprecated. use register(FieldMetadata fm, FieldInterceptor fi) and register(MethodMetadata mm, MethodInterceptor mi) instead.
register(FieldMetadata, FieldInterceptor) - Method in class org.apache.felix.ipojo.InstanceManager
Register a field interceptor.
register(MethodMetadata, MethodInterceptor) - Method in class org.apache.felix.ipojo.InstanceManager
Register a method interceptor.
registerContextListener(ContextListener, String[]) - Method in interface org.apache.felix.ipojo.ContextSource
Register 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
Register the service.
registerService(String[], Object, Dictionary) - Method in class org.apache.felix.ipojo.IPojoContext
Register a service.
registerService(String, Object, Dictionary) - Method in class org.apache.felix.ipojo.IPojoContext
Register 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
Register a service.
registerService(String, Object, Dictionary) - Method in interface org.apache.felix.ipojo.ServiceContext
Register a service.
remove(ServiceReference) - Method in class org.apache.felix.ipojo.util.Tracker
Remove a service from this Tracker object.
removeBundleListener(BundleListener) - Method in class org.apache.felix.ipojo.IPojoContext
Remove a bundle listener.
removeBundleListener(BundleListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Remove a bundle listener.
removedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.ComponentFactory
A used 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
Remove the given factory state listener from the listener list.
removeFactoryStateListener(FactoryStateListener) - Method in class org.apache.felix.ipojo.IPojoFactory
Remove a factory listener.
removeFrameworkListener(FrameworkListener) - Method in class org.apache.felix.ipojo.IPojoContext
Remove a framework listener.
removeFrameworkListener(FrameworkListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Remove a framework listener.
removeInstanceStateListener(InstanceStateListener) - Method in interface org.apache.felix.ipojo.ComponentInstance
Remove an instance state listener on the current instance.
removeInstanceStateListener(InstanceStateListener) - Method in class org.apache.felix.ipojo.InstanceManager
Unregister an instance state listener.
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
Remove a service listener.
removeServiceListener(ServiceListener) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Remove a service listener.
removeServiceListener(ServiceListener) - Method in interface org.apache.felix.ipojo.ServiceContext
Remove a service listener.
reset() - Method in class org.apache.felix.ipojo.context.ServiceRegistry
Reset the service registry.
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
Search the method object in the POJO by analyzing present method.
SERVICE_FACTORY - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Factory policy : SERVICE_FACTORY.
ServiceContext - Interface in org.apache.felix.ipojo
A service context give the access the a service broker.
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
 
setAggregate(boolean) - Method in class org.apache.felix.ipojo.util.DependencyModel
Set 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
Set the binding policy.
setBundleContext(BundleContext) - Method in class org.apache.felix.ipojo.util.DependencyModel
Set 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.util.DependencyModel
 
setCreatedObjects(String[]) - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Set the array of objects created by the described instance.
setFactory(Factory) - Method in class org.apache.felix.ipojo.Handler
Set the factory attached to this handler object.
setFactory(Factory) - Method in class org.apache.felix.ipojo.PrimitiveHandler
 
setFilter(Filter) - Method in class org.apache.felix.ipojo.util.DependencyModel
Set the filter of the dependency.
setOptionality(boolean) - Method in class org.apache.felix.ipojo.util.DependencyModel
Set 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.
setProperty(Properties) - Method in class org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceDescription
Set the set of properties.
setReference(ServiceReference) - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
Set the service reference.
setServiceLevelDependency() - Method in class org.apache.felix.ipojo.handlers.dependency.Dependency
Set that this dependency is a service level dependency.
setServiceReferences(List) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Set the service reference array.
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
Set the required specification of this service dependency.
setState(int) - Method in class org.apache.felix.ipojo.architecture.InstanceDescription
Set the state of the component.
setState(int) - Method in class org.apache.felix.ipojo.InstanceManager
Set the state of the component instance.
setUsedServices(List) - Method in class org.apache.felix.ipojo.handlers.dependency.DependencyDescription
Set the usedServices.
setValidity(boolean) - Method in class org.apache.felix.ipojo.Handler
Set the validity of the current handler.
setValue(Object) - Method in class org.apache.felix.ipojo.util.Property
Fix the value of the property.
SINGLETON_FACTORY - 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
Return 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
Start the component instance.
start(BundleContext) - Method in class org.apache.felix.ipojo.Extender
iPOJO Starting method.
start() - Method in class org.apache.felix.ipojo.Handler
Start the handler : start the management.
start() - Method in class org.apache.felix.ipojo.HandlerManager
Start 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
Start the instance manager.
start() - Method in class org.apache.felix.ipojo.IPojoFactory
Start the factory.
start() - Method in class org.apache.felix.ipojo.util.DependencyModel
Open the tracking.
starting() - Method in class org.apache.felix.ipojo.ComponentFactory
Start the factory.
starting() - Method in class org.apache.felix.ipojo.IPojoFactory
Starting method.
stateChanged(Factory, int) - Method in interface org.apache.felix.ipojo.FactoryStateListener
State change 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
Factory state changed method.
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.
STATIC_BINDING_POLICY - Static variable in class org.apache.felix.ipojo.util.DependencyModel
Binding policy : Static.
STATIC_FACTORY - Static variable in class org.apache.felix.ipojo.handlers.providedservice.ProvidedService
Factory policy : STATIC_FACTORY.
stop() - Method in interface org.apache.felix.ipojo.ComponentInstance
Stop the component instance.
stop(BundleContext) - Method in class org.apache.felix.ipojo.Extender
Stop the iPOJO Management.
stop() - Method in class org.apache.felix.ipojo.Handler
Stop the handler : stop the management.
stop() - Method in class org.apache.felix.ipojo.HandlerManager
Stop 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
Stop the instance manager.
stop() - Method in class org.apache.felix.ipojo.IPojoFactory
Stop all the instance managers.
stop() - Method in class org.apache.felix.ipojo.util.DependencyModel
Close 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
Stop all the instance managers.
stopping() - Method in class org.apache.felix.ipojo.HandlerFactory
Stop 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.

T

toString() - Method in class org.apache.felix.ipojo.architecture.ComponentTypeDescription
Get 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
Create a Tracker object on the specified ServiceReference object.
Tracker(BundleContext, String, TrackerCustomizer) - Constructor for class org.apache.felix.ipojo.util.Tracker
Create a Tracker object on the specified class name.
Tracker(BundleContext, Filter, TrackerCustomizer) - Constructor for class org.apache.felix.ipojo.util.Tracker
Create 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
Constructor.
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
Unget the service reference.
ungetService(ServiceReference) - Method in class org.apache.felix.ipojo.PolicyServiceContext
Unget the service reference.
ungetService(ServiceReference) - Method in interface org.apache.felix.ipojo.ServiceContext
Unget the service reference.
ungetService(ServiceReference) - Method in class org.apache.felix.ipojo.util.DependencyModel
Unget a used service reference.
ungetService(ServiceReference) - Method in class org.apache.felix.ipojo.util.Tracker
Unget the given service reference.
unRef() - Method in class org.apache.felix.ipojo.IPojoFactory.RequiredHandler
Release 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
Unregister 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
Unregister 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
Create of update 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.

W

waitForService(long) - Method in class org.apache.felix.ipojo.util.Tracker
Wait 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
Log Level WARNING.

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