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.ServletContext
injectedServletContext
-
Constructor Summary
Constructors Constructor Description BackwardsCompatibleServletContextProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.servlet.ServletContext
get()
Provides an instance ofT
.(package private) void
set(javax.servlet.ServletContext injectedServletContext)
-
-
-
Constructor Detail
-
BackwardsCompatibleServletContextProvider
@Inject BackwardsCompatibleServletContextProvider()
-
-