Handle messages related with basic request information.
This object can handle the following incoming messages:
- "FORWARD_REQUEST" input message ( sent when a request is passed from the
web server )
- "RECEIVE_BODY_CHUNK" input ( sent by container to pass more body, in
response to GET_BODY_CHUNK )
It can handle the following outgoing messages:
- SEND_HEADERS. Pass the status code and headers.
- SEND_BODY_CHUNK. Send a chunk of body
- GET_BODY_CHUNK. Request a chunk of body data
- END_RESPONSE. Notify the end of a request processing.
HOSTBUFFER
public static final int HOSTBUFFER
- 10
JK_AJP13_CPING_REQUEST
public static final byte JK_AJP13_CPING_REQUEST
- 10
JK_AJP13_CPONG_REPLY
public static final byte JK_AJP13_CPONG_REPLY
- 9
JK_AJP13_END_RESPONSE
public static final byte JK_AJP13_END_RESPONSE
- 5
JK_AJP13_FORWARD_REQUEST
public static final byte JK_AJP13_FORWARD_REQUEST
- 2
JK_AJP13_GET_BODY_CHUNK
public static final byte JK_AJP13_GET_BODY_CHUNK
- 6
JK_AJP13_PING_REQUEST
public static final byte JK_AJP13_PING_REQUEST
- 8
JK_AJP13_SEND_BODY_CHUNK
public static final byte JK_AJP13_SEND_BODY_CHUNK
- 3
JK_AJP13_SEND_HEADERS
public static final byte JK_AJP13_SEND_HEADERS
- 4
JK_AJP13_SHUTDOWN
public static final byte JK_AJP13_SHUTDOWN
- 7
SC_A_ARE_DONE
public static final byte SC_A_ARE_DONE
- -1
SC_A_AUTH_TYPE
public static final byte SC_A_AUTH_TYPE
- 4
SC_A_CONTEXT
public static final byte SC_A_CONTEXT
- 1
SC_A_JVM_ROUTE
public static final byte SC_A_JVM_ROUTE
- 6
SC_A_QUERY_STRING
public static final byte SC_A_QUERY_STRING
- 5
SC_A_REMOTE_USER
public static final byte SC_A_REMOTE_USER
- 3
SC_A_REQ_ATTRIBUTE
public static final byte SC_A_REQ_ATTRIBUTE
- 10
SC_A_SECRET
public static final byte SC_A_SECRET
- 12
SC_A_SERVLET_PATH
public static final byte SC_A_SERVLET_PATH
- 2
SC_A_SSL_CERT
public static final byte SC_A_SSL_CERT
- 7
SC_A_SSL_CIPHER
public static final byte SC_A_SSL_CIPHER
- 8
SC_A_SSL_KEYSIZE
public static final byte SC_A_SSL_KEYSIZE
- 11
SC_A_SSL_KEY_SIZE
public static final byte SC_A_SSL_KEY_SIZE
- 11
SC_A_SSL_SESSION
public static final byte SC_A_SSL_SESSION
- 9
SC_A_STORED_METHOD
public static final byte SC_A_STORED_METHOD
- 13
SC_M_JK_STORED
public static final int SC_M_JK_STORED
- -1
SC_REQ_ACCEPT
public static final int SC_REQ_ACCEPT
- 1
SC_REQ_ACCEPT_CHARSET
public static final int SC_REQ_ACCEPT_CHARSET
- 2
SC_REQ_ACCEPT_ENCODING
public static final int SC_REQ_ACCEPT_ENCODING
- 3
SC_REQ_ACCEPT_LANGUAGE
public static final int SC_REQ_ACCEPT_LANGUAGE
- 4
SC_REQ_AUTHORIZATION
public static final int SC_REQ_AUTHORIZATION
- 5
SC_REQ_CONNECTION
public static final int SC_REQ_CONNECTION
- 6
SC_REQ_CONTENT_LENGTH
public static final int SC_REQ_CONTENT_LENGTH
- 8
SC_REQ_CONTENT_TYPE
public static final int SC_REQ_CONTENT_TYPE
- 7
SC_REQ_COOKIE
public static final int SC_REQ_COOKIE
- 9
SC_REQ_COOKIE2
public static final int SC_REQ_COOKIE2
- 10
SC_REQ_HOST
public static final int SC_REQ_HOST
- 11
SC_REQ_PRAGMA
public static final int SC_REQ_PRAGMA
- 12
SC_REQ_REFERER
public static final int SC_REQ_REFERER
- 13
SC_REQ_USER_AGENT
public static final int SC_REQ_USER_AGENT
- 14
SC_RESP_CONTENT_LANGUAGE
public static final int SC_RESP_CONTENT_LANGUAGE
- 40962
SC_RESP_CONTENT_LENGTH
public static final int SC_RESP_CONTENT_LENGTH
- 40963
SC_RESP_CONTENT_TYPE
public static final int SC_RESP_CONTENT_TYPE
- 40961
SC_RESP_DATE
public static final int SC_RESP_DATE
- 40964
SC_RESP_LAST_MODIFIED
public static final int SC_RESP_LAST_MODIFIED
- 40965
SC_RESP_LOCATION
public static final int SC_RESP_LOCATION
- 40966
SC_RESP_SERVLET_ENGINE
public static final int SC_RESP_SERVLET_ENGINE
- 40969
SC_RESP_SET_COOKIE
public static final int SC_RESP_SET_COOKIE
- 40967
SC_RESP_SET_COOKIE2
public static final int SC_RESP_SET_COOKIE2
- 40968
SC_RESP_STATUS
public static final int SC_RESP_STATUS
- 40970
SC_RESP_WWW_AUTHENTICATE
public static final int SC_RESP_WWW_AUTHENTICATE
- 40971
headerTransArray
public static final String[] headerTransArray
methodTransArray
public static final String[] methodTransArray
getRegisterRequests
public boolean getRegisterRequests()
Get the flag to tell if we JMX register requests.
init
public void init()
Should register the request types it can handle,
same style as apache2.
- init in interface JkHandler
isTomcatAuthentication
public boolean isTomcatAuthentication()
setAjpidDir
public void setAjpidDir(String path)
setDecodedUri
public void setDecodedUri(boolean b)
setRegisterRequests
public void setRegisterRequests(boolean srr)
Set the flag to tell if we JMX register requests.
setSecret
public void setSecret(String s)
setTomcatAuthentication
public void setTomcatAuthentication(boolean newTomcatAuthentication)
setUseSecret
public void setUseSecret(boolean b)