Package org.eclipse.sisu.plexus
Class PlexusTypeBinder
- java.lang.Object
-
- org.eclipse.sisu.plexus.PlexusTypeBinder
-
- All Implemented Interfaces:
PlexusTypeListener,org.eclipse.sisu.space.QualifiedTypeListener
public final class PlexusTypeBinder extends java.lang.Object implements PlexusTypeListener
PlexusTypeListenerthat binds PlexusComponents.
-
-
Constructor Summary
Constructors Constructor Description PlexusTypeBinder(com.google.inject.Binder binder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhear(java.lang.Class<?> qualifiedType, java.lang.Object source)voidhear(org.codehaus.plexus.component.annotations.Component component, org.eclipse.sisu.inject.DeferredClass<?> clazz, java.lang.Object source)Invoked when thePlexusTypeListenerfinds a Plexus component.
-
-
-
Method Detail
-
hear
public void hear(java.lang.Class<?> qualifiedType, java.lang.Object source)- Specified by:
hearin interfaceorg.eclipse.sisu.space.QualifiedTypeListener
-
hear
public void hear(org.codehaus.plexus.component.annotations.Component component, org.eclipse.sisu.inject.DeferredClass<?> clazz, java.lang.Object source)Description copied from interface:PlexusTypeListenerInvoked when thePlexusTypeListenerfinds a Plexus component.- Specified by:
hearin interfacePlexusTypeListener- Parameters:
component- The Plexus componentclazz- The implementationsource- The source of this component
-
-