Package org.eclipse.sisu.plexus
Class PseudoPlexusContainer
java.lang.Object
org.eclipse.sisu.plexus.PseudoPlexusContainer
- All Implemented Interfaces:
PlexusContainer
Delegating
PlexusContainer wrapper that doesn't require an actual container instance.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Context(package private) final PlexusBeanLocator(package private) final BeanManager -
Constructor Summary
ConstructorsConstructorDescriptionPseudoPlexusContainer(PlexusBeanLocator locator, BeanManager manager, Context context) -
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 realm) 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) private static <T> booleanhasPlexusBeans(Iterable<PlexusBean<T>> beans) private <T> Iterable<PlexusBean<T>> <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)
-
Field Details
-
locator
-
manager
-
context
-
-
Constructor Details
-
PseudoPlexusContainer
-
-
Method Details
-
getContext
- Specified by:
getContextin interfacePlexusContainer
-
lookup
- Specified by:
lookupin interfacePlexusContainer- Throws:
ComponentLookupException
-
lookup
- Specified by:
lookupin interfacePlexusContainer- Throws:
ComponentLookupException
-
lookup
- Specified by:
lookupin interfacePlexusContainer- Throws:
ComponentLookupException
-
lookup
- Specified by:
lookupin interfacePlexusContainer- Throws:
ComponentLookupException
-
lookup
- Specified by:
lookupin interfacePlexusContainer- Throws:
ComponentLookupException
-
lookupList
- Specified by:
lookupListin interfacePlexusContainer- Throws:
ComponentLookupException
-
lookupList
- Specified by:
lookupListin interfacePlexusContainer- Throws:
ComponentLookupException
-
lookupMap
- Specified by:
lookupMapin interfacePlexusContainer- Throws:
ComponentLookupException
-
lookupMap
- Specified by:
lookupMapin interfacePlexusContainer- Throws:
ComponentLookupException
-
hasComponent
- Specified by:
hasComponentin interfacePlexusContainer
-
hasComponent
- Specified by:
hasComponentin interfacePlexusContainer
-
hasComponent
- Specified by:
hasComponentin interfacePlexusContainer
-
hasComponent
- Specified by:
hasComponentin interfacePlexusContainer
-
hasComponent
- Specified by:
hasComponentin interfacePlexusContainer
-
addComponent
- Specified by:
addComponentin interfacePlexusContainer
-
addComponent
- Specified by:
addComponentin interfacePlexusContainer
-
addComponentDescriptor
- Specified by:
addComponentDescriptorin interfacePlexusContainer
-
getComponentDescriptor
- Specified by:
getComponentDescriptorin interfacePlexusContainer
-
getComponentDescriptor
- Specified by:
getComponentDescriptorin interfacePlexusContainer
-
getComponentDescriptorList
- Specified by:
getComponentDescriptorListin interfacePlexusContainer
-
getComponentDescriptorList
- Specified by:
getComponentDescriptorListin interfacePlexusContainer
-
getComponentDescriptorMap
- Specified by:
getComponentDescriptorMapin interfacePlexusContainer
-
getComponentDescriptorMap
- Specified by:
getComponentDescriptorMapin interfacePlexusContainer
-
discoverComponents
public List<ComponentDescriptor<?>> discoverComponents(org.codehaus.plexus.classworlds.realm.ClassRealm realm) - Specified by:
discoverComponentsin interfacePlexusContainer
-
getContainerRealm
public org.codehaus.plexus.classworlds.realm.ClassRealm getContainerRealm()- Specified by:
getContainerRealmin interfacePlexusContainer
-
setLookupRealm
public org.codehaus.plexus.classworlds.realm.ClassRealm setLookupRealm(org.codehaus.plexus.classworlds.realm.ClassRealm realm) - Specified by:
setLookupRealmin interfacePlexusContainer
-
getLookupRealm
public org.codehaus.plexus.classworlds.realm.ClassRealm getLookupRealm()- Specified by:
getLookupRealmin interfacePlexusContainer
-
createChildRealm
- Specified by:
createChildRealmin interfacePlexusContainer
-
release
- Specified by:
releasein interfacePlexusContainer
-
releaseAll
- Specified by:
releaseAllin interfacePlexusContainer
-
releaseAll
- Specified by:
releaseAllin interfacePlexusContainer
-
dispose
public void dispose()- Specified by:
disposein interfacePlexusContainer
-
locate
-
hasPlexusBeans
-