org.acplt.oncrpc.web
Interface HttpTunnelConstants


public interface HttpTunnelConstants

A collection of constants generally useful when working with HTTP tunnels for the ONC/RPC protocol.


Field Summary
static int BYTES_PER_LINE
          Amount of octets (binary data) which can be encoded in a single plain ASCII line.
static int ENCODED_BYTES_PER_LINE
          Amount of plain ASCII characters per line for representing the encoded octets.
static int ENCODED_BYTES_PER_LINE_CRLF
          Amount of plain ASCII characters per line for representing the encoded octets.
static int LINES_PER_BLOCK
          Amount of lines that should be processed at once using a buffer.
static java.lang.String TUNNEL_PROTO_ID
          Protocol identifier of ONC/RPC HTTP tunnel.
 

Field Detail

BYTES_PER_LINE

static final int BYTES_PER_LINE
Amount of octets (binary data) which can be encoded in a single plain ASCII line. This amount must always be a multiple of three. This is demanded by the base64 encoding scheme, which encodes every three octets using four plain ASCII characters.

See Also:
Constant Field Values

ENCODED_BYTES_PER_LINE

static final int ENCODED_BYTES_PER_LINE
Amount of plain ASCII characters per line for representing the encoded octets. This amount is derived from the BYTES_PER_LINE setting.

See Also:
Constant Field Values

ENCODED_BYTES_PER_LINE_CRLF

static final int ENCODED_BYTES_PER_LINE_CRLF
Amount of plain ASCII characters per line for representing the encoded octets. This amount is derived from the BYTES_PER_LINE setting and also accounts for the line termination (CRLF).

See Also:
Constant Field Values

LINES_PER_BLOCK

static final int LINES_PER_BLOCK
Amount of lines that should be processed at once using a buffer.

See Also:
Constant Field Values

TUNNEL_PROTO_ID

static final java.lang.String TUNNEL_PROTO_ID
Protocol identifier of ONC/RPC HTTP tunnel.

See Also:
Constant Field Values