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

## A

addBundleListener(BundleListener) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Add a bundle listener.
addCompositeHandler(HandlerManager) - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Plug the given handler to the current container.
addedService(ServiceReference) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  A matching reference has been added.
addFactoryStateListener(FactoryStateListener) - Method in class org.apache.felix.ipojo.composite.FactoryProxy
  Add a factory listener.
addFrameworkListener(FrameworkListener) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Add a framework listener.
addingService(ServiceReference) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  A new factory is detected.
addInstanceStateListener(InstanceStateListener) - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Add an instance to the created instance list.
addServiceListener(ServiceListener) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Add a service listener.
addServiceListener(ServiceListener, String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Add a filtered service listener.
ALL_POLICY - Static variable in class org.apache.felix.ipojo.composite.service.provides.MethodMetadata
  ALL POLICY.
ArchitectureHandler - Class in org.apache.felix.ipojo.composite.architecture
  Composite Architecture Handler.
ArchitectureHandler() - Constructor for class org.apache.felix.ipojo.composite.architecture.ArchitectureHandler
attach(ComponentInstance) - Method in class org.apache.felix.ipojo.composite.CompositeHandler
  Sets the manager.

## B

bindFactory(Factory) - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
  A new valid factory appears.
buildMapping() - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
  Build the delegation mapping.
buildMetadata(String) - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
  Build service implementation metadata.
buildPOJO() - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
  Build a service implementation.

## C

check(Element) - Method in class org.apache.felix.ipojo.composite.CompositeFactory
  Check if the metadata are well formed.
CompositeFactory - Class in org.apache.felix.ipojo.composite
  The component factory manages component instance objects.
CompositeFactory(BundleContext, Element) - Constructor for class org.apache.felix.ipojo.composite.CompositeFactory
  Create a composite factory.
CompositeHandler - Class in org.apache.felix.ipojo.composite
  Composite Handler Abstract Class.
CompositeHandler() - Constructor for class org.apache.felix.ipojo.composite.CompositeHandler
CompositeInstanceDescription - Class in org.apache.felix.ipojo.composite
  Composite Instance Description.
CompositeInstanceDescription(ComponentTypeDescription, CompositeManager) - Constructor for class org.apache.felix.ipojo.composite.CompositeInstanceDescription
  Creates a Primitive Instance Description.
CompositeManager - Class in org.apache.felix.ipojo.composite
  iPOJO Composite manager.
CompositeManager(CompositeFactory, BundleContext, HandlerManager[]) - Constructor for class org.apache.felix.ipojo.composite.CompositeManager
  Construct a new Component Manager.
CompositeServiceContext - Class in org.apache.felix.ipojo.composite
  CompositeServiceContext Class.
CompositeServiceContext(BundleContext) - Constructor for class org.apache.felix.ipojo.composite.CompositeServiceContext
  Constructor.
CompositeServiceContext(BundleContext, ComponentInstance) - Constructor for class org.apache.felix.ipojo.composite.CompositeServiceContext
  Constructor.
CompositionException - Exception in org.apache.felix.ipojo.composite.service.provides
  Exception occurs when a composition error occurs.
CompositionException(String) - Constructor for exception org.apache.felix.ipojo.composite.service.provides.CompositionException
  Constructor.
CompositionException(String, Throwable) - Constructor for exception org.apache.felix.ipojo.composite.service.provides.CompositionException
CompositionMetadata - Class in org.apache.felix.ipojo.composite.service.provides
  Check and build a composition, i.e.
CompositionMetadata(BundleContext, Element, ProvidedServiceHandler, String) - Constructor for class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
  Constructor.
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.composite.architecture.ArchitectureHandler
  Configure the handler.
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Configure the instance manager.
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
  Configure method.
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
  Configure the handler.
configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
  Configure the handler.
createComponentInstance(Dictionary) - Method in class org.apache.felix.ipojo.composite.FactoryProxy
  Create an instance manager (i.e.
createComponentInstance(Dictionary, ServiceContext) - Method in class org.apache.felix.ipojo.composite.FactoryProxy
  Create an instance manager (i.e.
createFilter(String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Create a LDAP filter.
createInstance(Dictionary, IPojoContext, HandlerManager[]) - Method in class org.apache.felix.ipojo.composite.CompositeFactory
  Create an instance from the current factory.

## D

dispose() - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Dispose the instance.
dump(Class, String, List, List, Handler) - Static method in class org.apache.felix.ipojo.composite.service.provides.POJOWriter
  Return the proxy 'classname' for the contract 'contractname' by delegating on available service.

## E

equals(Object) - Method in class org.apache.felix.ipojo.composite.service.provides.MethodMetadata
  Equals method.

## F

FactoryProxy - Class in org.apache.felix.ipojo.composite
  Bridge representing a Factory inside a composition.
FactoryProxy(Factory, ServiceContext) - Constructor for class org.apache.felix.ipojo.composite.FactoryProxy
  Constructor.
FieldMetadata - Class in org.apache.felix.ipojo.composite.service.provides
  Field used inside a composition.
FieldMetadata(SpecificationMetadata) - Constructor for class org.apache.felix.ipojo.composite.service.provides.FieldMetadata
  Constructor.
freeze() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
  Freeze the set of used provider.
freeze() - Method in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
  Freeze the set of used provider.

## G

getAllServiceReferences(String, String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Get all service references.
getBundle(String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
getBundle() - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Get the current bundle.
getBundle(long) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Get the bundle object with the given id.
getBundleContext() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
getBundleContext() - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
getBundles() - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Get installed bundles.
getClassName() - Method in class org.apache.felix.ipojo.composite.CompositeFactory
getClassName() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
getComponentDescription() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
getComponentMetadata() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
getComponentType() - Method in class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
getCompositeHandler(String) - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Return a specified handler.
getCompositeManager() - Method in class org.apache.felix.ipojo.composite.CompositeHandler
getContainedInstances() - Method in class org.apache.felix.ipojo.composite.CompositeInstanceDescription
  Gets the list of contained instance in the described instance.
getContext() - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Get the bundle context used by this instance.
getDataFile(String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Get a data file.
getDelegation() - Method in class org.apache.felix.ipojo.composite.service.provides.MethodMetadata
getDescription() - Method in class org.apache.felix.ipojo.composite.CompositeInstanceDescription
  Gets the instance description.
getDescription() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
  Get the component type information containing provided service, configuration properties ...
getDescription() - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
  Return the handler description, i.e.
getDescription() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
  Get the service instantiator handler description.
getDescription() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
getFactory() - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Get the factory which create this instance.
getFactoryName() - Method in class org.apache.felix.ipojo.composite.CompositeFactory
getFieldList() - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
  Get the field list to use for the delegation.
getGlobalContext() - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Get the global bundle context.
getHandler(String) - Method in class org.apache.felix.ipojo.composite.CompositeHandler
  Get a plugged handler of the same container.
getHandlerInfo() - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandlerDescription
  Build handler description.
getHandlerInfo() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceInstantiatorDescription
  Build service instantiator handler description.
getHandlerInfo() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandlerDescription
  Get the handler description.
getId() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
getInstanceDescription() - Method in class org.apache.felix.ipojo.composite.architecture.ArchitectureHandler
  Get the instance description.
getInstanceDescription() - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Return the instance description of this instance.
getInstanceName() - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Get the instance name.
getInstances() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
getInstances() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
getInstancesNames() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
getInstanceType() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
getInternalServices() - Method in class org.apache.felix.ipojo.composite.CompositeInstanceDescription
  Gets the list of internally published services.
getLogger() - Method in class org.apache.felix.ipojo.composite.CompositeHandler
getManager() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedService
getMatchingFactories() - Method in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
  Get the map of used references [reference, component instance].
getMethod() - Method in class org.apache.felix.ipojo.composite.service.provides.MethodMetadata
getMethodByName(String) - Method in class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
  Get a method by its name.
getMethods() - Method in class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
getMissingHandlers() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
getName() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
  Return the factory name.
getName() - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
getName() - Method in class org.apache.felix.ipojo.composite.service.provides.FieldMetadata
getName() - Method in class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
getObjectFromInstance(String) - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
  Method returning an instance object of the given component type.
getParentServiceContext() - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Get the parent service context.
getPolicy() - Method in class org.apache.felix.ipojo.composite.service.provides.MethodMetadata
getProperties(String) - Static method in class org.apache.felix.ipojo.composite.util.SourceManager
  Compute the properties (${name}) from the given filter.
getProperty(String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Get a property value.
getProviders() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
  Build the list of imported service provider.
getRegistredCompositeHandlers() - Method in class org.apache.felix.ipojo.composite.CompositeManager
  REturn the list of handlers plugged on this instance.
getRequiredHandlerList() - Method in class org.apache.felix.ipojo.composite.CompositeFactory
  Compute required handlers.
getRequiredHandlers() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
getRequirements() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
getService(ServiceReference) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Get a service object for the given service reference.
getServiceContext() - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Get the internal service context of this instance.
getServiceReference(String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Get a service reference for the required interface.
getServiceReference(Class<S>) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
getServiceReferences(Class<S>, String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
getServiceReferences(String, String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Get all accessible service reference for the given query.
getServiceSpecification() - Method in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
  Get the required specification.
getSpecification() - Method in class org.apache.felix.ipojo.composite.service.provides.FieldMetadata
getSpecification() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedService
getSpecificationMetadata() - Method in class org.apache.felix.ipojo.composite.service.provides.CompositionMetadata
getSpecifications() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
  Build the list of available specification.
getState() - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Get the actual state of the instance.
getState() - Method in class org.apache.felix.ipojo.composite.FactoryProxy
getState() - Method in class org.apache.felix.ipojo.composite.util.SourceManager
  Get the state of this source manager.
getUsedType() - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
  Get the list of used component type.
getVersion() - Method in class org.apache.felix.ipojo.composite.FactoryProxy

## H

HANDLER_TYPE - Static variable in class org.apache.felix.ipojo.composite.CompositeHandler
  Composite Handler type.
hashCode() - Method in class org.apache.felix.ipojo.composite.service.provides.MethodMetadata
  Hash code method.

## I

initializeComponentFactory(ComponentTypeDescription, Element) - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
  Initialize the component type.
installBundle(String) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Install a bundle.
installBundle(String, InputStream) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Install a bundle.
InstanceHandler - Class in org.apache.felix.ipojo.composite.instance
  Composite Instance Handler.
InstanceHandler() - Constructor for class org.apache.felix.ipojo.composite.instance.InstanceHandler
InstanceHandlerDescription - Class in org.apache.felix.ipojo.composite.instance
  Description of the Instance Handler.
InstanceHandlerDescription(CompositeHandler, InstanceHandler.ManagedConfiguration[]) - Constructor for class org.apache.felix.ipojo.composite.instance.InstanceHandlerDescription
  Constructor.
invalidate(DependencyModel) - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
  A service instance becomes invalid.
invalidate(DependencyModel) - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedService
  The exporter becomes invalid.
invalidate(DependencyModel) - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
  Notify the handler that an exporter becomes invalid.
isAcceptable(Dictionary) - Method in class org.apache.felix.ipojo.composite.FactoryProxy
  Check if the given configuration is acceptable as a configuration of a component instance.
isAggregate() - Method in class org.apache.felix.ipojo.composite.service.provides.FieldMetadata
isAggregate() - Method in class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
isFrozen() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
isFrozen() - Method in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
isInterface() - Method in class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
isOptional() - Method in class org.apache.felix.ipojo.composite.service.provides.FieldMetadata
isOptional() - Method in class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
isRegistered() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedService
isServiceLevelRequirement() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
isStarted() - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Check if the instance is started.
isUseful() - Method in class org.apache.felix.ipojo.composite.service.provides.FieldMetadata

## K

kill() - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Kill the current instance.

## M

m_tracker - Variable in class org.apache.felix.ipojo.composite.CompositeFactory
  Tracker used to track required handler factories.
match(ServiceReference) - Method in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
  Does the service instance match with the given factory ?
MethodMetadata - Class in org.apache.felix.ipojo.composite.service.provides
  Information on Method for the composition.
MethodMetadata(Method) - Constructor for class org.apache.felix.ipojo.composite.service.provides.MethodMetadata
  Constructor.
modifiedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  An imported factory is modified.

## O

onDependencyReconfiguration(ServiceReference[], ServiceReference[]) - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
  On Dependency Reconfiguration notification method.
onDependencyReconfiguration(ServiceReference[], ServiceReference[]) - Method in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
  On Dependency Reconfiguration notification method.
onDependencyReconfiguration(ServiceReference[], ServiceReference[]) - Method in class org.apache.felix.ipojo.composite.service.provides.ServiceExporter
  On Dependency Reconfiguration notification method.
ONE_POLICY - Static variable in class org.apache.felix.ipojo.composite.service.provides.MethodMetadata
  ONE POLICY.
onServiceArrival(ServiceReference) - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
  A new service is injected by the tracker.
onServiceArrival(ServiceReference) - Method in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
  A new service is injected.
onServiceArrival(ServiceReference) - Method in class org.apache.felix.ipojo.composite.service.provides.ServiceExporter
  A service has been injected.
onServiceDeparture(ServiceReference) - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
  A used service disappears.
onServiceDeparture(ServiceReference) - Method in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
  A used service is leaving.
onServiceDeparture(ServiceReference) - Method in class org.apache.felix.ipojo.composite.service.provides.ServiceExporter
  An exported service disappears.
onServiceModification(ServiceReference) - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
  A used service is modified.
onServiceModification(ServiceReference) - Method in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
  A factory is modified.
onServiceModification(ServiceReference) - Method in class org.apache.felix.ipojo.composite.service.provides.ServiceExporter
  An exported service was modified.
org.apache.felix.ipojo.composite - package org.apache.felix.ipojo.composite
org.apache.felix.ipojo.composite.architecture - package org.apache.felix.ipojo.composite.architecture
org.apache.felix.ipojo.composite.instance - package org.apache.felix.ipojo.composite.instance
org.apache.felix.ipojo.composite.service.instantiator - package org.apache.felix.ipojo.composite.service.instantiator
org.apache.felix.ipojo.composite.service.provides - package org.apache.felix.ipojo.composite.service.provides
org.apache.felix.ipojo.composite.util - package org.apache.felix.ipojo.composite.util

## P

parseInstance(Element) - Static method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
  Parse an Element to get a dictionary.
parseProperty(Element, Dictionary) - Static method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
  Parse a property.
POJOWriter - Class in org.apache.felix.ipojo.composite.service.provides
  Create the Proxy class.
POJOWriter() - Constructor for class org.apache.felix.ipojo.composite.service.provides.POJOWriter
ProvidedService - Class in org.apache.felix.ipojo.composite.service.provides
  Composite Provided Service.
ProvidedService(ProvidedServiceHandler, Element, String) - Constructor for class org.apache.felix.ipojo.composite.service.provides.ProvidedService
  Constructor.
ProvidedServiceHandler - Class in org.apache.felix.ipojo.composite.service.provides
  Composite Provided Service Handler.
ProvidedServiceHandler() - Constructor for class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
ProvidedServiceHandlerDescription - Class in org.apache.felix.ipojo.composite.service.provides
  Provided Service Handler Description for composite.
ProvidedServiceHandlerDescription(CompositeHandler, List, List) - Constructor for class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandlerDescription
  Constructor.

## R

reconfigure(Dictionary) - Method in class org.apache.felix.ipojo.composite.CompositeFactory
  Reconfigure an existing instance.
reconfigure(Dictionary) - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Reconfigure the current instance.
reconfigure(Dictionary) - Method in class org.apache.felix.ipojo.composite.FactoryProxy
  Reconfigure an instance already created.
reconfigure(Dictionary) - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
  The composite is reconfigured, we check if we have a property to change.
register() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedService
  Register the exposed service.
registerService(String[], Object, Dictionary) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Register a service inside the composite context.
registerService(String, Object, Dictionary) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Register a service inside the composite context.
registerService(Class<S>, S, Dictionary<String, ?>) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
removeBundleListener(BundleListener) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Remove a bundle listener.
removedService(ServiceReference, Object) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  An imported factory disappears.
removeFactoryStateListener(FactoryStateListener) - Method in class org.apache.felix.ipojo.composite.FactoryProxy
  Remove a service listener.
removeFrameworkListener(FrameworkListener) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Remove a framework listener.
removeInstanceStateListener(InstanceStateListener) - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Remove an instance state listener.
removeServiceListener(ServiceListener) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Remove a service listener.

## S

ServiceDependencyHandler - Class in org.apache.felix.ipojo.composite.service.instantiator
  Service Instantiator Class.
ServiceDependencyHandler() - Constructor for class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
ServiceExporter - Class in org.apache.felix.ipojo.composite.service.provides
  Export an service from the scope to the parent context.
ServiceExporter(Class, Filter, boolean, boolean, Comparator, int, ServiceContext, BundleContext, DependencyStateListener, CompositeManager) - Constructor for class org.apache.felix.ipojo.composite.service.provides.ServiceExporter
  Constructor.
ServiceImporter - Class in org.apache.felix.ipojo.composite.service.instantiator
  Import a service form the parent to the internal service registry.
ServiceImporter(Class, Filter, boolean, boolean, Comparator, int, BundleContext, String, ServiceDependencyHandler) - Constructor for class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
  Constructor.
ServiceInstantiatorDescription - Class in org.apache.felix.ipojo.composite.service.instantiator
  Description of the Service Creator Handler.
ServiceInstantiatorDescription(CompositeHandler, List, List) - Constructor for class org.apache.felix.ipojo.composite.service.instantiator.ServiceInstantiatorDescription
  Constructor.
setAggregate(boolean) - Method in class org.apache.felix.ipojo.composite.service.provides.FieldMetadata
setAllPolicy() - Method in class org.apache.felix.ipojo.composite.service.provides.MethodMetadata
  Activate the all policy for this method.
setDelegation(FieldMetadata) - Method in class org.apache.felix.ipojo.composite.service.provides.MethodMetadata
setFactory(Factory) - Method in class org.apache.felix.ipojo.composite.CompositeHandler
setIsOptional(boolean) - Method in class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
setName(String) - Method in class org.apache.felix.ipojo.composite.service.provides.FieldMetadata
setOptional(boolean) - Method in class org.apache.felix.ipojo.composite.service.provides.FieldMetadata
setServiceLevelDependency() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
  Set that this dependency is a service level dependency.
setSpecification(SpecificationMetadata) - Method in class org.apache.felix.ipojo.composite.service.provides.FieldMetadata
setState(int) - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Set the state of the component.
setUseful(boolean) - Method in class org.apache.felix.ipojo.composite.service.provides.FieldMetadata
SOURCE_NAME - Static variable in class org.apache.felix.ipojo.composite.util.SourceManager
  Source Name service property.
SourceManager - Class in org.apache.felix.ipojo.composite.util
  This class manages context-source management.
SourceManager(String, String, DependencyModel, CompositeManager) - Constructor for class org.apache.felix.ipojo.composite.util.SourceManager
  Constructor.
SpecificationMetadata - Class in org.apache.felix.ipojo.composite.service.provides
  Represent a service specification.
SpecificationMetadata(String, BundleContext, boolean, boolean, ProvidedServiceHandler) - Constructor for class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
  Constructor.
SpecificationMetadata(Class, String, ProvidedServiceHandler) - Constructor for class org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata
  Constructor.
start() - Method in class org.apache.felix.ipojo.composite.architecture.ArchitectureHandler
  Start method.
start() - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Start the instance manager.
start() - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Start the registry management.
start() - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
  Start method.
start() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
  Start the service instantiator handler.
start() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedService
  Start method.
start() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
  Start method.
start() - Method in class org.apache.felix.ipojo.composite.util.SourceManager
  Start the context management.
starting() - Method in class org.apache.felix.ipojo.composite.CompositeFactory
  Start all the instance managers.
stateChanged(ComponentInstance, int) - Method in class org.apache.felix.ipojo.composite.architecture.ArchitectureHandler
  The instance lifecycle listener callback.
stateChanged(ComponentInstance, int) - Method in class org.apache.felix.ipojo.composite.CompositeManager
  State Change listener callback.
stateChanged(ComponentInstance, int) - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
  Instance state listener.
stateChanged(int) - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
  State change callback.
stateChanged(int) - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
  Handler state changed.
stop() - Method in class org.apache.felix.ipojo.composite.architecture.ArchitectureHandler
  Stop method.
stop() - Method in class org.apache.felix.ipojo.composite.CompositeManager
  Stop the instance manager.
stop() - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Stop the registry management.
stop() - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
  Stop all created instances.
stop() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
  Handler stop method.
stop() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
  Stop the management of the import.
stop() - Method in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
  Stop the service instance.
stop() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedService
  Stop the provided service.
stop() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
  Stop method.
stop() - Method in class org.apache.felix.ipojo.composite.service.provides.ServiceExporter
  Stop an exporter.
stop() - Method in class org.apache.felix.ipojo.composite.util.SourceManager
  Stop the context management.
stopping() - Method in class org.apache.felix.ipojo.composite.CompositeFactory
  Stop all the instance managers.
substitute(String, Dictionary) - Static method in class org.apache.felix.ipojo.composite.util.SourceManager
  This method substitute ${var} substring by values stored in a map.
SvcInstance - Class in org.apache.felix.ipojo.composite.service.instantiator
  Manage a service instantiation.
SvcInstance(ServiceDependencyHandler, String, Dictionary, boolean, boolean, Filter, Comparator, int) - Constructor for class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
  Constructor.

## T

throwsUnsupportedOperationException() - Method in class org.apache.felix.ipojo.composite.service.provides.MethodMetadata
  Check if the method can throw UnsupportedOperationException.

## U

unbindFactory(Factory) - Method in class org.apache.felix.ipojo.composite.instance.InstanceHandler
  An existing factory disappears or becomes invalid.
unfreeze() - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter
  Unfreezes.
unfreeze() - Method in class org.apache.felix.ipojo.composite.service.instantiator.SvcInstance
  Unfreezes.
ungetService(ServiceReference) - Method in class org.apache.felix.ipojo.composite.CompositeServiceContext
  Unget a service.
unregister() - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedService
  Unregister the exposed service.
update(ContextSource, String, Object) - Method in class org.apache.felix.ipojo.composite.util.SourceManager
  A context source has modified a monitored property.

## V

validate(DependencyModel) - Method in class org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler
  An service instance becomes valid.
validate(DependencyModel) - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedService
  The exporter becomes valid.
validate(DependencyModel) - Method in class org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler
  Notify the handler that an exporter becomes valid.

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