org.codehaus.plexus
Interface PlexusContainer
- All Known Subinterfaces:
- MutablePlexusContainer
- All Known Implementing Classes:
- DefaultPlexusContainer
public interface PlexusContainer
Method Summary |
void |
addComponent(java.lang.Object component,
java.lang.String role)
|
|
addComponent(T component,
java.lang.Class<?> role,
java.lang.String hint)
|
|
addComponentDescriptor(ComponentDescriptor<T> descriptor)
|
org.codehaus.plexus.classworlds.realm.ClassRealm |
createChildRealm(java.lang.String id)
|
java.util.List<ComponentDescriptor<?>> |
discoverComponents(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
|
void |
dispose()
|
|
getComponentDescriptor(java.lang.Class<T> type,
java.lang.String role,
java.lang.String hint)
|
ComponentDescriptor<?> |
getComponentDescriptor(java.lang.String role,
java.lang.String hint)
|
|
getComponentDescriptorList(java.lang.Class<T> type,
java.lang.String role)
|
java.util.List<ComponentDescriptor<?>> |
getComponentDescriptorList(java.lang.String role)
|
|
getComponentDescriptorMap(java.lang.Class<T> type,
java.lang.String role)
|
java.util.Map<java.lang.String,ComponentDescriptor<?>> |
getComponentDescriptorMap(java.lang.String role)
|
org.codehaus.plexus.classworlds.realm.ClassRealm |
getContainerRealm()
|
Context |
getContext()
|
org.codehaus.plexus.classworlds.realm.ClassRealm |
getLookupRealm()
|
boolean |
hasComponent(java.lang.Class<?> role)
|
boolean |
hasComponent(java.lang.Class<?> role,
java.lang.String hint)
|
boolean |
hasComponent(java.lang.Class<?> type,
java.lang.String role,
java.lang.String hint)
|
boolean |
hasComponent(java.lang.String role)
|
boolean |
hasComponent(java.lang.String role,
java.lang.String hint)
|
|
lookup(java.lang.Class<T> role)
|
|
lookup(java.lang.Class<T> role,
java.lang.String hint)
|
|
lookup(java.lang.Class<T> type,
java.lang.String role,
java.lang.String hint)
|
java.lang.Object |
lookup(java.lang.String role)
|
java.lang.Object |
lookup(java.lang.String role,
java.lang.String hint)
|
|
lookupList(java.lang.Class<T> role)
|
java.util.List<java.lang.Object> |
lookupList(java.lang.String role)
|
<T> java.util.Map<java.lang.String,T> |
|
lookupMap(java.lang.Class<T> role)
|
java.util.Map<java.lang.String,java.lang.Object> |
lookupMap(java.lang.String role)
|
void |
release(java.lang.Object component)
|
void |
releaseAll(java.util.List<?> components)
|
void |
releaseAll(java.util.Map<java.lang.String,?> components)
|
org.codehaus.plexus.classworlds.realm.ClassRealm |
setLookupRealm(org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
getContext
Context getContext()
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 hint)
throws ComponentLookupException
- Throws:
ComponentLookupException
lookup
<T> T lookup(java.lang.Class<T> role)
throws ComponentLookupException
- Throws:
ComponentLookupException
lookup
<T> T lookup(java.lang.Class<T> role,
java.lang.String hint)
throws ComponentLookupException
- Throws:
ComponentLookupException
lookup
<T> T lookup(java.lang.Class<T> type,
java.lang.String role,
java.lang.String hint)
throws ComponentLookupException
- Throws:
ComponentLookupException
lookupList
java.util.List<java.lang.Object> lookupList(java.lang.String role)
throws ComponentLookupException
- Throws:
ComponentLookupException
lookupList
<T> java.util.List<T> lookupList(java.lang.Class<T> role)
throws ComponentLookupException
- Throws:
ComponentLookupException
lookupMap
java.util.Map<java.lang.String,java.lang.Object> lookupMap(java.lang.String role)
throws ComponentLookupException
- Throws:
ComponentLookupException
lookupMap
<T> java.util.Map<java.lang.String,T> lookupMap(java.lang.Class<T> role)
throws ComponentLookupException
- Throws:
ComponentLookupException
hasComponent
boolean hasComponent(java.lang.String role)
hasComponent
boolean hasComponent(java.lang.String role,
java.lang.String hint)
hasComponent
boolean hasComponent(java.lang.Class<?> role)
hasComponent
boolean hasComponent(java.lang.Class<?> role,
java.lang.String hint)
hasComponent
boolean hasComponent(java.lang.Class<?> type,
java.lang.String role,
java.lang.String hint)
addComponent
void addComponent(java.lang.Object component,
java.lang.String role)
addComponent
<T> void addComponent(T component,
java.lang.Class<?> role,
java.lang.String hint)
addComponentDescriptor
<T> void addComponentDescriptor(ComponentDescriptor<T> descriptor)
throws CycleDetectedInComponentGraphException
- Throws:
CycleDetectedInComponentGraphException
getComponentDescriptor
ComponentDescriptor<?> getComponentDescriptor(java.lang.String role,
java.lang.String hint)
getComponentDescriptor
<T> ComponentDescriptor<T> getComponentDescriptor(java.lang.Class<T> type,
java.lang.String role,
java.lang.String hint)
getComponentDescriptorList
java.util.List<ComponentDescriptor<?>> getComponentDescriptorList(java.lang.String role)
getComponentDescriptorList
<T> java.util.List<ComponentDescriptor<T>> getComponentDescriptorList(java.lang.Class<T> type,
java.lang.String role)
getComponentDescriptorMap
java.util.Map<java.lang.String,ComponentDescriptor<?>> getComponentDescriptorMap(java.lang.String role)
getComponentDescriptorMap
<T> java.util.Map<java.lang.String,ComponentDescriptor<T>> getComponentDescriptorMap(java.lang.Class<T> type,
java.lang.String role)
discoverComponents
java.util.List<ComponentDescriptor<?>> discoverComponents(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
throws PlexusConfigurationException
- Throws:
PlexusConfigurationException
getContainerRealm
org.codehaus.plexus.classworlds.realm.ClassRealm getContainerRealm()
setLookupRealm
org.codehaus.plexus.classworlds.realm.ClassRealm setLookupRealm(org.codehaus.plexus.classworlds.realm.ClassRealm realm)
getLookupRealm
org.codehaus.plexus.classworlds.realm.ClassRealm getLookupRealm()
createChildRealm
org.codehaus.plexus.classworlds.realm.ClassRealm createChildRealm(java.lang.String id)
release
void release(java.lang.Object component)
throws ComponentLifecycleException
- Throws:
ComponentLifecycleException
releaseAll
void releaseAll(java.util.Map<java.lang.String,?> components)
throws ComponentLifecycleException
- Throws:
ComponentLifecycleException
releaseAll
void releaseAll(java.util.List<?> components)
throws ComponentLifecycleException
- Throws:
ComponentLifecycleException
dispose
void dispose()
Copyright © 2010-2011 Sonatype, Inc.. All Rights Reserved.