org.codehaus.plexus.embed

Interface PlexusEmbedder

public interface PlexusEmbedder

Author: jdcasey

Method Summary
voidaddContextValue(Object key, Object value)
PlexusContainergetContainer()
booleanhasComponent(String role)
booleanhasComponent(String role, String id)
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()

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)

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()