|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.netmgt.provision.support.nrpe.NrpePacket
public class NrpePacket
| Field Summary | |
|---|---|
static int |
DEFAULT_PADDING
Constant DEFAULT_PADDING=2 |
static String |
HELLO_COMMAND
Constant HELLO_COMMAND="_NRPE_CHECK" |
static int |
MAX_PACKETBUFFER_LENGTH
Constant MAX_PACKETBUFFER_LENGTH=1024 |
static int |
PACKET_SIZE
Constant PACKET_SIZE=2 + // packet version, 16 bit integer
2 + // packet type, 16 bit integer
4 + // crc32, 32 bit unsigned integer
2 + // result code
MAX_PACKETBUFFER_LENGTH |
static short |
PACKET_VERSION_2
Constant PACKET_VERSION_2=2 |
static short |
QUERY_PACKET
Constant QUERY_PACKET=1 |
static short |
RESPONSE_PACKET
Constant RESPONSE_PACKET=2 |
| Constructor Summary | |
|---|---|
NrpePacket()
Constructor for NrpePacket. |
|
NrpePacket(short type,
short resultCode,
String buffer)
Constructor for NrpePacket. |
|
| Method Summary | |
|---|---|
byte[] |
buildPacket(int padding)
buildPacket |
byte[] |
buildPacket(int padding,
SecureRandom random)
buildPacket |
String |
getBuffer()
getBuffer |
short |
getResultCode()
getResultCode |
short |
getType()
getType |
short |
getVersion()
getVersion |
static int |
positive(byte b)
positive |
static NrpePacket |
receivePacket(InputStream i,
int padding)
receivePacket |
void |
setBuffer(String buffer)
setBuffer |
void |
setResultCode(short resultCode)
setResultCode |
void |
setType(short type)
setType |
void |
setVersion(short version)
setVersion |
String |
toString()
toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final short QUERY_PACKET
QUERY_PACKET=1
public static final short RESPONSE_PACKET
RESPONSE_PACKET=2
public static final String HELLO_COMMAND
HELLO_COMMAND="_NRPE_CHECK"
public static final short PACKET_VERSION_2
PACKET_VERSION_2=2
public static final int MAX_PACKETBUFFER_LENGTH
MAX_PACKETBUFFER_LENGTH=1024
public static final int PACKET_SIZE
PACKET_SIZE=2 + // packet version, 16 bit integer
2 + // packet type, 16 bit integer
4 + // crc32, 32 bit unsigned integer
2 + // result code
MAX_PACKETBUFFER_LENGTH
public static final int DEFAULT_PADDING
DEFAULT_PADDING=2
| Constructor Detail |
|---|
public NrpePacket()
Constructor for NrpePacket.
public NrpePacket(short type,
short resultCode,
String buffer)
Constructor for NrpePacket.
type - a short.resultCode - a short.buffer - a String object.| Method Detail |
|---|
public short getVersion()
getVersion
public void setVersion(short version)
setVersion
version - a short.public short getType()
getType
public void setType(short type)
setType
type - a short.public short getResultCode()
getResultCode
public void setResultCode(short resultCode)
setResultCode
resultCode - a short.public String getBuffer()
getBuffer
String object.public void setBuffer(String buffer)
setBuffer
buffer - a String object.
public static NrpePacket receivePacket(InputStream i,
int padding)
throws NrpeException,
IOException
receivePacket
i - a InputStream object.padding - a int.
NrpePacket object.
NrpeException - if any.
IOException - if any.public static int positive(byte b)
positive
b - a byte.
public String toString()
toString
toString in class ObjectString object.public byte[] buildPacket(int padding)
buildPacket
padding - a int.
public byte[] buildPacket(int padding,
SecureRandom random)
buildPacket
padding - a int.random - a SecureRandom object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||