org.codehaus.plexus.embed

Class Embedder

public class Embedder extends Object implements PlexusEmbedder

Field Summary
ReaderconfigurationReader
DefaultPlexusContainercontainer
booleanembedderStarted
booleanembedderStopped
Propertiesproperties
Context properties
Constructor Summary
Embedder()
Method Summary
voidaddContextValue(Object key, Object value)
PlexusContainergetContainer()
booleanhasComponent(String role)
booleanhasComponent(String role, String id)
protected voidinitializeContext()
Objectlookup(String role)
Objectlookup(String role, String id)
voidrelease(Object service)
voidsetClassWorld(ClassWorld classWorld)
voidsetConfiguration(URL configuration)
voidsetConfiguration(Reader configuration)
voidsetLoggerManager(LoggerManager loggerManager)
voidsetProperties(Properties properties)
voidsetProperties(File file)
voidstart(ClassWorld classWorld)
voidstart()
voidstop()

Field Detail

configurationReader

private Reader configurationReader

container

private final DefaultPlexusContainer container

embedderStarted

private boolean embedderStarted

embedderStopped

private boolean embedderStopped

properties

private Properties properties
Context properties

Constructor Detail

Embedder

public Embedder()

Method Detail

addContextValue

public void addContextValue(Object key, Object value)

getContainer

public PlexusContainer getContainer()

hasComponent

public boolean hasComponent(String role)

hasComponent

public boolean hasComponent(String role, String id)

initializeContext

protected void initializeContext()

lookup

public Object lookup(String role)

lookup

public Object lookup(String role, String id)

release

public void release(Object service)

setClassWorld

public void setClassWorld(ClassWorld classWorld)

setConfiguration

public void setConfiguration(URL configuration)

setConfiguration

public void setConfiguration(Reader configuration)

setLoggerManager

public void setLoggerManager(LoggerManager loggerManager)

setProperties

public void setProperties(Properties properties)

setProperties

public void setProperties(File file)

start

public void start(ClassWorld classWorld)

start

public void start()

stop

public void stop()