org.codehaus.plexus.component.manager
public abstract class AbstractComponentManager extends Object implements ComponentManager, Cloneable
| Field Summary | |
|---|---|
| ComponentDescriptor | componentDescriptor |
| int | connections |
| PlexusContainer | container |
| String | id |
| LifecycleHandler | lifecycleHandler |
| Method Summary | |
|---|---|
| protected boolean | connected() |
| ComponentManager | copy() |
| protected Object | createComponentInstance() |
| protected void | decrementConnectionCount() |
| protected void | endComponentLifecycle(Object component) |
| ComponentDescriptor | getComponentDescriptor() |
| int | getConnections() |
| PlexusContainer | getContainer() |
| String | getId() |
| LifecycleHandler | getLifecycleHandler() |
| Logger | getLogger() |
| protected void | incrementConnectionCount() |
| void | initialize() |
| void | resume(Object component) |
| void | setup(PlexusContainer container, LifecycleHandler lifecycleHandler, ComponentDescriptor componentDescriptor) |
| protected void | startComponentLifecycle(Object component) |
| void | suspend(Object component) |