public interface PlexusContainer
Context getContext()
Object lookup(String role) throws ComponentLookupException
ComponentLookupExceptionObject lookup(String role, String hint) throws ComponentLookupException
ComponentLookupException<T> T lookup(Class<T> role) throws ComponentLookupException
ComponentLookupException<T> T lookup(Class<T> role, String hint) throws ComponentLookupException
ComponentLookupException<T> T lookup(Class<T> type, String role, String hint) throws ComponentLookupException
ComponentLookupExceptionList<Object> lookupList(String role) throws ComponentLookupException
ComponentLookupException<T> List<T> lookupList(Class<T> role) throws ComponentLookupException
ComponentLookupExceptionMap<String,Object> lookupMap(String role) throws ComponentLookupException
ComponentLookupException<T> Map<String,T> lookupMap(Class<T> role) throws ComponentLookupException
ComponentLookupExceptionboolean hasComponent(String role)
boolean hasComponent(Class<?> role)
<T> void addComponentDescriptor(ComponentDescriptor<T> descriptor) throws CycleDetectedInComponentGraphException
ComponentDescriptor<?> getComponentDescriptor(String role, String hint)
<T> ComponentDescriptor<T> getComponentDescriptor(Class<T> type, String role, String hint)
List<ComponentDescriptor<?>> getComponentDescriptorList(String role)
<T> List<ComponentDescriptor<T>> getComponentDescriptorList(Class<T> type, String role)
Map<String,ComponentDescriptor<?>> getComponentDescriptorMap(String role)
<T> Map<String,ComponentDescriptor<T>> getComponentDescriptorMap(Class<T> type, String role)
List<ComponentDescriptor<?>> discoverComponents(ClassRealm classRealm) throws PlexusConfigurationException
PlexusConfigurationExceptionClassRealm getContainerRealm()
ClassRealm setLookupRealm(ClassRealm realm)
ClassRealm getLookupRealm()
ClassRealm createChildRealm(String id)
void release(Object component) throws ComponentLifecycleException
ComponentLifecycleExceptionvoid releaseAll(Map<String,?> components) throws ComponentLifecycleException
ComponentLifecycleExceptionvoid releaseAll(List<?> components) throws ComponentLifecycleException
ComponentLifecycleExceptionvoid dispose()
Copyright © 2013. All rights reserved.