Class DefaultCurrentRequestHolder

java.lang.Object
cloud.piranha.core.impl.DefaultCurrentRequestHolder
All Implemented Interfaces:
CurrentRequestHolder

public class DefaultCurrentRequestHolder extends Object implements CurrentRequestHolder
Default implementation of the CurrentRequestHolder interface.
Author:
Arjan Tijms
  • Constructor Details

    • DefaultCurrentRequestHolder

      public DefaultCurrentRequestHolder(jakarta.servlet.http.HttpServletRequest request)
      Constructor.
      Parameters:
      request - the HTTP servlet request.
  • Method Details

    • getRequest

      public <T extends jakarta.servlet.http.HttpServletRequest> T getRequest()
      Description copied from interface: CurrentRequestHolder
      Gets the current HttpServletRequest
      Specified by:
      getRequest in interface CurrentRequestHolder
      Type Parameters:
      T - the actual implementation of the current HttpServletRequest
      Returns:
      the current HttpServletRequest
    • setRequest

      public void setRequest(jakarta.servlet.http.HttpServletRequest request)
      Description copied from interface: CurrentRequestHolder
      Sets the current HttpServletRequest
      Specified by:
      setRequest in interface CurrentRequestHolder
      Parameters:
      request - the current HttpServletRequest