com.adventnet.snmp.mibs.agent
Class ClassCommand

java.lang.Object
  |
  +--com.adventnet.snmp.mibs.AgentClauseCommandUtil
        |
        +--com.adventnet.snmp.mibs.ClassCommandUtil
              |
              +--com.adventnet.snmp.mibs.agent.ClassCommand

public class ClassCommand
extends 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.ClassCommandUtil
class_, 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(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 ClassCommandUtil

setParameters

public void setParameters(java.lang.String parm)
setter for parameters
Overrides:
setParameters in class 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 AgentClauseCommandUtil

getObject

SnmpAgentData getObject()

parseCommand

public void parseCommand(java.util.StringTokenizer tok,
                         java.lang.String str)
                  throws MibException
Overrides:
parseCommand in class ClassCommandUtil
Returns:
returns filled ClassCommand class to be put in the hashtable

getAgentClauseString

public java.lang.String getAgentClauseString()
Overrides:
getAgentClauseString in class ClassCommandUtil

getReqMesg

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

getReqMesg

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

setReqMesg

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

setReqMesg

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

makeInstances

public java.util.Vector makeInstances(AgentMibNode leafNode)
                               throws MibException
Overrides:
makeInstances in class ClassCommandUtil

getClassName

public java.lang.String getClassName()
Overrides:
getClassName in class ClassCommandUtil