Package org.springframework.guice.module
Class SpringModule
- java.lang.Object
-
- com.google.inject.AbstractModule
-
- org.springframework.guice.module.SpringModule
-
- All Implemented Interfaces:
com.google.inject.Module
public class SpringModule extends com.google.inject.AbstractModuleA Guice module that wraps a SpringApplicationContext.- Author:
- Dave Syer
-
-
Field Summary
Fields Modifier and Type Field Description static StringSPRING_GUICE_SOURCEIdentifier for bindings provided by this module.
-
Constructor Summary
Constructors Constructor Description SpringModule(javax.inject.Provider<org.springframework.beans.factory.config.ConfigurableListableBeanFactory> beanFactoryProvider)SpringModule(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)SpringModule(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory, boolean enableJustInTimeBinding)SpringModule(org.springframework.context.ApplicationContext context)SpringModule(org.springframework.context.ApplicationContext context, boolean enableJustInTimeBinding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure()-
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
-
-
-
Field Detail
-
SPRING_GUICE_SOURCE
public static final String SPRING_GUICE_SOURCE
Identifier for bindings provided by this module.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SpringModule
public SpringModule(org.springframework.context.ApplicationContext context)
-
SpringModule
public SpringModule(org.springframework.context.ApplicationContext context, boolean enableJustInTimeBinding)
-
SpringModule
public SpringModule(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
-
SpringModule
public SpringModule(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory, boolean enableJustInTimeBinding)
-
SpringModule
public SpringModule(javax.inject.Provider<org.springframework.beans.factory.config.ConfigurableListableBeanFactory> beanFactoryProvider)
-
-