org.codehaus.plexus.embed
Interface PlexusEmbedder

All Known Implementing Classes:
Embedder

public interface PlexusEmbedder

Author:
jdcasey

Method Summary
 void addContextValue(java.lang.Object key, java.lang.Object value)
           
 PlexusContainer getContainer()
           
 boolean hasComponent(java.lang.String role)
           
 boolean hasComponent(java.lang.String role, java.lang.String id)
           
 java.lang.Object lookup(java.lang.String role)
           
 java.lang.Object lookup(java.lang.String role, java.lang.String id)
           
 void release(java.lang.Object service)
           
 void setClassWorld(org.codehaus.classworlds.ClassWorld classWorld)
           
 void setConfiguration(java.io.Reader configuration)
           
 void setConfiguration(java.net.URL configuration)
           
 void setLoggerManager(LoggerManager loggerManager)
           
 void setProperties(java.io.File file)
           
 void setProperties(java.util.Properties properties)
           
 void start()
           
 void start(org.codehaus.classworlds.ClassWorld classWorld)
           
 void stop()
           
 

Method Detail

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.