com.adventnet.snmp.mibs.agent
Class InterprettedSubAgent

java.lang.Object
  extended by com.adventnet.snmp.snmp2.agent.Cache
      extended by com.adventnet.snmp.snmp2.agent.BaseSnmpStore
          extended by com.adventnet.snmp.snmp2.agent.BaseSnmpAgent
              extended by com.adventnet.snmp.snmp2.agent.SnmpAgent
                  extended by com.adventnet.snmp.mibs.agent.InterprettedSubAgent
All Implemented Interfaces:
PropertyRegistrationListener, SnmpClient, AgentEventListener, java.io.Serializable

public class InterprettedSubAgent
extends SnmpAgent

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.adventnet.snmp.snmp2.agent.SnmpAgent
actionHandlerListener, homeDirectory, remoteV3Client
 
Fields inherited from class com.adventnet.snmp.snmp2.agent.BaseSnmpAgent
AgentScheduler, api, decoder, ENABLE_SNMP_AUTHEN_TRAPS, port, schedulerHash, snmpLog, snmpVersion, started, startTime, statusListener, TRANSPORT_PROVIDER, trapListener, utilities, versionInInt
 
Fields inherited from class com.adventnet.snmp.snmp2.agent.BaseSnmpStore
debugLevel, localAddress, protocol, session
 
Constructor Summary
InterprettedSubAgent()
          Constructor with no argument.
 
Method Summary
 void initAgent()
          this starts the SnmpAgent under default parameters
 void nativeInit(java.lang.String mibFile, java.lang.String homeDir)
          SnmpAgent nativeInit is overwritten Called in the case when InterprettedAgent acts as a sub agent
 
Methods inherited from class com.adventnet.snmp.snmp2.agent.SnmpAgent
addActionHandler, addRemoteV3Client, addV3Initialiser, authenticate, callback, decodePdu, enableUsmSpinLock, getAclTableInstance, getEngineBootsFileName, getRemoteV3Client, getSerializeFileName, getSnmpCommunityTableListener, getSnmpNotifyFilterProfileTableListener, getSnmpNotifyFilterTableListener, getSnmpNotifyTableListener, getSnmpTargetAddrExtTableListener, getSnmpTargetAddrTableListener, getSnmpTargetParamsTableListener, getSnmpVacm, getSpinLock, getSubAgent, getUsmUserTableListener, getV3AdaptorStorageMode, getV3Configuration, getV3Initialiser, getVacmAccessTableListener, getVacmContextTableListener, getVacmSecurityToGroupTableListener, getVacmViewTreeFamilyTableListener, getViewBasedFlag, getWindowsSubAgent, initializeAdaptorV3Settings, isRemoteConfigurable, isSnmpV3Compliance, isStrictlyV3, isUsmSpinLockEnabled, killSnmpAgent, nativeStdOutErr, readValuesFromConf, removeRemoteV3Client, restartSnmpAgent, send, serializeTable, setAclTableInstance, setDebug, setDebugOff, setDebugOn, setEngineBootsFileName, setSerializeFileName, setSnmpV3Compliance, setSnmpVersion, setSpinLock, setStrictlyV3, setSubAgent, setTrapSourceDefault, setV3Configuration, setVacmRemoteConfiguration, setViewBasedFlag, setWarmStart, setWindowsSubAgent, stopSnmpAgent
 
Methods inherited from class com.adventnet.snmp.snmp2.agent.BaseSnmpAgent
addAccessListener, addAuthenticationListener, addClientAndOpenSession, addRegistrationListener, addSnmpPduRequestListener, addSnmpSetGroupListener, addSysORTableListener, addSystemGroupListener, addTrapRequestListener, authenticateReceivedCommunity, checkVersion, createProtocolOptions, createStatusEvent, debugPrint, disableAuthTraps, disableStartUpTrap, genPort, getAccessListener, getAsyncMode, getCommunityVector, getDebugLevel, getLocalAddress, getMaxThreads, getPort, getReadCommunities, getReadCommunity, getSnmpGroup, getSnmpVersion, getSystemGroupListener, getUpTime, getV1v2AccessControl, getV1v2AccessControlTable, getWriteCommunities, getWriteCommunity, handleInformRequest, incrementSnmpOutTraps, isCallbackThread, isStarted, isTrapSourceDefault, removeAuthenticationListener, removeSnmpClient, removeSnmpPduRequestListener, removeSysORTableListener, restartSnmpAgent, scheduleAndProcessRequestEvent, sendAuthenticationFailureTrap, sendGenericTrap, setAgentScheduler, setAsyncMode, setCallbackThread, setCommunityVector, setDebugLevel, setDefaultTrap, setEnableAuthenTraps, setLocalAddress, setMaxThreads, setPort, setPort, setProtocol, setReadCommunities, setReadCommunity, setSnmpVersion, setStarted, setV1v2AccessControl, setV1v2AccessControlTable, setWriteCommunities, setWriteCommunity
 
Methods inherited from class com.adventnet.snmp.snmp2.agent.BaseSnmpStore
closeAll, finalize, getSnmpAPI, getSnmpSession, getSnmpSession, initSession, initSnmpStore, isAlive, isDebug
 
Methods inherited from class com.adventnet.snmp.snmp2.agent.Cache
getFromCache, getMibOperations, putInCache, setMibOperations
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterprettedSubAgent

public InterprettedSubAgent()
Constructor with no argument. it initializes the SnmpAgent with default parameters.

Method Detail

initAgent

public void initAgent()
this starts the SnmpAgent under default parameters


nativeInit

public void nativeInit(java.lang.String mibFile,
                       java.lang.String homeDir)
SnmpAgent nativeInit is overwritten Called in the case when InterprettedAgent acts as a sub agent

Overrides:
nativeInit in class SnmpAgent
Parameters:
mibFile - the name of the mib file.
homeDir - the home directory of the mibfile.