org.apache.catalina.connector.warp
Class Constants
java.lang.Object
|
+--org.apache.catalina.connector.warp.Constants
- public class Constants
- extends java.lang.Object
Field Summary |
static boolean |
DEBUG
Compile-in debug flag. |
static java.lang.String |
PACKAGE
Our package name. |
static int |
TYPE_ASK_SSL
ASK_SSL: The WARP server (Tomcat) asks the WARP client to
transfer the basic SSL information (cypher, keysize and session).
|
static int |
TYPE_ASK_SSL_CLIENT
ASK_SSL_CLIENT: The WARP server (Tomcat) asks the WARP server to
transfer the client certificate.
|
static int |
TYPE_CBK_DATA
CBK_DATA: As requested by the WARP server, the WARP client (HTTP
server) transmits a chunk of the request body.
|
static int |
TYPE_CBK_DONE
CBK_DATA: The WARP client (HTTP server) informs the WARP server that
the request body has been fully transmitted.
|
static int |
TYPE_CBK_READ
CBK_READ: A request callback. |
static int |
TYPE_CONF_APPLIC
CONF_APPLIC: The server replies to a CONF_DEPLOY message with the web
application identifier of the configured application.
|
static int |
TYPE_CONF_DEPLOY
CONF_DEPLOY: The client attempts deploy a web application.
|
static int |
TYPE_CONF_DONE
CONF_DONE: Client issues this message when all configurations have been
processed.
|
static int |
TYPE_CONF_ENUM
CONF_ENUM: The client requests to the server to enumerate all
web-applications available for a specified virtual host. |
static int |
TYPE_CONF_ENUM_APPL
CONF_ENUM_APPL: The server specifies the name of a web-application
available for deployment in response to a CONF_ENUMERATE message.
|
static int |
TYPE_CONF_ENUM_DONE
CONF_ENUM_DONE: The server specifies all web-application names
available for deployment for the host specified in the CONF_ENUM
message have been transfered.
|
static int |
TYPE_CONF_MAP
CONF_MAP: The client requests to the server to enumerate all mappings
for a specified web-application. |
static int |
TYPE_CONF_MAP_ALLOW
CONF_MAP_ALLOW: The server replies to a CONF_MAP message with this
packet to indicate a mapping to a static page, or a resource that
can be served autonomously by the remote end (the web server).
|
static int |
TYPE_CONF_MAP_DENY
CONF_MAP_DENY: The server replies to a CONF_MAP message with this
packet to indicate a mapping to a resource that must be served by
the server (servlet container).
|
static int |
TYPE_CONF_MAP_DONE
CONF_MAP_DONE: The server replies to a CONF_MAP message with this
packet to indicate that all servlet mappings have been successfully
transfered to the other end
No payload:
|
static int |
TYPE_CONF_PROCEED
CONF_PROCEED: Server issues this message in response to a CONF_DONE
message, to acknowledge its readiness to accept requests.
|
static int |
TYPE_CONF_WELCOME
CONF_WELCOME: The server issues this packet when a connection is
opened. |
static int |
TYPE_DISCONNECT
DISCONNECT: The connection is being closed.
|
static int |
TYPE_ERROR
ERROR: The last operation didn't completed correctly.
|
static int |
TYPE_FATAL
FATAL: A protocol error occourred, the connection must be closed.
|
static int |
TYPE_INVALID
INVALID: The packet type hasn't been set yet. |
static int |
TYPE_REP_SSL
REP_SSL: SSL information between
Payload description:
[string] The cipher_suite.
|
static int |
TYPE_REP_SSL_CERT
REP_SSL_CERT: The client certificate (remote peer).
|
static int |
TYPE_REP_SSL_NO
REP_SSL_NO: Request SSL information is not available.
|
static int |
TYPE_REQ_AUTH
REQ_AUTH: Authentication information of the HTTP remote peer.
|
static int |
TYPE_REQ_CLIENT
REQ_CLIENT: The HTTP client (remote peer) information.
|
static int |
TYPE_REQ_CONTENT
REQ_CONTENT: The mime content type and length of this request.
|
static int |
TYPE_REQ_HEADER
REQ_HEADER: An HTTP request header.
|
static int |
TYPE_REQ_INIT
REQ_INIT: The client requests to the WARP server that a request is
about to be processed.
|
static int |
TYPE_REQ_PROCEED
REQ_PROCEED: The client finished transmitting the request. |
static int |
TYPE_REQ_SCHEME
REQ_SCHEME: The scheme description of this request.
|
static int |
TYPE_REQ_SERVER
REQ_SERVER: The HTTP server information.
|
static int |
TYPE_RES_BODY
RES_BODY: The HTTP response body.
|
static int |
TYPE_RES_COMMIT
RES_COMMIT: The server indicates that the first part of the response
(HTTP status line and MIME headers) are to be committed to the client
(remote peer).
|
static int |
TYPE_RES_DONE
RES_DONE: The server finished transmitting the response.
|
static int |
TYPE_RES_HEADER
RES_HEADER: An HTTP MIME response header to send to the client.
|
static int |
TYPE_RES_STATUS
RES_STATUS: The server replies with the HTTP response status for the
request.
|
static int |
VERS_MAJOR
The WARP protocol major version. |
static int |
VERS_MINOR
The WARP protocol minor version. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PACKAGE
public static final java.lang.String PACKAGE
- Our package name.
- See Also:
- Constant Field Values
DEBUG
public static final boolean DEBUG
- Compile-in debug flag.
- See Also:
- Constant Field Values
VERS_MAJOR
public static final int VERS_MAJOR
- The WARP protocol major version.
- See Also:
- Constant Field Values
VERS_MINOR
public static final int VERS_MINOR
- The WARP protocol minor version.
- See Also:
- Constant Field Values
TYPE_INVALID
public static final int TYPE_INVALID
- INVALID: The packet type hasn't been set yet.
- See Also:
- Constant Field Values
TYPE_ERROR
public static final int TYPE_ERROR
- ERROR: The last operation didn't completed correctly.
Payload description:
[string] An error message.
- See Also:
- Constant Field Values
TYPE_DISCONNECT
public static final int TYPE_DISCONNECT
- DISCONNECT: The connection is being closed.
No payload:
- See Also:
- Constant Field Values
TYPE_FATAL
public static final int TYPE_FATAL
- FATAL: A protocol error occourred, the connection must be closed.
Payload description:
[string] An error message.
- See Also:
- Constant Field Values
TYPE_CONF_WELCOME
public static final int TYPE_CONF_WELCOME
- CONF_WELCOME: The server issues this packet when a connection is
opened. The server awaits for configuration information.
Payload description:
[ushort] Major protocol version.
[ushort] Minor protocol version.
[integer] The server unique-id.
- See Also:
- Constant Field Values
TYPE_CONF_ENUM
public static final int TYPE_CONF_ENUM
- CONF_ENUM: The client requests to the server to enumerate all
web-applications available for a specified virtual host. In response
to this request, the server replies with a set of CONF_ENUM messages
terminated by a CONF_ENUM_DONE message.
Payload description:
[string] The virtual host name.
[ushort] The virtual host port.
- See Also:
- Constant Field Values
TYPE_CONF_ENUM_APPL
public static final int TYPE_CONF_ENUM_APPL
- CONF_ENUM_APPL: The server specifies the name of a web-application
available for deployment in response to a CONF_ENUMERATE message.
Payload description:
[string] The web-application name.
- See Also:
- Constant Field Values
TYPE_CONF_ENUM_DONE
public static final int TYPE_CONF_ENUM_DONE
- CONF_ENUM_DONE: The server specifies all web-application names
available for deployment for the host specified in the CONF_ENUM
message have been transfered.
No payload:
- See Also:
- Constant Field Values
TYPE_CONF_DEPLOY
public static final int TYPE_CONF_DEPLOY
- CONF_DEPLOY: The client attempts deploy a web application.
Payload description:
[string] The application name.
[string] The virtual host name.
[ushort] The virtual host port.
[string] The web-application URL path.
- See Also:
- Constant Field Values
TYPE_CONF_APPLIC
public static final int TYPE_CONF_APPLIC
- CONF_APPLIC: The server replies to a CONF_DEPLOY message with the web
application identifier of the configured application.
Payload description:
[integer] The web application unique id for this server.
[string] The web application real path (where it's expanded).
- See Also:
- Constant Field Values
TYPE_CONF_MAP
public static final int TYPE_CONF_MAP
- CONF_MAP: The client requests to the server to enumerate all mappings
for a specified web-application. The server replies to this message
with a serie of MAP_ALLOW and MAP_DENY packets, terminated by a
MAP_DONE packet.
Payload description:
[integer] The web application unique id for this server.
- See Also:
- Constant Field Values
TYPE_CONF_MAP_ALLOW
public static final int TYPE_CONF_MAP_ALLOW
- CONF_MAP_ALLOW: The server replies to a CONF_MAP message with this
packet to indicate a mapping to a static page, or a resource that
can be served autonomously by the remote end (the web server).
Payload description:
[string] An url-pattern as defined by the Servlet specification.
- See Also:
- Constant Field Values
TYPE_CONF_MAP_DENY
public static final int TYPE_CONF_MAP_DENY
- CONF_MAP_DENY: The server replies to a CONF_MAP message with this
packet to indicate a mapping to a resource that must be served by
the server (servlet container).
Payload description:
[string] An url-pattern as defined by the Servlet specification.
- See Also:
- Constant Field Values
TYPE_CONF_MAP_DONE
public static final int TYPE_CONF_MAP_DONE
- CONF_MAP_DONE: The server replies to a CONF_MAP message with this
packet to indicate that all servlet mappings have been successfully
transfered to the other end
No payload:
- See Also:
- Constant Field Values
TYPE_CONF_DONE
public static final int TYPE_CONF_DONE
- CONF_DONE: Client issues this message when all configurations have been
processed.
No payload:
- See Also:
- Constant Field Values
TYPE_CONF_PROCEED
public static final int TYPE_CONF_PROCEED
- CONF_PROCEED: Server issues this message in response to a CONF_DONE
message, to acknowledge its readiness to accept requests.
No payload:
- See Also:
- Constant Field Values
TYPE_REQ_INIT
public static final int TYPE_REQ_INIT
- REQ_INIT: The client requests to the WARP server that a request is
about to be processed.
Payload description:
[integer] The web-application unique ID for this server.
[string] The HTTP method used for this request.
[string] The request URI.
[string] The request query arguments.
[string] The request protocol (HTTP/1.0, HTTP/1.1...).
- See Also:
- Constant Field Values
TYPE_REQ_CONTENT
public static final int TYPE_REQ_CONTENT
- REQ_CONTENT: The mime content type and length of this request.
Payload description:
[string] The MIME content type of this reques.
[integer] The content length of this request.
- See Also:
- Constant Field Values
TYPE_REQ_SCHEME
public static final int TYPE_REQ_SCHEME
- REQ_SCHEME: The scheme description of this request.
Payload description:
[string] The scheme (part before :// in the URL) of this request.
- See Also:
- Constant Field Values
TYPE_REQ_AUTH
public static final int TYPE_REQ_AUTH
- REQ_AUTH: Authentication information of the HTTP remote peer.
Payload description:
[string] The remote-user name.
[string] The authentication information.
- See Also:
- Constant Field Values
TYPE_REQ_HEADER
public static final int TYPE_REQ_HEADER
- REQ_HEADER: An HTTP request header.
Payload description:
[string] The header name.
[string] The header value.
- See Also:
- Constant Field Values
TYPE_REQ_SERVER
public static final int TYPE_REQ_SERVER
- REQ_SERVER: The HTTP server information.
Payload description:
[string] The HTTP server host name.
[string] The HTTP server IP address.
[ushort] The port receiving the HTTP request.
- See Also:
- Constant Field Values
TYPE_REQ_CLIENT
public static final int TYPE_REQ_CLIENT
- REQ_CLIENT: The HTTP client (remote peer) information.
Payload description:
[string] The HTTP client host name.
[string] The HTTP client IP address.
[ushort] The remote port originating the HTTP request.
- See Also:
- Constant Field Values
TYPE_REQ_PROCEED
public static final int TYPE_REQ_PROCEED
- REQ_PROCEED: The client finished transmitting the request. The server
can now proceed and process the request.
No payload.
- See Also:
- Constant Field Values
TYPE_RES_STATUS
public static final int TYPE_RES_STATUS
- RES_STATUS: The server replies with the HTTP response status for the
request.
Payload description:
[ushort] The HTTP status of the response.
[string] The HTTP response message.
- See Also:
- Constant Field Values
TYPE_RES_HEADER
public static final int TYPE_RES_HEADER
- RES_HEADER: An HTTP MIME response header to send to the client.
Payload description:
[string] The MIME header name.
[string] The MIME header value.
- See Also:
- Constant Field Values
TYPE_RES_COMMIT
public static final int TYPE_RES_COMMIT
- RES_COMMIT: The server indicates that the first part of the response
(HTTP status line and MIME headers) are to be committed to the client
(remote peer).
No payload.
- See Also:
- Constant Field Values
TYPE_RES_BODY
public static final int TYPE_RES_BODY
- RES_BODY: The HTTP response body.
Payload description:
[raw] A chunk of the response body.
- See Also:
- Constant Field Values
TYPE_RES_DONE
public static final int TYPE_RES_DONE
- RES_DONE: The server finished transmitting the response.
No payload.
- See Also:
- Constant Field Values
TYPE_CBK_READ
public static final int TYPE_CBK_READ
- CBK_READ: A request callback. The WARP server queries the WARP client
(HTTP server) to transmit a chunk of the request body.
Payload description:
[ushort] The number of bytes the server needs to transmit.
- See Also:
- Constant Field Values
TYPE_CBK_DATA
public static final int TYPE_CBK_DATA
- CBK_DATA: As requested by the WARP server, the WARP client (HTTP
server) transmits a chunk of the request body.
Payload description:
[raw] A chunk of the request body.
- See Also:
- Constant Field Values
TYPE_CBK_DONE
public static final int TYPE_CBK_DONE
- CBK_DATA: The WARP client (HTTP server) informs the WARP server that
the request body has been fully transmitted.
No payload.
- See Also:
- Constant Field Values
TYPE_ASK_SSL
public static final int TYPE_ASK_SSL
- ASK_SSL: The WARP server (Tomcat) asks the WARP client to
transfer the basic SSL information (cypher, keysize and session).
No payload.
- See Also:
- Constant Field Values
TYPE_ASK_SSL_CLIENT
public static final int TYPE_ASK_SSL_CLIENT
- ASK_SSL_CLIENT: The WARP server (Tomcat) asks the WARP server to
transfer the client certificate.
(just the first element of the chain and the webserver should request
for it to the browser if possible).
No payload.
- See Also:
- Constant Field Values
TYPE_REP_SSL_CERT
public static final int TYPE_REP_SSL_CERT
- REP_SSL_CERT: The client certificate (remote peer).
Payload description:
[string] The client certificate. (PEM format).
- See Also:
- Constant Field Values
TYPE_REP_SSL
public static final int TYPE_REP_SSL
- REP_SSL: SSL information between
Payload description:
[string] The cipher_suite.
[string] The ssl session. (That is not in the spec's).
[ushort] size of the algorithm (56-128).
- See Also:
- Constant Field Values
TYPE_REP_SSL_NO
public static final int TYPE_REP_SSL_NO
- REP_SSL_NO: Request SSL information is not available.
No payload.
- See Also:
- Constant Field Values
Constants
public Constants()
Copyright © 2000-2001 Apache Software Foundation. All Rights Reserved.