org.apache.felix.ipojo.composite
Class CompositeHandler
java.lang.Object
org.apache.felix.ipojo.Handler
org.apache.felix.ipojo.composite.CompositeHandler
- Direct Known Subclasses:
- ArchitectureHandler, InstanceHandler, ProvidedServiceHandler, ServiceDependencyHandler
public abstract class CompositeHandler
- extends Handler
Composite Handler Abstract Class. An composite handler need implements these
method to be notified of lifecycle change...
- Author:
- Felix Project Team
Methods inherited from class org.apache.felix.ipojo.Handler |
configure, debug, error, error, getDescription, getHandlerManager, getValidity, info, initializeComponentFactory, isValid, reconfigure, setValidity, start, stateChanged, stop, warn, warn |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HANDLER_TYPE
public static final String HANDLER_TYPE
- Composite Handler type.
- See Also:
- Constant Field Values
CompositeHandler
public CompositeHandler()
attach
protected final void attach(ComponentInstance instance)
- Set the manager.
This method me be called only once time.
- Specified by:
attach
in class Handler
- Parameters:
instance
- : the composite manager.
setFactory
public final void setFactory(Factory factory)
- Specified by:
setFactory
in class Handler
getLogger
public final Logger getLogger()
- Specified by:
getLogger
in class Handler
getCompositeManager
public final CompositeManager getCompositeManager()
getHandler
public final Handler getHandler(String name)
- Get a plugged handler of the same container.
This method must be call only in the start method (or after).
In the configure method, this method can not return a consistent
result as all handlers are not plugged.
- Specified by:
getHandler
in class Handler
- Parameters:
name
- : name of the handler to find (class name).
- Returns:
- the composite handler object or null if the handler is not found.
Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.