Class Constants

java.lang.Object
org.apache.coyote.ajp.Constants

public final class Constants extends Object
Constants.
  • Field Details

    • DEFAULT_CONNECTION_TIMEOUT

      public static final int DEFAULT_CONNECTION_TIMEOUT
      Default connection timeout value.
      See Also:
    • JK_AJP13_FORWARD_REQUEST

      public static final byte JK_AJP13_FORWARD_REQUEST
      AJP13 forward request message prefix code.
      See Also:
    • JK_AJP13_SHUTDOWN

      public static final byte JK_AJP13_SHUTDOWN
      AJP13 shutdown message prefix code.
      See Also:
    • JK_AJP13_PING_REQUEST

      public static final byte JK_AJP13_PING_REQUEST
      AJP13 ping request message prefix code.
      See Also:
    • JK_AJP13_CPING_REQUEST

      public static final byte JK_AJP13_CPING_REQUEST
      AJP13 cping request message prefix code.
      See Also:
    • JK_AJP13_SEND_BODY_CHUNK

      public static final byte JK_AJP13_SEND_BODY_CHUNK
      AJP13 send body chunk message prefix code.
      See Also:
    • JK_AJP13_SEND_HEADERS

      public static final byte JK_AJP13_SEND_HEADERS
      AJP13 send headers message prefix code.
      See Also:
    • JK_AJP13_END_RESPONSE

      public static final byte JK_AJP13_END_RESPONSE
      AJP13 end response message prefix code.
      See Also:
    • JK_AJP13_GET_BODY_CHUNK

      public static final byte JK_AJP13_GET_BODY_CHUNK
      AJP13 get body chunk message prefix code.
      See Also:
    • JK_AJP13_CPONG_REPLY

      public static final byte JK_AJP13_CPONG_REPLY
      AJP13 cpong reply message prefix code.
      See Also:
    • SC_RESP_CONTENT_TYPE

      public static final int SC_RESP_CONTENT_TYPE
      Response code for Content-Type header.
      See Also:
    • SC_RESP_CONTENT_LANGUAGE

      public static final int SC_RESP_CONTENT_LANGUAGE
      Response code for Content-Language header.
      See Also:
    • SC_RESP_CONTENT_LENGTH

      public static final int SC_RESP_CONTENT_LENGTH
      Response code for Content-Length header.
      See Also:
    • SC_RESP_DATE

      public static final int SC_RESP_DATE
      Response code for Date header.
      See Also:
    • SC_RESP_LAST_MODIFIED

      public static final int SC_RESP_LAST_MODIFIED
      Response code for Last-Modified header.
      See Also:
    • SC_RESP_LOCATION

      public static final int SC_RESP_LOCATION
      Response code for Location header.
      See Also:
    • SC_RESP_SET_COOKIE2

      public static final int SC_RESP_SET_COOKIE2
      Response code for Set-Cookie2 header.
      See Also:
    • SC_RESP_SERVLET_ENGINE

      public static final int SC_RESP_SERVLET_ENGINE
      Response code for Servlet-Engine header.
      See Also:
    • SC_RESP_STATUS

      public static final int SC_RESP_STATUS
      Response code for Status header.
      See Also:
    • SC_RESP_WWW_AUTHENTICATE

      public static final int SC_RESP_WWW_AUTHENTICATE
      Response code for WWW-Authenticate header.
      See Also:
    • SC_RESP_AJP13_MAX

      public static final int SC_RESP_AJP13_MAX
      Maximum number of response header codes.
      See Also:
    • SC_A_CONTEXT

      public static final byte SC_A_CONTEXT
      Attribute code for context.
      See Also:
    • SC_A_SERVLET_PATH

      public static final byte SC_A_SERVLET_PATH
      Attribute code for servlet path.
      See Also:
    • SC_A_REMOTE_USER

      public static final byte SC_A_REMOTE_USER
      Attribute code for remote user.
      See Also:
    • SC_A_AUTH_TYPE

      public static final byte SC_A_AUTH_TYPE
      Attribute code for authentication type.
      See Also:
    • SC_A_QUERY_STRING

      public static final byte SC_A_QUERY_STRING
      Attribute code for query string.
      See Also:
    • SC_A_JVM_ROUTE

      public static final byte SC_A_JVM_ROUTE
      Attribute code for JVM route.
      See Also:
    • SC_A_SSL_CERT

      public static final byte SC_A_SSL_CERT
      Attribute code for SSL certificate.
      See Also:
    • SC_A_SSL_CIPHER

      public static final byte SC_A_SSL_CIPHER
      Attribute code for SSL cipher.
      See Also:
    • SC_A_SSL_SESSION

      public static final byte SC_A_SSL_SESSION
      Attribute code for SSL session.
      See Also:
    • SC_A_SSL_KEY_SIZE

      public static final byte SC_A_SSL_KEY_SIZE
      Attribute code for SSL key size.
      See Also:
    • SC_A_SECRET

      public static final byte SC_A_SECRET
      Attribute code for secret.
      See Also:
    • SC_A_STORED_METHOD

      public static final byte SC_A_STORED_METHOD
      Attribute code for stored method.
      See Also:
    • SC_A_REQ_ATTRIBUTE

      public static final byte SC_A_REQ_ATTRIBUTE
      Attribute code for request attributes not in the predefined list.
      See Also:
    • SC_A_REQ_LOCAL_ADDR

      public static final String SC_A_REQ_LOCAL_ADDR
      AJP private request attribute for local address.
      See Also:
    • SC_A_REQ_REMOTE_PORT

      public static final String SC_A_REQ_REMOTE_PORT
      AJP private request attribute for remote port.
      See Also:
    • SC_A_SSL_PROTOCOL

      public static final String SC_A_SSL_PROTOCOL
      AJP private request attribute for SSL protocol.
      See Also:
    • SC_A_ARE_DONE

      public static final byte SC_A_ARE_DONE
      Terminator byte for the list of attributes.
      See Also:
    • MAX_PACKET_SIZE

      public static final int MAX_PACKET_SIZE
      Default maximum total byte size for an AJP packet.
      See Also:
    • H_SIZE

      public static final int H_SIZE
      Size of basic packet header.
      See Also:
    • READ_HEAD_LEN

      public static final int READ_HEAD_LEN
      Size of the read header metadata.
      See Also:
    • SEND_HEAD_LEN

      public static final int SEND_HEAD_LEN
      Size of the send header metadata.
      See Also:
    • MAX_READ_SIZE

      public static final int MAX_READ_SIZE
      Default maximum size of data that can be read in one packet.
      See Also:
    • MAX_SEND_SIZE

      public static final int MAX_SEND_SIZE
      Default maximum size of data that can be sent in one packet.
      See Also:
    • SC_M_JK_STORED

      public static final int SC_M_JK_STORED
      Stored method code value.
      See Also:
    • SC_REQ_ACCEPT

      public static final int SC_REQ_ACCEPT
      Request header code for Accept.
      See Also:
    • SC_REQ_ACCEPT_CHARSET

      public static final int SC_REQ_ACCEPT_CHARSET
      Request header code for Accept-Charset.
      See Also:
    • SC_REQ_ACCEPT_ENCODING

      public static final int SC_REQ_ACCEPT_ENCODING
      Request header code for Accept-Encoding.
      See Also:
    • SC_REQ_ACCEPT_LANGUAGE

      public static final int SC_REQ_ACCEPT_LANGUAGE
      Request header code for Accept-Language.
      See Also:
    • SC_REQ_AUTHORIZATION

      public static final int SC_REQ_AUTHORIZATION
      Request header code for Authorization.
      See Also:
    • SC_REQ_CONNECTION

      public static final int SC_REQ_CONNECTION
      Request header code for Connection.
      See Also:
    • SC_REQ_CONTENT_TYPE

      public static final int SC_REQ_CONTENT_TYPE
      Request header code for Content-Type.
      See Also:
    • SC_REQ_CONTENT_LENGTH

      public static final int SC_REQ_CONTENT_LENGTH
      Request header code for Content-Length.
      See Also:
    • SC_REQ_COOKIE2

      public static final int SC_REQ_COOKIE2
      Request header code for Cookie2.
      See Also:
    • SC_REQ_HOST

      public static final int SC_REQ_HOST
      Request header code for Host.
      See Also:
    • SC_REQ_PRAGMA

      public static final int SC_REQ_PRAGMA
      Request header code for Pragma.
      See Also:
    • SC_REQ_REFERER

      public static final int SC_REQ_REFERER
      Request header code for Referer.
      See Also:
    • SC_REQ_USER_AGENT

      public static final int SC_REQ_USER_AGENT
      Request header code for User-Agent.
      See Also:
  • Method Details

    • getMethodForCode

      public static String getMethodForCode(int code)
      Converts an AJP coded HTTP method to the method name.
      Parameters:
      code - the coded value
      Returns:
      the string value of the method
    • getHeaderForCode

      public static String getHeaderForCode(int code)
      Converts an AJP coded HTTP request header to the header name.
      Parameters:
      code - the coded value
      Returns:
      the string value of the header name
    • getResponseHeaderForCode

      public static String getResponseHeaderForCode(int code)
      Converts an AJP coded response header name to the HTTP response header name.
      Parameters:
      code - the coded value
      Returns:
      the string value of the header
    • getResponseAjpIndex

      public static int getResponseAjpIndex(String header)
      Get the AJP response header index for the given header name.
      Parameters:
      header - The HTTP response header name
      Returns:
      the AJP integer code for the header, or 0 if not found