public class PerLookupComponentManager<T> extends AbstractComponentManager<T>
builder, componentContextRealms, componentDescriptor, containerNEXT_START_ID, ROLE| Constructor and Description |
|---|
PerLookupComponentManager(MutablePlexusContainer container,
LifecycleHandler lifecycleHandler,
ComponentDescriptor<T> componentDescriptor,
java.lang.String role,
java.lang.String roleHint) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
T |
getComponent() |
void |
release(java.lang.Object component) |
connected, createComponentInstance, decrementConnectionCount, dissociateComponentRealm, endComponentLifecycle, getComponentDescriptor, getConnections, getContainer, getLifecycleHandler, getLogger, getRealm, getRole, getRoleHint, getStartId, getType, incrementConnectionCount, startpublic PerLookupComponentManager(MutablePlexusContainer container, LifecycleHandler lifecycleHandler, ComponentDescriptor<T> componentDescriptor, java.lang.String role, java.lang.String roleHint)
public void dispose()
public T getComponent() throws ComponentInstantiationException, ComponentLifecycleException
public void release(java.lang.Object component)
throws ComponentLifecycleException
ComponentLifecycleException