Package org.snmp4j.agent.agentx
Class AgentXPingPDU
java.lang.Object
org.snmp4j.agent.agentx.AgentXPDU
org.snmp4j.agent.agentx.AgentXContextPDU
org.snmp4j.agent.agentx.AgentXPingPDU
- All Implemented Interfaces:
Serializable
The
AgentXPingPDU represents the agentx-Notify-PDU defined by RFC 2741.- See Also:
-
Field Summary
Fields inherited from class org.snmp4j.agent.agentx.AgentXContextPDU
contextFields inherited from class org.snmp4j.agent.agentx.AgentXPDU
AGENTX_ADDAGENTCAPS_PDU, AGENTX_CLEANUPSET_PDU, AGENTX_CLOSE_PDU, AGENTX_COMMITSET_PDU, AGENTX_GET_PDU, AGENTX_GETBULK_PDU, AGENTX_GETNEXT_PDU, AGENTX_INDEXALLOCATE_PDU, AGENTX_INDEXDEALLOCATE_PDU, AGENTX_NOTIFY_PDU, AGENTX_OPEN_PDU, AGENTX_PING_PDU, AGENTX_REGISTER_PDU, AGENTX_REMOVEAGENTCAPS_PDU, AGENTX_RESPONSE_PDU, AGENTX_TESTSET_PDU, AGENTX_UNDOSET_PDU, AGENTX_UNREGISTER_PDU, byteOrder, flags, packetID, RESERVED, sessionID, transactionID, type, version -
Constructor Summary
ConstructorsConstructorDescriptionAgentXPingPDU(AgentXMessageHeader header) Creates aAgentXPingPDUfrom aAgentXMessageHeader.AgentXPingPDU(org.snmp4j.smi.OctetString context) Creates aAgentXPingPDU. -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddecodeAfterContext(ByteBuffer buf, int length) Decode this PDU after the end of the encoded context.protected voidEncode this PDU after already encoded context (thus context will not be encoded by this operation).protected intGets the encoded length after an already encoded context.Methods inherited from class org.snmp4j.agent.agentx.AgentXContextPDU
beforeEncode, decodePayload, encodePayload, getContext, getPayloadLength, setContext, toStringExtMembersMethods inherited from class org.snmp4j.agent.agentx.AgentXPDU
addFlag, decode, encode, getByteOrder, getFlags, getPacketID, getSessionID, getTransactionID, getType, getVersion, isConfirmedPDU, isFlagSet, setByteOrder, setFlags, setPacketID, setSessionAttributes, setSessionID, setTransactionID, setType, setVersion, toString
-
Constructor Details
-
AgentXPingPDU
public AgentXPingPDU(org.snmp4j.smi.OctetString context) Creates aAgentXPingPDU.- Parameters:
context- the SNMPv3 context.
-
AgentXPingPDU
Creates aAgentXPingPDUfrom aAgentXMessageHeader.- Parameters:
header- the message header.
-
-
Method Details
-
decodeAfterContext
Description copied from class:AgentXContextPDUDecode this PDU after the end of the encoded context.- Specified by:
decodeAfterContextin classAgentXContextPDU- Parameters:
buf- the buffer positioned at the end of the encoded context.length- the length of the PDU to be decoded.- Throws:
IOException- if the buffer contains fewer data than expected.
-
encodeAfterContext
Description copied from class:AgentXContextPDUEncode this PDU after already encoded context (thus context will not be encoded by this operation).- Specified by:
encodeAfterContextin classAgentXContextPDU- Parameters:
buf- the target buffer.
-
getAfterContextLength
protected int getAfterContextLength()Description copied from class:AgentXContextPDUGets the encoded length after an already encoded context.- Specified by:
getAfterContextLengthin classAgentXContextPDU- Returns:
- the BER encoded length (without context).
-