|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.adventnet.snmp.snmp2.agent.Cache
|
+--com.adventnet.snmp.snmp2.agent.BaseSnmpStore
|
+--com.adventnet.snmp.snmp2.agent.BaseSnmpAgent
|
+--com.adventnet.snmp.snmp2.agent.SnmpAgent
|
+--com.adventnet.adaptors.snmp.JMXSnmpAgent
| Fields inherited from class com.adventnet.snmp.snmp2.agent.SnmpAgent |
aclTable,
actionHandlerListener,
debug,
entry,
homeDirectory,
isRemoteConfigurable,
isV3Adaptor,
mibSupportForAdaptor,
remoteV3Client,
table,
v3AdaptorStorage,
v3Initialiser,
v3UserConfig,
viewBasedFlag,
windowsSubAgent |
| Fields inherited from class com.adventnet.snmp.snmp2.agent.BaseSnmpAgent |
aclTable,
AgentScheduler,
api,
asyncMode,
authListener,
callbackThread,
communityVector,
communityWriter,
decoder,
ENABLE_SNMP_AUTHEN_TRAPS,
errstat,
isAuthTrapsDisabled,
isStartUpTrapDisabled,
outTraps,
pduRequestHdlr,
port,
recdPdu,
registrationlistener,
schedulerHash,
sgl,
snmpLog,
snmpVersion,
started,
startTime,
statusListener,
sysORTableListener,
systemGroupHandler,
TRANSPORT_PROVIDER,
trapListener,
trapSourceDefault,
utilities,
v1v2AccessControl,
versionInInt,
viewBasedFlag |
| Fields inherited from class com.adventnet.snmp.snmp2.agent.BaseSnmpStore |
debugLevel,
localAddress,
oldAddress,
oldPort,
protocol,
session,
snmpLog |
| Fields inherited from class com.adventnet.snmp.snmp2.agent.Cache |
cache,
debug |
| Constructor Summary | |
JMXSnmpAgent(int port,
SnmpAdaptor adaptor)
|
|
JMXSnmpAgent(SnmpAdaptor adaptor)
|
|
JMXSnmpAgent(java.lang.String ipAddress,
SnmpAdaptor adaptor)
|
|
| Method Summary | |
boolean |
authenticate(SnmpPDU pdu,
java.lang.String community)
This method is called before the callback and related processing methods are called has a simple checks based on the community of the pdu which has been received. |
boolean |
callback(SnmpSession session,
SnmpPDU pdu,
int reqid)
The callback of SnmpClient interface for incoming PDUs which is implemented by this agent. |
void |
send(SnmpPDU newPdu)
Sends the PDU out from the agent. |
| Methods inherited from class com.adventnet.snmp.snmp2.agent.BaseSnmpStore |
closeAll,
finalize,
getSnmpAPI,
getSnmpSession,
getSnmpSession,
initSession,
initSnmpStore,
isAlive,
isDebug |
| Methods inherited from class com.adventnet.snmp.snmp2.agent.Cache |
getFromCache,
getMibOperations,
putInCache,
setMibOperations |
| Methods inherited from class java.lang.Object |
|
| Constructor Detail |
public JMXSnmpAgent(java.lang.String ipAddress,
SnmpAdaptor adaptor)
public JMXSnmpAgent(int port,
SnmpAdaptor adaptor)
public JMXSnmpAgent(SnmpAdaptor adaptor)
| Method Detail |
public boolean callback(SnmpSession session,
SnmpPDU pdu,
int reqid)
When a pdu reached at the session for which this SnmpAgent is registered as SnmpClient, then the client(here BaseSnmpAgent) callback is called.
session - the session on which agent is communicating.pdu - the Snmp PDU.reqid - the value of reqid.
public void send(SnmpPDU newPdu)
throws SnmpException
newPdu - the response PDU.
public boolean authenticate(SnmpPDU pdu,
java.lang.String community)
pdu - the Snmp PDU.community - the value of the community.SnmpClient
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||