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) |