|
HOME | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ireasoning.protocol.ListenerManager
com.ireasoning.protocol.Session
com.ireasoning.protocol.snmp.SnmpBaseSession
This class provides basic methods of SNMP session implementation.
| Field Summary |
| Fields inherited from class com.ireasoning.protocol.Session |
_localAddr, _localPort, _state, _target, _thread, _timeout, _transportLayer, _tries, DEFAULT_TIME_OUT, TCP, UDP |
| Fields inherited from class com.ireasoning.protocol.ListenerManager |
_listeners |
| Fields inherited from interface com.ireasoning.core.jmx.State |
STARTED, STARTING, STATES, STOPPED, STOPPING, UNINITIALIZED |
| Method Summary | |
void |
addEngine(byte[] engineID)
Adds a new SnmpEngine |
void |
addEngine(SnmpEngine engine)
Adds a new SnmpEngine |
SnmpEngine |
lookupEngine(byte[] engineID)
Looks up SnmpEngine instance based on engineID |
SnmpEngine |
lookupEngine(String host,
int port)
Looks up SnmpEngine instance based on host name and port |
SnmpEngine |
lookupEngine(Target target)
Looks up SnmpEngine instance based on host name and port |
protected UsmUser |
lookupUsmUser(String userName,
byte[] engineID)
Looks up USM user based on passed user name and engineID. |
protected Object |
receiveObject()
Not applicable for this class |
SnmpEngine |
removeEngine(byte[] engineID)
Removes SnmpEngine from engine table |
SnmpEngine |
removeEngine(SnmpEngine engine)
Removes SnmpEngine from engine table |
SnmpEngine |
removeEngine(String host,
int port)
Removes SnmpEngine from engine table |
SnmpEngine |
removeEngine(Target target)
Removes SnmpEngine from engine table |
void |
removeUsmUser(String userName,
byte[] engineID)
Removes a UserUser instance from internal map. |
| Methods inherited from class com.ireasoning.protocol.Session |
close, finalize, getRetries, getState, getStateString, getTarget, getTimeout, getTransportLayer, getTransportLayer, open, open, open, reopen, setRetries, setTarget, setTimeout, setTransportLayer, setTransportLayer, startThread |
| Methods inherited from class com.ireasoning.protocol.ListenerManager |
addListener, listenerExists, notifyListeners, notifyListeners, removeListener |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public SnmpEngine lookupEngine(String host,
int port)
public SnmpEngine lookupEngine(Target target)
public SnmpEngine lookupEngine(byte[] engineID)
public void addEngine(SnmpEngine engine)
engine - a instance of SnmpEngine to be addedpublic void addEngine(byte[] engineID)
engineID - engine ID of the SnmpEngine to be addedpublic SnmpEngine removeEngine(byte[] engineID)
engineID - the engine ID of the engine to be removed
public SnmpEngine removeEngine(Target target)
target - the target object of the engine to be removed
public SnmpEngine removeEngine(String host,
int port)
host - the host name of the engine to be removedport - the port number of the engine to be removed
public SnmpEngine removeEngine(SnmpEngine engine)
engine - the engine to be removed
public void removeUsmUser(String userName,
byte[] engineID)
protected UsmUser lookupUsmUser(String userName,
byte[] engineID)
userName - USM user name contained in the PDUengineID - SNMPv3 engine ID
protected Object receiveObject()
throws IOException
receiveObject in class SessionIOException
|
HOME | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||