Package | Description |
---|---|
org.codehaus.plexus | |
org.eclipse.sisu.inject |
Dynamic bean lookup across multiple injectors.
|
org.eclipse.sisu.plexus |
Sisu-Plexus backend implementation.
|
org.eclipse.sisu.space |
Customizable scanning of bean implementations.
|
Modifier and Type | Method and Description |
---|---|
DeferredClass<LoggerManager> |
DefaultPlexusContainer.LoggerManagerProvider.getImplementationClass() |
DeferredClass<Logger> |
DefaultPlexusContainer.LoggerProvider.getImplementationClass() |
Modifier and Type | Method and Description |
---|---|
DeferredClass<T> |
DeferredProvider.getImplementationClass() |
Modifier and Type | Class and Description |
---|---|
private static class |
ComponentDescriptorBeanModule.DeferredFactoryClass
|
Modifier and Type | Field and Description |
---|---|
private DeferredClass<?> |
RequirementImpl.role |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<org.codehaus.plexus.component.annotations.Component,DeferredClass<?>> |
ComponentDescriptorBeanModule.componentMap |
private java.util.Map<java.lang.String,DeferredClass<?>> |
PlexusTypeRegistry.implementations |
Modifier and Type | Method and Description |
---|---|
private DeferredClass<?> |
PlexusTypeRegistry.cloneImplementation(java.lang.String implementation)
Clones an implementation so it can be bound again with different configuration.
|
DeferredClass<java.lang.Object> |
ComponentDescriptorBeanModule.DeferredFactoryClass.getImplementationClass() |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.Map<org.codehaus.plexus.component.annotations.Component,DeferredClass<?>> |
PlexusTypeRegistry.getComponents() |
(package private) java.util.Map<org.codehaus.plexus.component.annotations.Component,DeferredClass<?>> |
PlexusXmlScanner.scan(ClassSpace space,
boolean root) |
Modifier and Type | Method and Description |
---|---|
void |
PlexusTypeListener.hear(org.codehaus.plexus.component.annotations.Component component,
DeferredClass<?> implementation,
java.lang.Object source)
Invoked when the
PlexusTypeListener finds a Plexus component. |
void |
PlexusTypeBinder.hear(org.codehaus.plexus.component.annotations.Component component,
DeferredClass<?> clazz,
java.lang.Object source) |
Constructor and Description |
---|
RequirementImpl(DeferredClass<?> role,
boolean optional,
java.util.List<java.lang.String> hints) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
AbstractDeferredClass<T>
Abstract combination of
DeferredClass and DeferredProvider . |
class |
LoadedClass<T>
Pseudo
DeferredClass backed by an already loaded Class . |
(package private) class |
NamedClass<T>
DeferredClass representing a named class from a ClassSpace . |
Modifier and Type | Method and Description |
---|---|
DeferredClass<?> |
CloningClassSpace.cloneClass(java.lang.String name) |
DeferredClass<?> |
BundleClassSpace.deferLoadClass(java.lang.String name) |
DeferredClass<?> |
ClassSpace.deferLoadClass(java.lang.String name)
Defers loading of the named class from the surrounding class space.
|
DeferredClass<?> |
URLClassSpace.deferLoadClass(java.lang.String name) |
DeferredClass<T> |
AbstractDeferredClass.getImplementationClass() |