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