Class AbstractHttpServletMessageErrorHandler

java.lang.Object
org.opensaml.messaging.error.servlet.AbstractHttpServletMessageErrorHandler
All Implemented Interfaces:
MessageErrorHandler, HttpServletMessageErrorHandler

@Deprecated(forRemoval=true, since="4.3") public abstract class AbstractHttpServletMessageErrorHandler extends Object implements HttpServletMessageErrorHandler
Deprecated, for removal: This API element is subject to removal in a future version.
Abstract implementation of HttpServletMessageErrorHandler.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private Supplier<javax.servlet.http.HttpServletRequest>
    Deprecated, for removal: This API element is subject to removal in a future version.
    The HTTP servlet request Supplier.
    private Supplier<javax.servlet.http.HttpServletResponse>
    Deprecated, for removal: This API element is subject to removal in a future version.
    The HTTP servlet response Supplier.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    javax.servlet.http.HttpServletRequest
    Deprecated, for removal: This API element is subject to removal in a future version.
    Get the HTTP servlet request.
    javax.servlet.http.HttpServletResponse
    Deprecated, for removal: This API element is subject to removal in a future version.
    Get the HTTP servlet response.
    void
    setHttpServletRequest(javax.servlet.http.HttpServletRequest request)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Set the HTTP servlet request.
    void
    setHttpServletRequestSupplier(Supplier<javax.servlet.http.HttpServletRequest> servletRequestSupplier)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Set the supplier for the HTTP servlet request on which to operate.
    void
    setHttpServletResponse(javax.servlet.http.HttpServletResponse response)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Set the HTTP servlet response.
    void
    setHttpServletResponseSupplier(Supplier<javax.servlet.http.HttpServletResponse> servletResponseSupplier)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Set the supplier for the HTTP servlet response on which to operate.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.opensaml.messaging.error.MessageErrorHandler

    handleError
  • Field Details

    • requestSupplier

      private Supplier<javax.servlet.http.HttpServletRequest> requestSupplier
      Deprecated, for removal: This API element is subject to removal in a future version.
      The HTTP servlet request Supplier.
    • responseSupplier

      private Supplier<javax.servlet.http.HttpServletResponse> responseSupplier
      Deprecated, for removal: This API element is subject to removal in a future version.
      The HTTP servlet response Supplier.
  • Constructor Details

    • AbstractHttpServletMessageErrorHandler

      public AbstractHttpServletMessageErrorHandler()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getHttpServletRequest

      @Nullable public javax.servlet.http.HttpServletRequest getHttpServletRequest()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Get the HTTP servlet request.
      Specified by:
      getHttpServletRequest in interface HttpServletMessageErrorHandler
      Returns:
      the HTTP servlet request
    • getHttpServletResponse

      @Nullable public javax.servlet.http.HttpServletResponse getHttpServletResponse()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Get the HTTP servlet response.
      Specified by:
      getHttpServletResponse in interface HttpServletMessageErrorHandler
      Returns:
      the HTTP servlet response
    • setHttpServletRequest

      public void setHttpServletRequest(@Nullable javax.servlet.http.HttpServletRequest request)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Set the HTTP servlet request.
      Specified by:
      setHttpServletRequest in interface HttpServletMessageErrorHandler
      Parameters:
      request - the HTTP servlet request
    • setHttpServletRequestSupplier

      public void setHttpServletRequestSupplier(@Nullable Supplier<javax.servlet.http.HttpServletRequest> servletRequestSupplier)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Set the supplier for the HTTP servlet request on which to operate.
      Specified by:
      setHttpServletRequestSupplier in interface HttpServletMessageErrorHandler
      Parameters:
      servletRequestSupplier - supplier for the HTTP servlet request
    • setHttpServletResponseSupplier

      public void setHttpServletResponseSupplier(@Nullable Supplier<javax.servlet.http.HttpServletResponse> servletResponseSupplier)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Set the supplier for the HTTP servlet response on which to operate.
      Specified by:
      setHttpServletResponseSupplier in interface HttpServletMessageErrorHandler
      Parameters:
      servletResponseSupplier - the supplier for the HTTP servlet response
    • setHttpServletResponse

      public void setHttpServletResponse(@Nullable javax.servlet.http.HttpServletResponse response)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Set the HTTP servlet response.
      Specified by:
      setHttpServletResponse in interface HttpServletMessageErrorHandler
      Parameters:
      response - the HTTP servlet response