org.codehaus.plexus
public interface PlexusContainer
| Field Summary | |
|---|---|
| String | ROLE |
| Method Summary | |
|---|---|
| void | addComponentDescriptor(ComponentDescriptor componentDescriptor) |
| void | addContextValue(Object key, Object value) |
| void | addJarRepository(File repository) |
| void | addJarResource(File resource) |
| void | composeComponent(Object component, ComponentDescriptor componentDescriptor) |
| PlexusContainer | createChildContainer(String name, List classpathJars, Map context) |
| PlexusContainer | createChildContainer(String name, List classpathJars, Map context, List discoveryListeners) |
| Object | createComponentInstance(ComponentDescriptor componentDescriptor) |
| void | dispose() |
| PlexusContainer | getChildContainer(String name) |
| ComponentDescriptor | getComponentDescriptor(String componentKey) |
| List | getComponentDescriptorList(String role) |
| Map | getComponentDescriptorMap(String role) |
| ClassRealm | getComponentRealm(String componentKey) |
| ClassRealm | getContainerRealm() |
| Context | getContext() |
| Date | getCreationDate() |
| Logger | getLogger() |
| LoggerManager | getLoggerManager() |
| boolean | hasChildContainer(String name) |
| boolean | hasComponent(String componentKey) |
| boolean | hasComponent(String role, String roleHint) |
| void | initialize() |
| boolean | isInitialized() |
| boolean | isStarted() |
| Object | lookup(String componentKey) |
| Object | lookup(String role, String roleHint) |
| List | lookupList(String role) |
| Map | lookupMap(String role) |
| void | registerComponentDiscoveryListener(ComponentDiscoveryListener listener) |
| void | release(Object component) |
| void | releaseAll(Map components) |
| void | releaseAll(List components) |
| void | removeChildContainer(String name) |
| void | removeComponentDiscoveryListener(ComponentDiscoveryListener listener) |
| void | resume(Object component) |
| void | setConfigurationResource(Reader configuration) |
| void | setLoggerManager(LoggerManager loggerManager) |
| void | setParentPlexusContainer(PlexusContainer parentContainer) |
| void | start() |
| void | suspend(Object component) |
Deprecated: Use getContainerRealm() instead.