Class AccessEvent


  • public class AccessEvent
    extends java.lang.Object
    A single request made through AppServer.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String method  
      private java.util.Map<java.lang.String,​java.lang.String[]> parameters  
      private java.util.Map<java.lang.String,​java.lang.String> requestHeaders  
      private java.util.Map<java.lang.String,​java.lang.String> responseHeaders  
      private int status  
      private java.lang.String uri  
    • Constructor Summary

      Constructors 
      Constructor Description
      AccessEvent​(org.eclipse.jetty.server.Request req, org.eclipse.jetty.server.Response rsp)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private static java.util.Map<java.lang.String,​java.lang.String[]> clone​(java.util.Map parameterMap)  
      private static java.util.Map<java.lang.String,​java.lang.String> cloneHeaders​(org.eclipse.jetty.server.Request req)  
      private static java.util.Map<java.lang.String,​java.lang.String> cloneHeaders​(org.eclipse.jetty.server.Response rsp)  
      java.lang.String getMethod()
      Get the method.
      java.lang.String getParameter​(java.lang.String name)
      Get parameter
      java.util.Map<java.lang.String,​java.lang.String[]> getParameters()
      Get parameters
      java.lang.String getPath()
      Get path.
      java.lang.String getRequestHeader​(java.lang.String name)
      Get request header
      java.lang.String getResponseHeader​(java.lang.String name)
      Get response header.
      int getStatus()
      Get the status.
      java.lang.String toString()
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • method

        private final java.lang.String method
      • uri

        private final java.lang.String uri
      • requestHeaders

        private final java.util.Map<java.lang.String,​java.lang.String> requestHeaders
      • parameters

        private final java.util.Map<java.lang.String,​java.lang.String[]> parameters
      • status

        private final int status
      • responseHeaders

        private final java.util.Map<java.lang.String,​java.lang.String> responseHeaders
    • Constructor Detail

      • AccessEvent

        AccessEvent​(org.eclipse.jetty.server.Request req,
                    org.eclipse.jetty.server.Response rsp)
    • Method Detail

      • cloneHeaders

        private static java.util.Map<java.lang.String,​java.lang.String> cloneHeaders​(org.eclipse.jetty.server.Request req)
      • cloneHeaders

        private static java.util.Map<java.lang.String,​java.lang.String> cloneHeaders​(org.eclipse.jetty.server.Response rsp)
      • clone

        private static java.util.Map<java.lang.String,​java.lang.String[]> clone​(java.util.Map parameterMap)
      • getMethod

        public java.lang.String getMethod()
        Get the method.
        Returns:
        "GET" or "POST"
      • getPath

        public java.lang.String getPath()
        Get path.
        Returns:
        path of the file on the server, e.g. /git/HEAD.
      • getRequestHeader

        public java.lang.String getRequestHeader​(java.lang.String name)
        Get request header
        Parameters:
        name - name of the request header to read.
        Returns:
        first value of the request header; null if not sent.
      • getParameter

        public java.lang.String getParameter​(java.lang.String name)
        Get parameter
        Parameters:
        name - name of the request parameter to read.
        Returns:
        first value of the request parameter; null if not sent.
      • getParameters

        public java.util.Map<java.lang.String,​java.lang.String[]> getParameters()
        Get parameters
        Returns:
        all parameters in the request.
      • getStatus

        public int getStatus()
        Get the status.
        Returns:
        HTTP status code of the response, e.g. 200, 403, 500.
      • getResponseHeader

        public java.lang.String getResponseHeader​(java.lang.String name)
        Get response header.
        Parameters:
        name - name of the response header to read.
        Returns:
        first value of the response header; null if not sent.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object