com.adventnet.snmp.mibs.agent
Class ClassCommand

java.lang.Object
  extended by com.adventnet.snmp.mibs.AgentClauseCommandUtil
      extended by com.adventnet.snmp.mibs.ClassCommandUtil
          extended by com.adventnet.snmp.mibs.agent.ClassCommand

public class ClassCommand
extends com.adventnet.snmp.mibs.ClassCommandUtil

ClassCommand class is used to implement the CLASS-COMMAND construct in the AGENTCLAUSE.

API users will not need this class directly as the InterprettedAgent framework will call thier methods etc


Field Summary
(package private)  SnmpAgentData agentObject
           
(package private)  java.lang.Class class_
           
(package private)  java.lang.String parameters
           
 
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
ClassCommand()
           
 
Method Summary
 java.lang.String getAgentClauseString()
           
 java.lang.String getClassName()
           
(package private)  SnmpAgentData getObject()
           
 java.lang.String getParameters()
          getter for parameters
(package private)  java.lang.String getReqMesg(byte type)
           
(package private)  java.lang.String getReqMesg(SnmpVarBind varbind, byte type)
           
 void initialize()
          Initialize the CLASS-COMMAND after setting the parameters
 java.util.Vector makeInstances(com.adventnet.snmp.mibs.AgentMibNode leafNode)
           
 void parseCommand(java.util.StringTokenizer tok, java.lang.String str)
           
 void setAgentObject(SnmpAgentData agentObject)
          This method sets the class associated with ClassCommand
 void setParameters(java.lang.String parm)
          setter for parameters
(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, 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

parameters

java.lang.String parameters

class_

java.lang.Class class_

agentObject

SnmpAgentData agentObject
Constructor Detail

ClassCommand

public ClassCommand()
Method Detail

getParameters

public java.lang.String getParameters()
getter for parameters

Overrides:
getParameters in class com.adventnet.snmp.mibs.ClassCommandUtil

setParameters

public void setParameters(java.lang.String parm)
setter for parameters

Overrides:
setParameters in class com.adventnet.snmp.mibs.ClassCommandUtil

setAgentObject

public void setAgentObject(SnmpAgentData agentObject)
This method sets the class associated with ClassCommand


initialize

public void initialize()
                throws MibException
Initialize the CLASS-COMMAND after setting the parameters

Overrides:
initialize in class com.adventnet.snmp.mibs.AgentClauseCommandUtil
Throws:
MibException

getObject

SnmpAgentData getObject()

parseCommand

public void parseCommand(java.util.StringTokenizer tok,
                         java.lang.String str)
                  throws MibException
Overrides:
parseCommand in class com.adventnet.snmp.mibs.ClassCommandUtil
Throws:
MibException

getAgentClauseString

public java.lang.String getAgentClauseString()
Overrides:
getAgentClauseString in class com.adventnet.snmp.mibs.ClassCommandUtil

getReqMesg

java.lang.String getReqMesg(byte type)
                      throws AgentSnmpException
Throws:
AgentSnmpException

getReqMesg

java.lang.String getReqMesg(SnmpVarBind varbind,
                            byte type)
                      throws AgentSnmpException
Throws:
AgentSnmpException

setReqMesg

java.lang.String setReqMesg(java.util.Vector args)
                      throws AgentSnmpException
Throws:
AgentSnmpException

setReqMesg

java.lang.String setReqMesg(SnmpVarBind varbind,
                            java.util.Vector args)
                      throws AgentSnmpException
Throws:
AgentSnmpException

makeInstances

public java.util.Vector makeInstances(com.adventnet.snmp.mibs.AgentMibNode leafNode)
                               throws MibException
Overrides:
makeInstances in class com.adventnet.snmp.mibs.ClassCommandUtil
Throws:
MibException

getClassName

public java.lang.String getClassName()
Overrides:
getClassName in class com.adventnet.snmp.mibs.ClassCommandUtil