Package org.snmp4j.agent.agentx
Class AgentXMessageHeader
java.lang.Object
org.snmp4j.transport.MessageLength
org.snmp4j.agent.agentx.AgentXMessageHeader
- All Implemented Interfaces:
Serializable
public class AgentXMessageHeader
extends org.snmp4j.transport.MessageLength
The
AgentXMessageHeader
represents the AgentX header values.- Version:
- 1.0
- Author:
- Frank Fock
- See Also:
-
Constructor Summary
ConstructorDescriptionAgentXMessageHeader
(byte type, byte flags, int sessionID, int transactionID, int packetID, int payloadLength) Creates anAgentXMessageHeader
. -
Method Summary
Methods inherited from class org.snmp4j.transport.MessageLength
getHeaderLength, getMessageLength, getPayloadLength, toString
-
Constructor Details
-
AgentXMessageHeader
public AgentXMessageHeader(byte type, byte flags, int sessionID, int transactionID, int packetID, int payloadLength) Creates anAgentXMessageHeader
.- Parameters:
type
- the AgentX PDU type, seeAgentXPDU.AGENTX_OPEN_PDU
for example.flags
- the AgentX FLAG set (bitwise OR), seeAgentXProtocol.FLAG_INSTANCE_REGISTRATION
for example.sessionID
- a session ID.transactionID
- a transaction ID.packetID
- a packet ID.payloadLength
- the payload length (BER encoded).
-
-
Method Details
-
getType
public byte getType()Gets the PDU type.- Returns:
- the AgentX PDU type.
-
getFlags
public byte getFlags()Gets the flags set.- Returns:
- the flags set.
-
getTransactionID
public int getTransactionID()Gets the transaction ID.- Returns:
- the transaction ID.
-
getPacketID
public int getPacketID()Gets the packet ID.- Returns:
- the packet ID.
-
getSessionID
public int getSessionID()Gets the session ID.- Returns:
- the session ID.
-