Package org.eclipse.sisu.plexus
Class PlexusSpaceModule
java.lang.Object
org.eclipse.sisu.plexus.PlexusSpaceModule
- All Implemented Interfaces:
com.google.inject.Module
Guice
Module
that provides Plexus semantics without the full-blown Plexus container.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class
Context
backed by SisuParameters
. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BeanManager
private final BeanScanning
private final ClassSpace
-
Constructor Summary
ConstructorsConstructorDescriptionPlexusSpaceModule
(ClassSpace space) PlexusSpaceModule
(ClassSpace space, BeanScanning scanning) -
Method Summary
Modifier and TypeMethodDescriptionvoid
configure
(com.google.inject.Binder binder) with
(BeanManager manager) Delegate management of non-Plexus beans to the givenBeanManager
.
-
Field Details
-
space
-
scanning
-
delegate
-
-
Constructor Details
-
PlexusSpaceModule
-
PlexusSpaceModule
-
-
Method Details
-
configure
public void configure(com.google.inject.Binder binder) - Specified by:
configure
in interfacecom.google.inject.Module
-
with
Delegate management of non-Plexus beans to the givenBeanManager
.
-