Utils
Class SnmpCommand

java.lang.Object
  extended by Utils.SnmpCommand
Direct Known Subclasses:
SnmpGet, SnmpWalk

public abstract class SnmpCommand
extends java.lang.Object

Abstract class for an SNMP command

Author:
Ioannis Kakavas, Spyridon Dossis

Field Summary
protected  java.lang.String oid
           
protected  com.adventnet.snmp.snmp2.SnmpSession session
           
protected  java.lang.String userName
           
 
Constructor Summary
SnmpCommand()
           
SnmpCommand(java.lang.String userName, com.adventnet.snmp.snmp2.SnmpSession session, java.lang.String oid)
          Constructor
 
Method Summary
abstract  java.util.Vector<com.adventnet.snmp.snmp2.SnmpVarBind> execute()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userName

protected java.lang.String userName

session

protected com.adventnet.snmp.snmp2.SnmpSession session

oid

protected java.lang.String oid
Constructor Detail

SnmpCommand

public SnmpCommand()

SnmpCommand

public SnmpCommand(java.lang.String userName,
                   com.adventnet.snmp.snmp2.SnmpSession session,
                   java.lang.String oid)
Constructor

Parameters:
userName - the username of the user
session - the SNMP session
oid - the oid that will be polled
Method Detail

execute

public abstract java.util.Vector<com.adventnet.snmp.snmp2.SnmpVarBind> execute()