org.codehaus.plexus.component.manager
Interface ComponentManager
- All Known Implementing Classes:
- AbstractComponentManager
- public interface ComponentManager
Manages a component manager.
Determines when a component is shutdown, and when it's started up. Each
manager deals with only one component class, though may handle multiple
instances of this class.
- Version:
- $Id: ComponentManager.java 4779 2006-11-23 04:09:31Z jvanzyl $
- Author:
- Jason van Zyl
Field Summary |
static java.lang.String |
ROLE
|
ROLE
public static final java.lang.String ROLE
copy
public ComponentManager copy()
getId
public java.lang.String getId()
setup
public void setup(MutablePlexusContainer container,
LifecycleHandler lifecycleHandler,
org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor)
initialize
public void initialize()
getConnections
public int getConnections()
getLifecycleHandler
public LifecycleHandler getLifecycleHandler()
dispose
public void dispose()
throws org.codehaus.plexus.component.repository.exception.ComponentLifecycleException
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLifecycleException
release
public void release(java.lang.Object component)
throws org.codehaus.plexus.component.repository.exception.ComponentLifecycleException
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLifecycleException
suspend
public void suspend(java.lang.Object component)
throws org.codehaus.plexus.component.repository.exception.ComponentLifecycleException
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLifecycleException
resume
public void resume(java.lang.Object component)
throws org.codehaus.plexus.component.repository.exception.ComponentLifecycleException
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLifecycleException
getComponent
public java.lang.Object getComponent()
throws ComponentInstantiationException,
org.codehaus.plexus.component.repository.exception.ComponentLifecycleException
- Throws:
ComponentInstantiationException
org.codehaus.plexus.component.repository.exception.ComponentLifecycleException
getComponentDescriptor
public org.codehaus.plexus.component.repository.ComponentDescriptor getComponentDescriptor()
getContainer
public MutablePlexusContainer getContainer()
Copyright © 2001-2006 Codehaus. All Rights Reserved.