Package org.codehaus.plexus
Interface PlexusContainer
- All Known Subinterfaces:
MutablePlexusContainer
- All Known Implementing Classes:
DefaultPlexusContainer
public interface PlexusContainer
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddComponent(Object component, String role) <T> voidaddComponent(T component, Class<?> role, String hint) <T> voidaddComponentDescriptor(ComponentDescriptor<T> descriptor) org.codehaus.plexus.classworlds.realm.ClassRealmdiscoverComponents(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm) voiddispose()<T> ComponentDescriptor<T> getComponentDescriptor(Class<T> type, String role, String hint) getComponentDescriptor(String role, String hint) <T> List<ComponentDescriptor<T>> getComponentDescriptorList(Class<T> type, String role) <T> Map<String, ComponentDescriptor<T>> getComponentDescriptorMap(Class<T> type, String role) org.codehaus.plexus.classworlds.realm.ClassRealmorg.codehaus.plexus.classworlds.realm.ClassRealmbooleanhasComponent(Class<?> role) booleanhasComponent(Class<?> role, String hint) booleanhasComponent(Class<?> type, String role, String hint) booleanhasComponent(String role) booleanhasComponent(String role, String hint) <T> T<T> T<T> T<T> List<T> lookupList(Class<T> role) lookupList(String role) voidvoidreleaseAll(List<?> components) voidreleaseAll(Map<String, ?> components) org.codehaus.plexus.classworlds.realm.ClassRealmsetLookupRealm(org.codehaus.plexus.classworlds.realm.ClassRealm realm)
-
Method Details
-
getContext
Context getContext() -
lookup
- Throws:
ComponentLookupException
-
lookup
- Throws:
ComponentLookupException
-
lookup
- Throws:
ComponentLookupException
-
lookup
- Throws:
ComponentLookupException
-
lookup
- Throws:
ComponentLookupException
-
lookupList
- Throws:
ComponentLookupException
-
lookupList
- Throws:
ComponentLookupException
-
lookupMap
- Throws:
ComponentLookupException
-
lookupMap
- Throws:
ComponentLookupException
-
hasComponent
-
hasComponent
-
hasComponent
-
hasComponent
-
hasComponent
-
addComponent
-
addComponent
-
addComponentDescriptor
<T> void addComponentDescriptor(ComponentDescriptor<T> descriptor) throws CycleDetectedInComponentGraphException -
getComponentDescriptor
-
getComponentDescriptor
-
getComponentDescriptorList
-
getComponentDescriptorList
-
getComponentDescriptorMap
-
getComponentDescriptorMap
-
discoverComponents
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
-
release
- Throws:
ComponentLifecycleException
-
releaseAll
- Throws:
ComponentLifecycleException
-
releaseAll
- Throws:
ComponentLifecycleException
-
dispose
void dispose()
-