org.apache.avalon.excalibur.component
Class ComponentHandler
java.lang.Object
|
+--org.apache.avalon.framework.logger.AbstractLoggable
|
+--org.apache.avalon.excalibur.component.ComponentHandler
- All Implemented Interfaces:
- Disposable, Initializable, Loggable
- Direct Known Subclasses:
- PoolableComponentHandler, ThreadSafeComponentHandler
- public abstract class ComponentHandler
- extends AbstractLoggable
- implements Initializable, Disposable
This class acts like a Factory to instantiate the correct version
of the ComponentHandler that you need.
- Version:
- CVS $Revision: 1.2 $ $Date: 2001/05/08 15:32:30 $
- Author:
- Berin Loritsch
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.avalon.framework.activity.Disposable |
dispose |
ComponentHandler
public ComponentHandler()
getComponentHandler
public static ComponentHandler getComponentHandler(java.lang.Class componentClass,
Configuration config,
ComponentManager manager,
Context context,
RoleManager roles)
throws java.lang.Exception
getComponentHandler
public static ComponentHandler getComponentHandler(Component componentInstance)
throws java.lang.Exception
get
public abstract Component get()
throws java.lang.Exception
put
public abstract void put(Component component)
throws java.lang.Exception
Copyright © 2001 Apache Jakarta Project. All Rights Reserved.