|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.adventnet.snmp.snmp2.SnmpMessage
This class encapsulates a v1 or v2c Snmp Message. when a SnmpPDU is instantiated, it instantiates the appropriate message object along with it. Applications must not instantiate SnmpMessage objects and should always use SnmpPDU. An instance of this is created everytime when an SnmpPDU is instantiated. It provides default authentication routines.
| Field Summary | |
(package private) boolean |
alwaysEncode
boolean to control ASN.1 encoding (default true). |
(package private) ASN1Parser |
asnParser
|
(package private) java.lang.String |
community
|
(package private) java.lang.String |
communityEnc
The encoding to use for community string. |
(package private) boolean |
isDebug
|
(package private) int |
messageVersion
|
(package private) int |
msgVersion
SNMP Version number in PDU |
(package private) SnmpPDU |
pdu
|
(package private) java.lang.String |
writeCommunity
writeCommunity string received/sent |
| Constructor Summary | |
(package private) |
SnmpMessage()
|
|
SnmpMessage(byte[] message)
Constructs an SnmpMessage initialized with SNMP packet message byte array data. |
(package private) |
SnmpMessage(SnmpPDU p)
|
| Method Summary | |
(package private) int |
authenticate(SnmpSession session)
|
(package private) boolean |
authenticate(SnmpSession session,
SnmpClient client)
A client based authentication routine. |
(package private) void |
copy(SnmpMessage copyMsg)
|
(package private) boolean |
encode(SnmpSession sess)
|
(package private) void |
encodeCommunity()
|
(package private) void |
encodeMsgVersion()
|
(package private) java.lang.String |
getCommunity()
Get community string received/sent |
(package private) java.lang.String |
getCommunityEncoding()
Get the encoding to use for community string. |
(package private) int |
getMsgVersion()
Get snmp Version number in PDU |
SnmpPDU |
getPDU()
Returns the SnmpPDU instance associated with this message. |
(package private) java.lang.String |
getWriteCommunity()
Get writeCommunity string received/sent |
(package private) void |
setCommunity(java.lang.String t)
Set community string received/sent |
(package private) void |
setCommunityEncoding(java.lang.String enc)
Set the encoding to use for community string. |
(package private) void |
setDebug(boolean isDbg)
|
void |
setMsgVersion(int v)
Sets snmp Version number in PDU |
(package private) void |
setReEncode(boolean reEncode)
|
(package private) void |
setWriteCommunity(java.lang.String t)
Set writeCommunity string received/sent |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
int msgVersion
int messageVersion
java.lang.String community
java.lang.String writeCommunity
java.lang.String communityEnc
boolean isDebug
boolean alwaysEncode
SnmpPDU pdu
ASN1Parser asnParser
| Constructor Detail |
SnmpMessage()
SnmpMessage(SnmpPDU p)
public SnmpMessage(byte[] message)
throws SnmpException
| Method Detail |
int getMsgVersion()
public void setMsgVersion(int v)
java.lang.String getCommunity()
void setCommunity(java.lang.String t)
java.lang.String getWriteCommunity()
void setWriteCommunity(java.lang.String t)
void setCommunityEncoding(java.lang.String enc)
java.lang.String getCommunityEncoding()
void setDebug(boolean isDbg)
void setReEncode(boolean reEncode)
public SnmpPDU getPDU()
void copy(SnmpMessage copyMsg)
boolean encode(SnmpSession sess)
void encodeMsgVersion()
void encodeCommunity()
int authenticate(SnmpSession session)
boolean authenticate(SnmpSession session,
SnmpClient client)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||