Package com.google.inject.servlet
Class GuiceFilter.Context
java.lang.Object
com.google.inject.servlet.GuiceFilter.Context
- All Implemented Interfaces:
RequestScoper
- Enclosing class:
- GuiceFilter
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.google.inject.servlet.RequestScoper
RequestScoper.CloseableScope
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Lock
(package private) final javax.servlet.http.HttpServletRequest
(package private) final javax.servlet.http.HttpServletRequest
(package private) final javax.servlet.http.HttpServletResponse
-
Constructor Summary
ConstructorsConstructorDescriptionContext
(javax.servlet.http.HttpServletRequest originalRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) -
Method Summary
Modifier and TypeMethodDescription(package private) javax.servlet.http.HttpServletRequest
(package private) javax.servlet.http.HttpServletRequest
(package private) javax.servlet.http.HttpServletResponse
open()
Opens up the request scope until the returned object is closed.
-
Field Details
-
originalRequest
final javax.servlet.http.HttpServletRequest originalRequest -
request
final javax.servlet.http.HttpServletRequest request -
response
final javax.servlet.http.HttpServletResponse response -
lock
-
-
Constructor Details
-
Context
Context(javax.servlet.http.HttpServletRequest originalRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
-
Method Details
-
getOriginalRequest
javax.servlet.http.HttpServletRequest getOriginalRequest() -
getRequest
javax.servlet.http.HttpServletRequest getRequest() -
getResponse
javax.servlet.http.HttpServletResponse getResponse() -
open
Description copied from interface:RequestScoper
Opens up the request scope until the returned object is closed. Implementations should ensure (e.g. by blocking) that multiple threads cannot open the same request scope concurrently. It is allowable to open the same request scope on the same thread, as long as open/close calls are correctly nested.- Specified by:
open
in interfaceRequestScoper
-