com.martiansoftware.nailgun

Class NGConstants


public class NGConstants
extends Object

Just a simple holder for various NailGun-related contants.
Author:
Marty Lamb

Field Summary

static char
CHUNKTYPE_ARGUMENT
Chunk type marker for command line arguments
static char
CHUNKTYPE_COMMAND
Chunk type marker for the command (alias or class)
static char
CHUNKTYPE_ENVIRONMENT
Chunk type marker for client environment variables
static char
CHUNKTYPE_EXIT
Chunk type marker for client exit chunks
static char
CHUNKTYPE_STDERR
Chunk type marker for stderr
static char
CHUNKTYPE_STDIN
Chunk type marker for stdin
static char
CHUNKTYPE_STDIN_EOF
Chunk type marker for the end of stdin
static char
CHUNKTYPE_STDOUT
Chunk type marker for stdout
static char
CHUNKTYPE_WORKINGDIRECTORY
Chunk type marker for client working directory
static int
DEFAULT_PORT
The default NailGun port (2113)
static int
EXIT_EXCEPTION
The exit code sent to clients if an exception occurred on the server
static int
EXIT_NOSUCHCOMMAND
The exit code sent to clients if an invalid command is sent
static String
VERSION
Server version number

Field Details

CHUNKTYPE_ARGUMENT

public static final char CHUNKTYPE_ARGUMENT
Chunk type marker for command line arguments
Field Value:
'A'

CHUNKTYPE_COMMAND

public static final char CHUNKTYPE_COMMAND
Chunk type marker for the command (alias or class)
Field Value:
'C'

CHUNKTYPE_ENVIRONMENT

public static final char CHUNKTYPE_ENVIRONMENT
Chunk type marker for client environment variables
Field Value:
'E'

CHUNKTYPE_EXIT

public static final char CHUNKTYPE_EXIT
Chunk type marker for client exit chunks
Field Value:
'X'

CHUNKTYPE_STDERR

public static final char CHUNKTYPE_STDERR
Chunk type marker for stderr
Field Value:
'2'

CHUNKTYPE_STDIN

public static final char CHUNKTYPE_STDIN
Chunk type marker for stdin
Field Value:
'0'

CHUNKTYPE_STDIN_EOF

public static final char CHUNKTYPE_STDIN_EOF
Chunk type marker for the end of stdin
Field Value:
'.'

CHUNKTYPE_STDOUT

public static final char CHUNKTYPE_STDOUT
Chunk type marker for stdout
Field Value:
'1'

CHUNKTYPE_WORKINGDIRECTORY

public static final char CHUNKTYPE_WORKINGDIRECTORY
Chunk type marker for client working directory
Field Value:
'D'

DEFAULT_PORT

public static final int DEFAULT_PORT
The default NailGun port (2113)
Field Value:
2113

EXIT_EXCEPTION

public static final int EXIT_EXCEPTION
The exit code sent to clients if an exception occurred on the server
Field Value:
899

EXIT_NOSUCHCOMMAND

public static final int EXIT_NOSUCHCOMMAND
The exit code sent to clients if an invalid command is sent
Field Value:
898

VERSION

public static final String VERSION
Server version number

© 2004, Martian Software, Inc.