Package com.google.inject.servlet
Class InternalServletModule.BackwardsCompatibleServletContextProvider
- java.lang.Object
-
- com.google.inject.servlet.InternalServletModule.BackwardsCompatibleServletContextProvider
-
- All Implemented Interfaces:
Provider<javax.servlet.ServletContext>,javax.inject.Provider<javax.servlet.ServletContext>
- Enclosing class:
- InternalServletModule
static class InternalServletModule.BackwardsCompatibleServletContextProvider extends java.lang.Object implements Provider<javax.servlet.ServletContext>
Special Provider that tries to obtain an injected servlet context, specific to the current injector, failing which, it falls back to the static singleton instance that is available in the legacy Guice Servlet.
-
-
Field Summary
Fields Modifier and Type Field Description private javax.servlet.ServletContextinjectedServletContext
-
Constructor Summary
Constructors Constructor Description BackwardsCompatibleServletContextProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.servlet.ServletContextget()Provides an instance ofT.(package private) voidset(javax.servlet.ServletContext injectedServletContext)
-
-
-
Constructor Detail
-
BackwardsCompatibleServletContextProvider
@Inject BackwardsCompatibleServletContextProvider()
-
-