|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.adventnet.snmp.snmp2.agent.SimpleRequestHandler
|
+--com.adventnet.snmp.snmp2.agent.vacm.VacmViewTreeFamilyTableRequestHandler
Handles all requests under vacmViewTreeFamilyTable group
| Field Summary | |
protected SnmpAgent |
agentName
The Reference for the Snmp Agent Instance. |
(package private) java.lang.String |
fileDir
|
(package private) java.lang.String |
format
|
(package private) java.util.Vector |
vacmFamilyEntryVector
|
(package private) static int |
VACMVIEWTREEFAMILYMASK
|
(package private) static int |
VACMVIEWTREEFAMILYSTATUS
|
(package private) static int |
VACMVIEWTREEFAMILYSTORAGETYPE
|
(package private) static int |
VACMVIEWTREEFAMILYSUBTREE
|
(package private) static int |
VACMVIEWTREEFAMILYTYPE
|
(package private) static int |
VACMVIEWTREEFAMILYVIEWNAME
|
(package private) VacmViewTreeTable |
vacmViewTreeTable
|
(package private) VacmViewTreeFamilyTableXMLToVector |
xmlToVector
|
| Fields inherited from class com.adventnet.snmp.snmp2.agent.SimpleRequestHandler |
instrumentHandler,
listener,
tableListener,
writeEachTime |
| Constructor Summary | |
VacmViewTreeFamilyTableRequestHandler(SnmpAgent agentRef)
Constructor for the VacmViewTreeFamilyTableRequestHandler with agent Reference. |
|
VacmViewTreeFamilyTableRequestHandler(SnmpAgent agentRef,
java.lang.String dirStr,
java.lang.String fileName,
java.lang.String format)
Constructor for the VacmViewTreeFamilyTableRequestHandler with agent Reference and the XML Persistence. |
|
| Method Summary | |
(package private) boolean |
checkForRowStatus(VacmFamilyEntry entry)
|
boolean |
createAndAddVacmFamilyEntry(java.lang.String familyViewName,
java.lang.String familySubTree,
java.lang.String familyMask,
java.lang.Integer familyType,
java.lang.Integer storageType,
java.lang.Integer rowStatus)
The Method to Create and Add a new VacmFamilyEntry to VacmViewTreeFamilyTable. |
static VacmFamilyEntry |
createVacmFamilyEntry(java.lang.String familyViewName,
java.lang.String familySubTree,
java.lang.String familyMask,
java.lang.Integer familyType,
java.lang.Integer storageType,
java.lang.Integer rowStatus)
The Static Method to create a VacmFamilyEntry. |
java.util.Vector |
getFamilyTableVector()
The method to return the Vector of VacmFamilyEntries present in the VacmViewTreeTable. |
int[] |
getOidRep()
Retrives the integer representation of OID |
protected int[] |
getSubidList()
Gets the subid list of the oid. |
static int[] |
getVacmViewTreeFamilyTableOidRep()
Getter for the Vacm View Tree Family Table Oid Representation. |
java.util.Vector |
getViewTreeTableVector()
The method to return the Vector of VacmViewTreeTableEntries present in the VacmViewTreeTable. |
protected void |
processGetNextRequest(SnmpVarBind varb,
AgentNode node,
VarBindRequestEvent pe)
Process the GetNext Request message which is received from PduRequestHandler. |
protected void |
processGetRequest(SnmpVarBind varb,
AgentNode node,
VarBindRequestEvent pe)
Process the Get Request message which is received from PduRequestHandler. |
protected void |
processGetRequest(SnmpVarBind varb,
int req,
VarBindRequestEvent pe,
VacmFamilyEntry entry)
Process the Get Request message for the given params. |
protected void |
processSetRequest(SnmpVarBind varb,
AgentNode node,
VarBindRequestEvent pe)
Process the Set Request message which is received from PduRequestHandler. |
void |
serialize(java.io.ObjectOutputStream outMain)
This method Serializes the Output Stream. |
void |
setTableVector(java.util.Vector viewTreeVec)
The method to set the Vector of VacmFamilyEntries. |
| 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 |
|
| Field Detail |
static final int VACMVIEWTREEFAMILYVIEWNAME
static final int VACMVIEWTREEFAMILYSUBTREE
static final int VACMVIEWTREEFAMILYMASK
static final int VACMVIEWTREEFAMILYTYPE
static final int VACMVIEWTREEFAMILYSTORAGETYPE
static final int VACMVIEWTREEFAMILYSTATUS
protected SnmpAgent agentName
VacmViewTreeTable vacmViewTreeTable
java.util.Vector vacmFamilyEntryVector
java.lang.String format
java.lang.String fileDir
VacmViewTreeFamilyTableXMLToVector xmlToVector
| Constructor Detail |
public VacmViewTreeFamilyTableRequestHandler(SnmpAgent agentRef)
agentRef - The Reference for the SnmpAgent.
public VacmViewTreeFamilyTableRequestHandler(SnmpAgent agentRef,
java.lang.String dirStr,
java.lang.String fileName,
java.lang.String format)
agentRef - The Reference for the Snmp Agent.dirStr - the directory location String of the File.fileName - The fileName.format - The FileFormat.| Method Detail |
public static int[] getVacmViewTreeFamilyTableOidRep()
public int[] getOidRep()
protected int[] getSubidList()
protected void processGetRequest(SnmpVarBind varb,
AgentNode node,
VarBindRequestEvent pe)
throws AgentSnmpException
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.
protected void processGetRequest(SnmpVarBind varb,
int req,
VarBindRequestEvent pe,
VacmFamilyEntry entry)
throws AgentSnmpException
varb - The received VarBind.req - The request given.pe - The Varbind Request Event created after thid Event.entry - The Vacm Family Entry for the Request.
protected void processSetRequest(SnmpVarBind varb,
AgentNode node,
VarBindRequestEvent pe)
throws AgentSnmpException
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.
protected void processGetNextRequest(SnmpVarBind varb,
AgentNode node,
VarBindRequestEvent pe)
throws AgentSnmpException
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.
boolean checkForRowStatus(VacmFamilyEntry entry)
throws AgentException
public void serialize(java.io.ObjectOutputStream outMain)
outMain - The objet Output stream to be serialized.
public boolean createAndAddVacmFamilyEntry(java.lang.String familyViewName,
java.lang.String familySubTree,
java.lang.String familyMask,
java.lang.Integer familyType,
java.lang.Integer storageType,
java.lang.Integer rowStatus)
familyViewName - The familyViewName with which the entry
is to be created.familySubTree - The familySubTree value with which the entry
is to be created.familyMask - The familyMask with which the entry
is to be created.familyType - The familyType with which the entry
is to be created(can be either Included(1)
or Excluded(2).storageType - The storageType for the Entry.createVacmAccessEntry.
public static VacmFamilyEntry createVacmFamilyEntry(java.lang.String familyViewName,
java.lang.String familySubTree,
java.lang.String familyMask,
java.lang.Integer familyType,
java.lang.Integer storageType,
java.lang.Integer rowStatus)
familyViewName - The familyViewName with which the entry
is to be created.familySubTree - The familySubTree value with which the entry
is to be created.familyMask - The familyMask with which the entry
is to be created.familyType - The familyType with which the entry
is to be created(can be either Included(1)
or Excluded(2).storageType - The storageType for the Entry.rowStatus - The RowStatus Integer for the Entry.createAndAddVacmFamilyEntry.public java.util.Vector getFamilyTableVector()
public java.util.Vector getViewTreeTableVector()
public void setTableVector(java.util.Vector viewTreeVec)
The - Vector of VacmFamilyEntries.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||