Package org.apache.felix.servicebinder

Interface Summary
InstanceReference This interface creates a level of indirection for the objects created by a factory.
InstanceReference.ValueHolder A simple interface that enabled deferred value creation for the InstanceReference.get() and InstanceReference.put() methods.
InstanceReferenceListener This is an event listener for listening to changes in the availability of the underlying object associated with an InstanceReference.
Lifecycle Instances created by the service binder, either via the GenericActivator or the GenericFactory, may implement this interface to receive notification of object life cycle events.
ServiceBinderContext The ServiceBinderContext is passed to the objects that implement the services if they implement a constructor that receives a reference of this type.
 

Class Summary
DependencyMetadata Metadata of a dependency
GenericActivator The GenericActivator, it will read information from the metadata.xml file and will create the corresponding instance managers
InstanceManager A InstanceManager is created for every component instance.
InstanceManager.StateChangeMulticaster  
InstanceMetadata Description of an instance entry in the descriptor file * * @author Felix Project Team
InstanceReferenceEvent This class is the event generated when the availability of the underlying object associated with an InstanceReference changes.
PropertyMetadata A property descriptor that contains the information for properties defined in the meta-data file.
XmlHandler Simple content handler that builds a list of service descriptors
 

Exception Summary
ServiceBinderException Exceptions thrown by the ServiceBinder.