Interface RequestHandler

  • All Known Implementing Classes:
    AuthXMLHandler, LogService, NamingService, PolicyRequestHandler, SessionRequestHandler

    public interface RequestHandler
    The RequestHandler interface needs to be implemented by high level services and applications in order to be able to receive requests from the Platform Low Level API.

    High level services and applications shall return Response objects filled with exception classes and exception messages if there is an exception during the request processing.
    See Also:
    Request
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      ResponseSet process​(PLLAuditor auditor, List<Request> requests, jakarta.servlet.http.HttpServletRequest servletRequest, jakarta.servlet.http.HttpServletResponse servletResponse, jakarta.servlet.ServletContext servletContext)
      This interface must be implemented by high level services and applications in order to receive requests from the Platform Low Level API.
    • Method Detail

      • process

        ResponseSet process​(PLLAuditor auditor,
                            List<Request> requests,
                            jakarta.servlet.http.HttpServletRequest servletRequest,
                            jakarta.servlet.http.HttpServletResponse servletResponse,
                            jakarta.servlet.ServletContext servletContext)
        This interface must be implemented by high level services and applications in order to receive requests from the Platform Low Level API.
        Parameters:
        auditor - Delegate for publication of 'access' audit events.
        requests - A Set of Request objects.
        servletRequest - Reference to HttpServletRequest object.
        servletResponse - Reference to HttpServletResponse object.
        servletContext - Reference to ServletContext object.