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 classComponentDescriptorBeanModule.DeferredFactoryClassFields in org.eclipse.sisu.plexus declared as DeferredClass Modifier and Type Field Description private DeferredClass<?>RequirementImpl. roleFields 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. componentMapprivate java.util.Map<java.lang.String,DeferredClass<?>>PlexusTypeRegistry. implementationsMethods 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 voidPlexusTypeBinder. hear(org.codehaus.plexus.component.annotations.Component component, DeferredClass<?> clazz, java.lang.Object source)voidPlexusTypeListener. hear(org.codehaus.plexus.component.annotations.Component component, DeferredClass<?> implementation, java.lang.Object source)Invoked when thePlexusTypeListenerfinds 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) classAbstractDeferredClass<T>Abstract combination ofDeferredClassandDeferredProvider.classLoadedClass<T>PseudoDeferredClassbacked by an already loadedClass.(package private) classNamedClass<T>DeferredClassrepresenting 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()
-