|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.adventnet.snmp.mibs.AgentClauseCommandUtil
com.adventnet.snmp.mibs.ReadWriteCommandUtil
com.adventnet.snmp.mibs.agent.ReadWriteCommand
public class ReadWriteCommand
ReadWriteCommand class is used to implement the READ-COMMAND and WRITE-COMMAND constructs in the AGENTCLAUSE.
This can be used only with scalar objects.
The Read or Write command should be given in the Mib creation and the given command (ping,ls ..) is executed and the result is send as response for the request .
| Field Summary | |
|---|---|
(package private) int |
commandType
|
(package private) java.lang.String |
defaultValue
|
| Fields inherited from class com.adventnet.snmp.mibs.AgentClauseCommandUtil |
|---|
AT_START, command_string, EACH_TIME, FIRST_TIME, instantiate, mibOperations, name, node, runTime, timeout |
| Constructor Summary | |
|---|---|
ReadWriteCommand()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getAgentClauseString()
Overrides of AgentClause class. |
int |
getCommandType()
getter for commandType in which the command type (READ WRITE) is stored. |
java.lang.String |
getDefaultValue()
gets the defaultValue for the WriteCommand . |
(package private) java.lang.String |
getProcOutput(java.lang.String command)
Executes the command string till it times out. |
java.lang.String |
getReadCommandString()
|
(package private) java.lang.String |
getReqMesg(byte type)
|
(package private) java.lang.String |
getReqMesg(SnmpVarBind varbind,
byte type)
|
java.lang.String |
getWriteCommandString(java.util.Vector args)
getter for Write command String. |
java.util.Vector |
makeInstances(com.adventnet.snmp.mibs.AgentMibNode leafNode)
overrides of AgentClause interface . |
void |
parseCommand(java.util.StringTokenizer strTok,
java.lang.String str)
Following methods are used by the previous parseClause method to interpret different COMMAND syntax. |
void |
setCommandType(int type)
Setter for commandType in which the command type (READ WRITE) is stored. |
void |
setDefaultValue(java.lang.String defVal)
sets the defaultValue for the WriteCommand . |
void |
setParamString(java.lang.String param)
|
(package private) java.lang.String |
setReqMesg(SnmpVarBind varbind,
java.util.Vector args)
|
(package private) java.lang.String |
setReqMesg(java.util.Vector args)
|
| Methods inherited from class com.adventnet.snmp.mibs.AgentClauseCommandUtil |
|---|
getCommandString, getName, getTimeout, initialize, isRunTime, setAgentMibOperations, setCommandString, setName, setRunTime, setTimeout |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
int commandType
java.lang.String defaultValue
| Constructor Detail |
|---|
public ReadWriteCommand()
| Method Detail |
|---|
public int getCommandType()
getCommandType in class com.adventnet.snmp.mibs.ReadWriteCommandUtilsetCommandType()public void setCommandType(int type)
setCommandType in class com.adventnet.snmp.mibs.ReadWriteCommandUtilgetCommandType()public void setDefaultValue(java.lang.String defVal)
setDefaultValue in class com.adventnet.snmp.mibs.ReadWriteCommandUtilgetDefaultValue()public java.lang.String getDefaultValue()
getDefaultValue in class com.adventnet.snmp.mibs.ReadWriteCommandUtilsetDefaultValue()public java.lang.String getReadCommandString()
getReadCommandString in class com.adventnet.snmp.mibs.ReadWriteCommandUtilpublic java.lang.String getWriteCommandString(java.util.Vector args)
getWriteCommandString in class com.adventnet.snmp.mibs.ReadWriteCommandUtilargs - rhe arguments for WRITE COMMAND.
public void setParamString(java.lang.String param)
setParamString in class com.adventnet.snmp.mibs.ReadWriteCommandUtil
public void parseCommand(java.util.StringTokenizer strTok,
java.lang.String str)
throws MibException
parseCommand in class com.adventnet.snmp.mibs.ReadWriteCommandUtilMibExceptionpublic java.lang.String getAgentClauseString()
getAgentClauseString in class com.adventnet.snmp.mibs.ReadWriteCommandUtil
java.lang.String getReqMesg(byte type)
throws AgentSnmpException
AgentSnmpException
java.lang.String getReqMesg(SnmpVarBind varbind,
byte type)
throws AgentSnmpException
AgentSnmpException
java.lang.String setReqMesg(java.util.Vector args)
throws AgentSnmpException
AgentSnmpException
java.lang.String setReqMesg(SnmpVarBind varbind,
java.util.Vector args)
throws AgentSnmpException
AgentSnmpException
java.lang.String getProcOutput(java.lang.String command)
throws AgentSnmpException
command - command to be executedtimeout - time in millisecs after which the process is terminated
AgentSnmpException
public java.util.Vector makeInstances(com.adventnet.snmp.mibs.AgentMibNode leafNode)
throws MibException
makeInstances in class com.adventnet.snmp.mibs.ReadWriteCommandUtilMibException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||