com.adventnet.snmp.snmp2.agent
Class SystemGroupHandler
java.lang.Object
|
+--com.adventnet.snmp.snmp2.agent.SimpleRequestHandler
|
+--com.adventnet.snmp.snmp2.agent.SystemGroupHandler
- class SystemGroupHandler
- extends SimpleRequestHandler
Handles all requests under
system group
| Methods inherited from class com.adventnet.snmp.snmp2.agent.SimpleRequestHandler |
addInstrumentHandler,
addRegistrationListener,
addTableListener,
addUpdateListener,
getInstrument,
getMibVarHash,
getNextRequest,
getObjectHash,
getObjectTypeHash,
getRequest,
getTableListener,
isWriteEachTime,
processGetNextRequest,
processGetRequest,
processSetRequest,
removeRegistrationListener,
removeUpdateListener,
setRequest,
setWriteEachTime,
writeIntoFile |
| Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
SYSDESCR
static final int SYSDESCR
SYSOBJECTID
static final int SYSOBJECTID
SYSUPTIME
static final int SYSUPTIME
SYSCONTACT
static final int SYSCONTACT
SYSNAME
static final int SYSNAME
SYSLOCATION
static final int SYSLOCATION
SYSSERVICES
static final int SYSSERVICES
SYSORLASTCHANGE
static final int SYSORLASTCHANGE
atomicTable
java.util.Hashtable atomicTable
instrument
SystemGroupInstrument instrument
sysgrouplistener
SystemGroupInstrument sysgrouplistener
SystemGroupHandler
public SystemGroupHandler(SystemGroupInstrument sgl)
getSystemOidRep
public static int[] getSystemOidRep()
getOidRep
public int[] getOidRep()
- Description copied from class: SimpleRequestHandler
- Retrives the integer representation of OID
- Overrides:
- getOidRep in class SimpleRequestHandler
- Tags copied from class: SimpleRequestHandler
- Returns:
- the integer array of OID
getSubidList
protected int[] getSubidList()
- Description copied from class: SimpleRequestHandler
- Gets the subid list of the oid.
- Overrides:
- getSubidList in class SimpleRequestHandler
- Tags copied from class: SimpleRequestHandler
- Returns:
- the integer array of subid list
processGetRequest
protected void processGetRequest(SnmpVarBind varb,
AgentNode node,
VarBindRequestEvent pe)
throws AgentSnmpException
- Description copied from class: SimpleRequestHandler
- Process the Get Request message which is received from PduRequestHandler.
- Overrides:
- processGetRequest in class SimpleRequestHandler
- Tags copied from class: SimpleRequestHandler
- Parameters:
varb - The received varbind .node - The node for which Get Request is to be done.pe - The VarBind Request Event created by this Get request.- Throws:
- AgentSnmpException - This wraps all the Exceptions thrown
while Processing the Event.
processSetRequest
protected void processSetRequest(SnmpVarBind varb,
AgentNode node,
VarBindRequestEvent pe)
throws AgentSnmpException
- Description copied from class: SimpleRequestHandler
- Process the Set Request message which is received from PduRequestHandler.
- Overrides:
- processSetRequest in class SimpleRequestHandler
- Tags copied from class: SimpleRequestHandler
- Parameters:
varb - The received varbind.node - The node for which Get Next Request is to be done.pe - The VarBind Request Event created by this GetNext request.- Throws:
- AgentSnmpException - This wraps all the Exceptions thrown
while Processing the Event.
processGetNextRequest
protected void processGetNextRequest(SnmpVarBind varb,
AgentNode node,
VarBindRequestEvent pe)
throws AgentSnmpException
- Description copied from class: SimpleRequestHandler
- Process the GetNext Request message which is received from PduRequestHandler.
- Overrides:
- processGetNextRequest in class SimpleRequestHandler
- Tags copied from class: SimpleRequestHandler
- Parameters:
varb - The received varbind.node - The node for which Get Next Request is to be done.pe - The VarBind Request Event created by this GetNext request.- Throws:
- AgentSnmpException - This wraps all the Exceptions thrown
while Processing the Event.