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 classFields 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.componentMapprivate final Map<String, DeferredClass<?>> PlexusTypeRegistry.implementationsMethods 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 TypeMethodDescriptionvoidPlexusTypeBinder.hear(org.codehaus.plexus.component.annotations.Component component, DeferredClass<?> clazz, Object source) voidPlexusTypeListener.hear(org.codehaus.plexus.component.annotations.Component component, DeferredClass<?> implementation, Object source) Invoked when thePlexusTypeListenerfinds 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) classAbstract combination ofDeferredClassandDeferredProvider.final classLoadedClass<T>PseudoDeferredClassbacked by an already loadedClass.(package private) final classNamedClass<T>DeferredClassrepresenting 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()