Uses of Interface
org.eclipse.sisu.inject.DeferredClass
Packages that use DeferredClass
Package
Description
Dynamic bean lookup across multiple injectors.
Sisu-Plexus backend implementation.
Customizable scanning of bean implementations.
-
Uses of DeferredClass in org.codehaus.plexus
Methods in org.codehaus.plexus that return DeferredClassModifier and TypeMethodDescriptionDefaultPlexusContainer.LoggerManagerProvider.getImplementationClass()
DefaultPlexusContainer.LoggerProvider.getImplementationClass()
-
Uses of DeferredClass in org.eclipse.sisu.inject
Methods in org.eclipse.sisu.inject that return DeferredClass -
Uses of DeferredClass in org.eclipse.sisu.plexus
Classes in org.eclipse.sisu.plexus that implement DeferredClassModifier and TypeClassDescriptionprivate static final class
Fields in org.eclipse.sisu.plexus declared as DeferredClassFields in org.eclipse.sisu.plexus with type parameters of type DeferredClassModifier and TypeFieldDescriptionprivate final Map<org.codehaus.plexus.component.annotations.Component,
DeferredClass<?>> ComponentDescriptorBeanModule.componentMap
private final Map<String,
DeferredClass<?>> PlexusTypeRegistry.implementations
Methods in org.eclipse.sisu.plexus that return DeferredClassModifier and TypeMethodDescriptionprivate DeferredClass<?>
PlexusTypeRegistry.cloneImplementation
(String implementation) Clones an implementation so it can be bound again with different configuration.ComponentDescriptorBeanModule.DeferredFactoryClass.getImplementationClass()
Methods in org.eclipse.sisu.plexus that return types with arguments of type DeferredClassModifier and TypeMethodDescription(package private) Map<org.codehaus.plexus.component.annotations.Component,
DeferredClass<?>> PlexusTypeRegistry.getComponents()
(package private) Map<org.codehaus.plexus.component.annotations.Component,
DeferredClass<?>> PlexusXmlScanner.scan
(ClassSpace space, boolean root) Methods in org.eclipse.sisu.plexus with parameters of type DeferredClassModifier and TypeMethodDescriptionvoid
PlexusTypeBinder.hear
(org.codehaus.plexus.component.annotations.Component component, DeferredClass<?> clazz, Object source) void
PlexusTypeListener.hear
(org.codehaus.plexus.component.annotations.Component component, DeferredClass<?> implementation, Object source) Invoked when thePlexusTypeListener
finds a Plexus component.Constructors in org.eclipse.sisu.plexus with parameters of type DeferredClassModifierConstructorDescriptionRequirementImpl
(DeferredClass<?> role, boolean optional, List<String> hints) -
Uses of DeferredClass in org.eclipse.sisu.space
Classes in org.eclipse.sisu.space that implement DeferredClassModifier and TypeClassDescription(package private) class
Abstract combination ofDeferredClass
andDeferredProvider
.final class
LoadedClass<T>
PseudoDeferredClass
backed by an already loadedClass
.(package private) final class
NamedClass<T>
DeferredClass
representing a named class from aClassSpace
.Methods in org.eclipse.sisu.space that return DeferredClassModifier and TypeMethodDescriptionCloningClassSpace.cloneClass
(String name) BundleClassSpace.deferLoadClass
(String name) ClassSpace.deferLoadClass
(String name) Defers loading of the named class from the surrounding class space.final DeferredClass<?>
URLClassSpace.deferLoadClass
(String name) final DeferredClass<T>
AbstractDeferredClass.getImplementationClass()