Package org.apache.coyote.ajp
Class Constants
- java.lang.Object
-
- org.apache.coyote.ajp.Constants
-
public final class Constants extends java.lang.ObjectConstants.
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_CONNECTION_TIMEOUTDefault connection timeout value.static intH_SIZESize of basic packet header.static byteJK_AJP13_CPING_REQUESTAJP13 cping request message prefix code.static byteJK_AJP13_CPONG_REPLYAJP13 cpong reply message prefix code.static byteJK_AJP13_END_RESPONSEAJP13 end response message prefix code.static byteJK_AJP13_FORWARD_REQUESTAJP13 forward request message prefix code.static byteJK_AJP13_GET_BODY_CHUNKAJP13 get body chunk message prefix code.static byteJK_AJP13_PING_REQUESTAJP13 ping request message prefix code.static byteJK_AJP13_SEND_BODY_CHUNKAJP13 send body chunk message prefix code.static byteJK_AJP13_SEND_HEADERSAJP13 send headers message prefix code.static byteJK_AJP13_SHUTDOWNAJP13 shutdown message prefix code.static intMAX_PACKET_SIZEDefault maximum total byte size for an AJP packet.static intMAX_READ_SIZEDefault maximum size of data that can be read in one packet.static intMAX_SEND_SIZEDefault maximum size of data that can be sent in one packet.static intREAD_HEAD_LENSize of the read header metadata.static byteSC_A_ARE_DONETerminator byte for the list of attributes.static byteSC_A_AUTH_TYPEAttribute code for authentication type.static byteSC_A_CONTEXTAttribute code for context.static byteSC_A_JVM_ROUTEAttribute code for JVM route.static byteSC_A_QUERY_STRINGAttribute code for query string.static byteSC_A_REMOTE_USERAttribute code for remote user.static byteSC_A_REQ_ATTRIBUTEAttribute code for request attributes not in the predefined list.static java.lang.StringSC_A_REQ_LOCAL_ADDRAJP private request attribute for local address.static java.lang.StringSC_A_REQ_REMOTE_PORTAJP private request attribute for remote port.static byteSC_A_SECRETAttribute code for secret.static byteSC_A_SERVLET_PATHAttribute code for servlet path.static byteSC_A_SSL_CERTAttribute code for SSL certificate.static byteSC_A_SSL_CIPHERAttribute code for SSL cipher.static byteSC_A_SSL_KEY_SIZEAttribute code for SSL key size.static java.lang.StringSC_A_SSL_PROTOCOLAJP private request attribute for SSL protocol.static byteSC_A_SSL_SESSIONAttribute code for SSL session.static byteSC_A_STORED_METHODAttribute code for stored method.static intSC_M_JK_STOREDStored method code value.static intSC_REQ_ACCEPTRequest header code for Accept.static intSC_REQ_ACCEPT_CHARSETRequest header code for Accept-Charset.static intSC_REQ_ACCEPT_ENCODINGRequest header code for Accept-Encoding.static intSC_REQ_ACCEPT_LANGUAGERequest header code for Accept-Language.static intSC_REQ_AUTHORIZATIONRequest header code for Authorization.static intSC_REQ_CONNECTIONRequest header code for Connection.static intSC_REQ_CONTENT_LENGTHRequest header code for Content-Length.static intSC_REQ_CONTENT_TYPERequest header code for Content-Type.static intSC_REQ_COOKIERequest header code for Cookie.static intSC_REQ_COOKIE2Request header code for Cookie2.static intSC_REQ_HOSTRequest header code for Host.static intSC_REQ_PRAGMARequest header code for Pragma.static intSC_REQ_REFERERRequest header code for Referer.static intSC_REQ_USER_AGENTRequest header code for User-Agent.static intSC_RESP_AJP13_MAXMaximum number of response header codes.static intSC_RESP_CONTENT_LANGUAGEResponse code for Content-Language header.static intSC_RESP_CONTENT_LENGTHResponse code for Content-Length header.static intSC_RESP_CONTENT_TYPEResponse code for Content-Type header.static intSC_RESP_DATEResponse code for Date header.static intSC_RESP_LAST_MODIFIEDResponse code for Last-Modified header.static intSC_RESP_LOCATIONResponse code for Location header.static intSC_RESP_SERVLET_ENGINEResponse code for Servlet-Engine header.static intSC_RESP_SET_COOKIEResponse code for Set-Cookie header.static intSC_RESP_SET_COOKIE2Response code for Set-Cookie2 header.static intSC_RESP_STATUSResponse code for Status header.static intSC_RESP_WWW_AUTHENTICATEResponse code for WWW-Authenticate header.static intSEND_HEAD_LENSize of the send header metadata.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetHeaderForCode(int code)Converts an AJP coded HTTP request header to the header name.static java.lang.StringgetMethodForCode(int code)Converts an AJP coded HTTP method to the method name.static intgetResponseAjpIndex(java.lang.String header)Get the AJP response header index for the given header name.static java.lang.StringgetResponseHeaderForCode(int code)Converts an AJP coded response header name to the HTTP response header name.
-
-
-
Field Detail
-
DEFAULT_CONNECTION_TIMEOUT
public static final int DEFAULT_CONNECTION_TIMEOUT
Default connection timeout value.- See Also:
- Constant Field Values
-
JK_AJP13_FORWARD_REQUEST
public static final byte JK_AJP13_FORWARD_REQUEST
AJP13 forward request message prefix code.- See Also:
- Constant Field Values
-
JK_AJP13_SHUTDOWN
public static final byte JK_AJP13_SHUTDOWN
AJP13 shutdown message prefix code.- See Also:
- Constant Field Values
-
JK_AJP13_PING_REQUEST
public static final byte JK_AJP13_PING_REQUEST
AJP13 ping request message prefix code.- See Also:
- Constant Field Values
-
JK_AJP13_CPING_REQUEST
public static final byte JK_AJP13_CPING_REQUEST
AJP13 cping request message prefix code.- See Also:
- Constant Field Values
-
JK_AJP13_SEND_BODY_CHUNK
public static final byte JK_AJP13_SEND_BODY_CHUNK
AJP13 send body chunk message prefix code.- See Also:
- Constant Field Values
-
JK_AJP13_SEND_HEADERS
public static final byte JK_AJP13_SEND_HEADERS
AJP13 send headers message prefix code.- See Also:
- Constant Field Values
-
JK_AJP13_END_RESPONSE
public static final byte JK_AJP13_END_RESPONSE
AJP13 end response message prefix code.- See Also:
- Constant Field Values
-
JK_AJP13_GET_BODY_CHUNK
public static final byte JK_AJP13_GET_BODY_CHUNK
AJP13 get body chunk message prefix code.- See Also:
- Constant Field Values
-
JK_AJP13_CPONG_REPLY
public static final byte JK_AJP13_CPONG_REPLY
AJP13 cpong reply message prefix code.- See Also:
- Constant Field Values
-
SC_RESP_CONTENT_TYPE
public static final int SC_RESP_CONTENT_TYPE
Response code for Content-Type header.- See Also:
- Constant Field Values
-
SC_RESP_CONTENT_LANGUAGE
public static final int SC_RESP_CONTENT_LANGUAGE
Response code for Content-Language header.- See Also:
- Constant Field Values
-
SC_RESP_CONTENT_LENGTH
public static final int SC_RESP_CONTENT_LENGTH
Response code for Content-Length header.- See Also:
- Constant Field Values
-
SC_RESP_DATE
public static final int SC_RESP_DATE
Response code for Date header.- See Also:
- Constant Field Values
-
SC_RESP_LAST_MODIFIED
public static final int SC_RESP_LAST_MODIFIED
Response code for Last-Modified header.- See Also:
- Constant Field Values
-
SC_RESP_LOCATION
public static final int SC_RESP_LOCATION
Response code for Location header.- See Also:
- Constant Field Values
-
SC_RESP_SET_COOKIE
public static final int SC_RESP_SET_COOKIE
Response code for Set-Cookie header.- See Also:
- Constant Field Values
-
SC_RESP_SET_COOKIE2
public static final int SC_RESP_SET_COOKIE2
Response code for Set-Cookie2 header.- See Also:
- Constant Field Values
-
SC_RESP_SERVLET_ENGINE
public static final int SC_RESP_SERVLET_ENGINE
Response code for Servlet-Engine header.- See Also:
- Constant Field Values
-
SC_RESP_STATUS
public static final int SC_RESP_STATUS
Response code for Status header.- See Also:
- Constant Field Values
-
SC_RESP_WWW_AUTHENTICATE
public static final int SC_RESP_WWW_AUTHENTICATE
Response code for WWW-Authenticate header.- See Also:
- Constant Field Values
-
SC_RESP_AJP13_MAX
public static final int SC_RESP_AJP13_MAX
Maximum number of response header codes.- See Also:
- Constant Field Values
-
SC_A_CONTEXT
public static final byte SC_A_CONTEXT
Attribute code for context.- See Also:
- Constant Field Values
-
SC_A_SERVLET_PATH
public static final byte SC_A_SERVLET_PATH
Attribute code for servlet path.- See Also:
- Constant Field Values
-
SC_A_REMOTE_USER
public static final byte SC_A_REMOTE_USER
Attribute code for remote user.- See Also:
- Constant Field Values
-
SC_A_AUTH_TYPE
public static final byte SC_A_AUTH_TYPE
Attribute code for authentication type.- See Also:
- Constant Field Values
-
SC_A_QUERY_STRING
public static final byte SC_A_QUERY_STRING
Attribute code for query string.- See Also:
- Constant Field Values
-
SC_A_JVM_ROUTE
public static final byte SC_A_JVM_ROUTE
Attribute code for JVM route.- See Also:
- Constant Field Values
-
SC_A_SSL_CERT
public static final byte SC_A_SSL_CERT
Attribute code for SSL certificate.- See Also:
- Constant Field Values
-
SC_A_SSL_CIPHER
public static final byte SC_A_SSL_CIPHER
Attribute code for SSL cipher.- See Also:
- Constant Field Values
-
SC_A_SSL_SESSION
public static final byte SC_A_SSL_SESSION
Attribute code for SSL session.- See Also:
- Constant Field Values
-
SC_A_SSL_KEY_SIZE
public static final byte SC_A_SSL_KEY_SIZE
Attribute code for SSL key size.- See Also:
- Constant Field Values
-
SC_A_SECRET
public static final byte SC_A_SECRET
Attribute code for secret.- See Also:
- Constant Field Values
-
SC_A_STORED_METHOD
public static final byte SC_A_STORED_METHOD
Attribute code for stored method.- See Also:
- Constant Field Values
-
SC_A_REQ_ATTRIBUTE
public static final byte SC_A_REQ_ATTRIBUTE
Attribute code for request attributes not in the predefined list.- See Also:
- Constant Field Values
-
SC_A_REQ_LOCAL_ADDR
public static final java.lang.String SC_A_REQ_LOCAL_ADDR
AJP private request attribute for local address.- See Also:
- Constant Field Values
-
SC_A_REQ_REMOTE_PORT
public static final java.lang.String SC_A_REQ_REMOTE_PORT
AJP private request attribute for remote port.- See Also:
- Constant Field Values
-
SC_A_SSL_PROTOCOL
public static final java.lang.String SC_A_SSL_PROTOCOL
AJP private request attribute for SSL protocol.- See Also:
- Constant Field Values
-
SC_A_ARE_DONE
public static final byte SC_A_ARE_DONE
Terminator byte for the list of attributes.- See Also:
- Constant Field Values
-
MAX_PACKET_SIZE
public static final int MAX_PACKET_SIZE
Default maximum total byte size for an AJP packet.- See Also:
- Constant Field Values
-
H_SIZE
public static final int H_SIZE
Size of basic packet header.- See Also:
- Constant Field Values
-
READ_HEAD_LEN
public static final int READ_HEAD_LEN
Size of the read header metadata.- See Also:
- Constant Field Values
-
SEND_HEAD_LEN
public static final int SEND_HEAD_LEN
Size of the send header metadata.- See Also:
- Constant Field Values
-
MAX_READ_SIZE
public static final int MAX_READ_SIZE
Default maximum size of data that can be read in one packet.- See Also:
- Constant Field Values
-
MAX_SEND_SIZE
public static final int MAX_SEND_SIZE
Default maximum size of data that can be sent in one packet.- See Also:
- Constant Field Values
-
SC_M_JK_STORED
public static final int SC_M_JK_STORED
Stored method code value.- See Also:
- Constant Field Values
-
SC_REQ_ACCEPT
public static final int SC_REQ_ACCEPT
Request header code for Accept.- See Also:
- Constant Field Values
-
SC_REQ_ACCEPT_CHARSET
public static final int SC_REQ_ACCEPT_CHARSET
Request header code for Accept-Charset.- See Also:
- Constant Field Values
-
SC_REQ_ACCEPT_ENCODING
public static final int SC_REQ_ACCEPT_ENCODING
Request header code for Accept-Encoding.- See Also:
- Constant Field Values
-
SC_REQ_ACCEPT_LANGUAGE
public static final int SC_REQ_ACCEPT_LANGUAGE
Request header code for Accept-Language.- See Also:
- Constant Field Values
-
SC_REQ_AUTHORIZATION
public static final int SC_REQ_AUTHORIZATION
Request header code for Authorization.- See Also:
- Constant Field Values
-
SC_REQ_CONNECTION
public static final int SC_REQ_CONNECTION
Request header code for Connection.- See Also:
- Constant Field Values
-
SC_REQ_CONTENT_TYPE
public static final int SC_REQ_CONTENT_TYPE
Request header code for Content-Type.- See Also:
- Constant Field Values
-
SC_REQ_CONTENT_LENGTH
public static final int SC_REQ_CONTENT_LENGTH
Request header code for Content-Length.- See Also:
- Constant Field Values
-
SC_REQ_COOKIE
public static final int SC_REQ_COOKIE
Request header code for Cookie.- See Also:
- Constant Field Values
-
SC_REQ_COOKIE2
public static final int SC_REQ_COOKIE2
Request header code for Cookie2.- See Also:
- Constant Field Values
-
SC_REQ_HOST
public static final int SC_REQ_HOST
Request header code for Host.- See Also:
- Constant Field Values
-
SC_REQ_PRAGMA
public static final int SC_REQ_PRAGMA
Request header code for Pragma.- See Also:
- Constant Field Values
-
SC_REQ_REFERER
public static final int SC_REQ_REFERER
Request header code for Referer.- See Also:
- Constant Field Values
-
SC_REQ_USER_AGENT
public static final int SC_REQ_USER_AGENT
Request header code for User-Agent.- See Also:
- Constant Field Values
-
-
Method Detail
-
getMethodForCode
public static java.lang.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 java.lang.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 java.lang.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(java.lang.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
-
-