Class GuiceFilter.Context

java.lang.Object
com.google.inject.servlet.GuiceFilter.Context
All Implemented Interfaces:
RequestScoper
Enclosing class:
GuiceFilter

static class GuiceFilter.Context extends Object implements RequestScoper
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.inject.servlet.RequestScoper

    RequestScoper.CloseableScope
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (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

    Constructors
    Constructor
    Description
    Context(javax.servlet.http.HttpServletRequest originalRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) javax.servlet.http.HttpServletRequest
     
    (package private) javax.servlet.http.HttpServletRequest
     
    (package private) javax.servlet.http.HttpServletResponse
     
    Opens up the request scope until the returned object is closed.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • originalRequest

      final javax.servlet.http.HttpServletRequest originalRequest
    • request

      final javax.servlet.http.HttpServletRequest request
    • response

      final javax.servlet.http.HttpServletResponse response
    • lock

      final Lock 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 interface RequestScoper