Uses of Interface
org.eclipse.sisu.inject.DeferredClass
-
Packages that use DeferredClass 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. -
-
Uses of DeferredClass in org.codehaus.plexus
Methods in org.codehaus.plexus that return DeferredClass Modifier and Type Method Description DeferredClass<LoggerManager>
DefaultPlexusContainer.LoggerManagerProvider. getImplementationClass()
DeferredClass<Logger>
DefaultPlexusContainer.LoggerProvider. getImplementationClass()
-
Uses of DeferredClass in org.eclipse.sisu.inject
Methods in org.eclipse.sisu.inject that return DeferredClass Modifier and Type Method Description DeferredClass<T>
DeferredProvider. getImplementationClass()
-
Uses of DeferredClass in org.eclipse.sisu.plexus
Classes in org.eclipse.sisu.plexus that implement DeferredClass Modifier and Type Class Description private static class
ComponentDescriptorBeanModule.DeferredFactoryClass
Fields in org.eclipse.sisu.plexus declared as DeferredClass Modifier and Type Field Description private DeferredClass<?>
RequirementImpl. role
Fields in org.eclipse.sisu.plexus with type parameters of type DeferredClass Modifier and Type Field Description private java.util.Map<org.codehaus.plexus.component.annotations.Component,DeferredClass<?>>
ComponentDescriptorBeanModule. componentMap
private java.util.Map<java.lang.String,DeferredClass<?>>
PlexusTypeRegistry. implementations
Methods in org.eclipse.sisu.plexus that return DeferredClass Modifier and Type Method 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()
Methods in org.eclipse.sisu.plexus that return types with arguments of type DeferredClass Modifier and Type Method 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)
Methods in org.eclipse.sisu.plexus with parameters of type DeferredClass Modifier and Type Method Description void
PlexusTypeBinder. hear(org.codehaus.plexus.component.annotations.Component component, DeferredClass<?> clazz, java.lang.Object source)
void
PlexusTypeListener. hear(org.codehaus.plexus.component.annotations.Component component, DeferredClass<?> implementation, java.lang.Object source)
Invoked when thePlexusTypeListener
finds a Plexus component.Constructors in org.eclipse.sisu.plexus with parameters of type DeferredClass Constructor Description RequirementImpl(DeferredClass<?> role, boolean optional, java.util.List<java.lang.String> hints)
-
Uses of DeferredClass in org.eclipse.sisu.space
Classes in org.eclipse.sisu.space that implement DeferredClass Modifier and Type Class Description (package private) class
AbstractDeferredClass<T>
Abstract combination ofDeferredClass
andDeferredProvider
.class
LoadedClass<T>
PseudoDeferredClass
backed by an already loadedClass
.(package private) class
NamedClass<T>
DeferredClass
representing a named class from aClassSpace
.Methods in org.eclipse.sisu.space that return DeferredClass Modifier and Type Method 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()
-