org.codehaus.plexus.embed
Interface PlexusEmbedder
- All Known Implementing Classes:
- Embedder
- public interface PlexusEmbedder
- Author:
- jdcasey
getContainer
public PlexusContainer getContainer()
lookup
public java.lang.Object lookup(java.lang.String role)
throws ComponentLookupException
- Throws:
ComponentLookupException
lookup
public java.lang.Object lookup(java.lang.String role,
java.lang.String id)
throws ComponentLookupException
- Throws:
ComponentLookupException
hasComponent
public boolean hasComponent(java.lang.String role)
hasComponent
public boolean hasComponent(java.lang.String role,
java.lang.String id)
release
public void release(java.lang.Object service)
throws ComponentLifecycleException
- Throws:
ComponentLifecycleException
setClassWorld
public void setClassWorld(org.codehaus.classworlds.ClassWorld classWorld)
setConfiguration
public void setConfiguration(java.net.URL configuration)
throws java.io.IOException
- Throws:
java.io.IOException
setConfiguration
public void setConfiguration(java.io.Reader configuration)
throws java.io.IOException
- Throws:
java.io.IOException
addContextValue
public void addContextValue(java.lang.Object key,
java.lang.Object value)
setProperties
public void setProperties(java.util.Properties properties)
setProperties
public void setProperties(java.io.File file)
start
public void start(org.codehaus.classworlds.ClassWorld classWorld)
throws PlexusContainerException,
PlexusConfigurationResourceException
- Throws:
PlexusContainerException
PlexusConfigurationResourceException
start
public void start()
throws PlexusContainerException,
PlexusConfigurationResourceException
- Throws:
PlexusContainerException
PlexusConfigurationResourceException
stop
public void stop()
setLoggerManager
public void setLoggerManager(LoggerManager loggerManager)