MySnmpCrawler API
A B C D E F G H I J L M N O P R S T U V W

S

send() - Method in class snmp.session.SnmpSession
Sends the encapsulated snmpMessage back to the requesting manager.
sendAttrChangeNotification(String, Object, Object) - Method in class snmp.mbean.GenericMBean
Sends the attribute-change-notification to the registered listeners.
sendGetRequest() - Method in class snmp.test.manager.MySnmpCrawlerTestManager
 
sendSetRequest() - Method in class snmp.test.manager.MySnmpCrawlerTestManager
 
server - Variable in class snmp.agent.BaseAgent
 
ServiceConnector - class snmp.lib.ServiceConnector.
The ServiceConnector class provides the simple interface to search the OID record from the MIB database, get the MBean attribute value, or set the MBean attribute value.
ServiceConnector() - Constructor for class snmp.lib.ServiceConnector
 
ServiceLocator - class snmp.lib.ServiceLocator.
This class provides the service to get the objects of major components.
ServiceLocator(SnmpAgent) - Constructor for class snmp.lib.ServiceLocator
Constructs the ServiceLocator object with the SnmpAgent..
session - Variable in class snmp.session.SnmpSessionEvent
 
sessionEventListeners - Static variable in class snmp.session.SnmpSession
 
SET - Static variable in interface snmp.message.handler.SnmpRequestHandler
 
set(String, int, MBeanAttribute) - Method in class snmp.mbean.MBeanMeta
Sets the MBeanAttribute object that matches to the passed identifier into the MBean.
set(String, int, MBeanAttribute) - Method in interface snmp.mbean.SnmpMBean
Sets the MBeanAttribute object associating to the identifier in the MBean.
setASNtypeInfo(Symbol, OidEntity.OidEntityMeta) - Static method in class snmp.mibdb.OidEntity
Converts Snmp datatype in the passed symbol to the ASN.1 type.
setAttrByName(String, MBeanAttribute) - Method in class snmp.mbean.MBeanMeta
Sets the MBeanAttribute object that matches to the attribute name into the MBean.
setAttrByName(String, MBeanAttribute) - Method in class snmp.mbean.DefaultMBeanMeta
Sets the MBeanAttribute object that matches to the attribute name in the MBean.
setAttrByOid(String, MBeanAttribute) - Method in class snmp.mbean.MBeanMeta
Sets the MBeanAttribute object that matches to the object identifier string into the MBean.
setAttrByOid(String, MBeanAttribute) - Method in class snmp.mbean.DefaultMBeanMeta
Sets the MBeanAttribute object that matches to the object identifier string into the MBean.
setAttribute(SnmpVariable) - Method in class snmp.lib.ServiceConnector
Sets the MBean attribute value associating to the OID record.
setCommunity(String) - Method in class snmp.message.SnmpMessageHeader
Sets the SNMP community string.
setErrorCode(int) - Method in class snmp.lib.SnmpException
Sets the error code of the SnmpException.
setErrorIndex(int) - Method in class snmp.message.pdu.SnmpPdu
Sets the ErrorIndex in the PDU.
setErrorOidIndexNum(int) - Method in class snmp.lib.SnmpException
Sets the index number of the OID in the PDU that has an error.
setErrorStatus(int) - Method in class snmp.message.pdu.SnmpPdu
Sets the ErrorStatus in the PDU.
setGetNextRequestPdu() - Method in class snmp.message.pdu.SnmpPdu
Sets the PDU command as "GETNEXT".
setGetRequestPdu() - Method in class snmp.message.pdu.SnmpPdu
Sets the PDU command as "GET".
setGetResponsePdu() - Method in class snmp.message.pdu.SnmpPdu
Sets the PDU command as "RESPONSE".
setMBeanAttribute(MBeanAttribute) - Method in class snmp.message.pdu.SnmpValue
Sets the MBeanAttribute object obtained from the MBean and translates the attribute value to the ASN.1 syntax.
setMBeanAttribute(MBeanAttribute, DefaultMBeanMeta) - Static method in class snmp.mbean.DefaultMBeanMeta
Sets the MBean attribute value that matches to the attribute name into the MBean.
setName(String) - Method in class snmp.mbean.MBeanAttribute
Sets the attribute name.
setRequestID(int) - Method in class snmp.message.pdu.SnmpPdu
Sets the RequestID in the PUD.
setSetRequestPdu() - Method in class snmp.message.pdu.SnmpPdu
Sets the PDU command as "SET".
setSnmpDataValue(Object) - Method in class snmp.message.datatype.MySnmpCrawlerObjectId
Sets the Java object value into the SnmpSyntax object.
setSnmpDataValue(Object) - Method in class snmp.message.datatype.MySnmpCrawlerCounter64
Sets the Java object value into the SnmpSyntax object.
setSnmpDataValue(Object) - Method in class snmp.message.datatype.MySnmpCrawlerOpaque
Sets the Java object value into the SnmpSyntax object.
setSnmpDataValue(Object) - Method in class snmp.message.datatype.MySnmpCrawlerGauge32
Sets the Java object value into the SnmpSyntax object.
setSnmpDataValue(Object) - Method in class snmp.message.datatype.MySnmpCrawlerTimeTicks
Sets the Java object value into the SnmpSyntax object.
setSnmpDataValue(Object) - Method in class snmp.message.datatype.MySnmpCrawlerIPAddress
Sets the Java object value into the SnmpSyntax object.
setSnmpDataValue(Object) - Method in class snmp.message.datatype.MySnmpCrawlerCounter32
Sets the Java object value into the SnmpSyntax object.
setSnmpDataValue(Object) - Method in class snmp.message.datatype.MySnmpCrawlerNull
Sets the Java object value into the SnmpSyntax object.
setSnmpDataValue(Object) - Method in class snmp.message.datatype.MySnmpCrawlerOctetString
Sets the Java object value into the SnmpSyntax object.
setSnmpDataValue(Object) - Method in interface snmp.message.datatype.SnmpDatatype
Sets the Java object value into the SnmpSyntax object.
setSnmpDataValue(Object) - Method in class snmp.message.datatype.MySnmpCrawlerInt32
Sets the Java object value into the SnmpSyntax object.
setSnmpVariableAt(int, SnmpVariable) - Method in class snmp.message.pdu.SnmpPdu
Sets the SnmpVariable object at the specific index.
setSysTest1(String) - Method in class snmp.test.mbeans.demo.DemoSystem
 
setSysTest1(String) - Method in interface snmp.test.mbeans.demo.DemoSystemMBean
 
setSysTest2(String) - Method in class snmp.test.mbeans.demo.DemoSystem
 
setSysTest2(String) - Method in interface snmp.test.mbeans.demo.DemoSystemMBean
 
setSysTest3(String) - Method in class snmp.test.mbeans.demo.DemoSystem
 
setSysTest3(String) - Method in interface snmp.test.mbeans.demo.DemoSystemMBean
 
setType(String) - Method in class snmp.mbean.MBeanAttribute
Sets the attribute type.
setup(MBeanMeta) - Method in class snmp.mbean.GenericMBean
 
setupEventListeners() - Method in class snmp.session.SnmpSessionEventListenerImpl
Setup event listeners to handle the incoming requests.
setupMBeanMeta(GenericMBean) - Method in class snmp.mbean.MBeanMeta
Setups the required objects for the MBeanMeta to work properly.
setupThreadPool() - Method in class snmp.comm.SnmpAdaptor
Setups thread pool to handle the incoming requests.
setValue(Object) - Method in class snmp.mbean.MBeanAttribute
Sets the attribute value.
setVersion(int) - Method in class snmp.message.SnmpMessageHeader
Sets the SNMP version number.
singleton - Static variable in class snmp.lib.ServiceLocator
 
snmp.accessctrl - package snmp.accessctrl
Provides classes to verifiy the permission to access the managable resources.
snmp.agent - package snmp.agent
Provides SnmpAgent class that encapsulates the JMX MBean server and SNMP adaptor server.
snmp.comm - package snmp.comm
Provides SNMP adaptor server that listens for SNMP requests.
snmp.lib - package snmp.lib
Provides the library classes used by the system.
snmp.lib.util - package snmp.lib.util
Provides the utility library classes used by the system.
snmp.mbean - package snmp.mbean
Provides the default implementation to serve the MBean class as the MIB instrumentation.
snmp.mbean.listener - package snmp.mbean.listener
Provides the implementation to forward the MBean notification to listeners.
snmp.message - package snmp.message
Provides the classes to represent the SNMP message.
snmp.message.datatype - package snmp.message.datatype
Provides the classes to define the SNMP datatype (object syntax).
snmp.message.handler - package snmp.message.handler
Provides the classes to handle the SNMP message.
snmp.message.pdu - package snmp.message.pdu
Provides the classes to represent the SNMP PDU.
snmp.mibdb - package snmp.mibdb
Provides the classes to implementate the MIB database.
snmp.session - package snmp.session
Provides the classes to implement the SNMP session.
snmp.test.manager - package snmp.test.manager
Provides the test manager classes.
snmp.test.mbeans.demo - package snmp.test.mbeans.demo
Provides the test MBean classes.
snmpAdaptor - Variable in class snmp.agent.SnmpAgent
 
SnmpAdaptor - class snmp.comm.SnmpAdaptor.
The SnmpAdaptor is a SNMP agent that listens for SNMP requests.
SnmpAdaptor(String, int, String) - Constructor for class snmp.comm.SnmpAdaptor
Constructs the SnmpAdaptor object using the passed host name, port number, and community string.
snmpAgent - Variable in class snmp.lib.ServiceLocator
 
SnmpAgent - class snmp.agent.SnmpAgent.
This class creates and starts the SNMP Adaptor.
SnmpAgent() - Constructor for class snmp.agent.SnmpAgent
Constructs the SnmpAgent using the host name, port number, and the community string from the configuration file.
SnmpAgent(String, int, String) - Constructor for class snmp.agent.SnmpAgent
Constructs the SnmpAgent and starts the SnmpAdaptor with the given host name, port number, and community string.
SnmpDatatype - interface snmp.message.datatype.SnmpDatatype.
This interface provides the methods to set the Java object value, get the Java object value, and check the expected Java datatype compatible to SnmpSyntax object.
SnmpDatatypeFactory - class snmp.message.datatype.SnmpDatatypeFactory.
This factory class contains the prototype objects that are used to create the new SnmpDatatype objects.
SnmpDatatypeFactory() - Constructor for class snmp.message.datatype.SnmpDatatypeFactory
 
SnmpException - exception snmp.lib.SnmpException.
This class defines the exception that will be thrown in the system when any error occurs.
SnmpException(Exception) - Constructor for class snmp.lib.SnmpException
Constructs the SnmpException object with an Exception object.
SnmpException(Exception, int) - Constructor for class snmp.lib.SnmpException
Constructs the SnmpException object with an Exception object and an error code.
SnmpException(int) - Constructor for class snmp.lib.SnmpException
Constructs the SnmpException object with an error code.
SnmpException(String) - Constructor for class snmp.lib.SnmpException
Constructs the SnmpException object with a error text string.
SnmpException(String, int) - Constructor for class snmp.lib.SnmpException
Constructs the SnmpException object with a error text string and an error code.
SnmpGetNextRequestHandler - class snmp.message.handler.SnmpGetNextRequestHandler.
This class provides the required operations to handle SNMP GetNextRequest-PDU.
SnmpGetNextRequestHandler() - Constructor for class snmp.message.handler.SnmpGetNextRequestHandler
Constructs the SnmpGetNextRequestHandler object
SnmpGetRequestHandler - class snmp.message.handler.SnmpGetRequestHandler.
This class handles the SNMP GetRequest-PDU.
SnmpGetRequestHandler() - Constructor for class snmp.message.handler.SnmpGetRequestHandler
Constructs the SnmpGetRequestHandler object
SnmpGetResponseHandler - class snmp.message.handler.SnmpGetResponseHandler.
This class provides the required operations to handle SNMP GetResponse-PDU.
SnmpGetResponseHandler() - Constructor for class snmp.message.handler.SnmpGetResponseHandler
Constructs the SnmpGetResponseHandler object
snmpInternalError(SnmpSession, int, SnmpSyntax) - Method in class snmp.test.manager.MySnmpCrawlerTestManager
 
SnmpMBean - interface snmp.mbean.SnmpMBean.
This is the top level MBean interface that allows external components to access the MBean attribute.
snmpMessage - Variable in class snmp.session.SnmpSession
 
SnmpMessage - class snmp.message.SnmpMessage.
This class represents the top-level SNMP message.
SnmpMessage(DatagramPacket) - Constructor for class snmp.message.SnmpMessage
Constructs the SnmpMessage object with the received SNMP datagram packet.
SnmpMessageHandler - interface snmp.message.handler.SnmpMessageHandler.
This interface provides the methods such that the implemented class shall provide the implementation to determine if it is a right handler to handle the SNMP message.
SnmpMessageHeader - class snmp.message.SnmpMessageHeader.
This class provides SNMP message header information.
SnmpMessageHeader() - Constructor for class snmp.message.SnmpMessageHeader
The default Constructor
SnmpMessageHeader(MySnmpCrawlerInt32, MySnmpCrawlerOctetString) - Constructor for class snmp.message.SnmpMessageHeader
Constructs the SnmpMessageHeader object with the version number and the community string.
SnmpMessageUtil - class snmp.message.SnmpMessageUtil.
This utility class provides methods to decode and encode the SNMP data packet.
SnmpMessageUtil() - Constructor for class snmp.message.SnmpMessageUtil
 
SnmpOid - class snmp.message.pdu.SnmpOid.
The SnmpOid class represents an SNMP object identifier.
SnmpOid() - Constructor for class snmp.message.pdu.SnmpOid
The default Constructor.
SnmpOid(SnmpOid) - Constructor for class snmp.message.pdu.SnmpOid
The copy Constructor constructs the SnmpOid object that is identical to the passed object.
SnmpOid(SnmpVariable) - Constructor for class snmp.message.pdu.SnmpOid
Constructs the SnmpOid object with the SnmpVariable object that contains it.
SnmpOid(String) - Constructor for class snmp.message.pdu.SnmpOid
Constructs the SnmpOid object with the OID string.
snmpOptListeners - Variable in class snmp.session.SnmpSessionEventListenerImpl
 
SnmpPdu - class snmp.message.pdu.SnmpPdu.
The SnmpPdu class contains ASN.1 common constructs such as: RequestID, ErrorStatus, ErrorIndex, and VariableBindList.
SnmpPdu() - Constructor for class snmp.message.pdu.SnmpPdu
The default Constructor.
SnmpPdu(int) - Constructor for class snmp.message.pdu.SnmpPdu
Constructs the SnmpPdu object with the PDU command.
SnmpPdu(int, SnmpVariable[]) - Constructor for class snmp.message.pdu.SnmpPdu
Constructs the SnmpPdu object with the PDU command and the variable bind list.
SnmpPdu(SnmpPdu) - Constructor for class snmp.message.pdu.SnmpPdu
The copy Constructor constructs the SnmpPdu object that is identical to the passed object.
snmpReceivedPdu(SnmpSession, int, SnmpPduPacket) - Method in class snmp.test.manager.MySnmpCrawlerTestManager
Handles the received pdu.
SnmpRequestHandler - interface snmp.message.handler.SnmpRequestHandler.
The SnmpRequestHandler provides the methods required to handle "GetRequest-PDU", "GetNextRequest-PDU" and "SetRequest-PDU".
SnmpSession - class snmp.session.SnmpSession.
The SnmpSession is the runnable object created by the SnmpAdaptor when the server receives the request.
SnmpSession(DatagramSocket, DatagramPacket) - Constructor for class snmp.session.SnmpSession
Constructs the new SnmpSession object for the SNMP request.
SnmpSessionEvent - class snmp.session.SnmpSessionEvent.
The SnmpSessionEvent is an event object for notifing the listeners that a new session has been created.
SnmpSessionEvent(Object) - Constructor for class snmp.session.SnmpSessionEvent
Constructs the SnmpSessionEvent object with the newly created SnmpSession.
SnmpSessionEventListener - interface snmp.session.SnmpSessionEventListener.
The SnmpSessionEventListener is an event listener interface that declares the method to receive the SnmpSessionEvent.
SnmpSessionEventListenerImpl - class snmp.session.SnmpSessionEventListenerImpl.
This class receives the SnmpSessionEvent and forwards the event to the appropriate request handler for further processing.
SnmpSessionEventListenerImpl() - Constructor for class snmp.session.SnmpSessionEventListenerImpl
Constructs the SnmpSessionEventListenerImpl object.
SnmpSetRequestHandler - class snmp.message.handler.SnmpSetRequestHandler.
This class handles the SNMP SetRequest-PDU.
SnmpSetRequestHandler() - Constructor for class snmp.message.handler.SnmpSetRequestHandler
Constructs the SnmpSetRequestHandler object
snmpSyntax - Variable in class snmp.message.pdu.SnmpValue
 
snmpTimeoutError(SnmpSession, SnmpSyntax) - Method in class snmp.test.manager.MySnmpCrawlerTestManager
 
SnmpTrapHandler - class snmp.message.handler.SnmpTrapHandler.
This class provides the required operations to handle SNMP Trap-PDU.
SnmpTrapHandler() - Constructor for class snmp.message.handler.SnmpTrapHandler
Constructs the SnmpTrapHandler object
snmpTypeList - Variable in class snmp.message.datatype.SnmpDatatypeFactory
 
SnmpValue - class snmp.message.pdu.SnmpValue.
The SnmpValue class represents an ASN.1 syntax of the SNMP value.
SnmpValue() - Constructor for class snmp.message.pdu.SnmpValue
The default Constructor.
SnmpValue(SnmpOid) - Constructor for class snmp.message.pdu.SnmpValue
Constructs the SnmpValue object with the associated SnmpOId object.
SnmpValue(SnmpVariable) - Constructor for class snmp.message.pdu.SnmpValue
Constructs the SnmpValue object with the SnmpVariable object that contains the SnmpOid and SnmpValue objects.
snmpVar - Variable in class snmp.message.pdu.SnmpValue
 
snmpVar - Variable in class snmp.message.pdu.SnmpOid
 
SnmpVariable - class snmp.message.pdu.SnmpVariable.
The SnmpVariable class represents the binded variable in the PDU.
SnmpVariable() - Constructor for class snmp.message.pdu.SnmpVariable
The default Constructor.
SnmpVariable(SnmpPdu) - Constructor for class snmp.message.pdu.SnmpVariable
Constructs the SnmpVariable object with the PDU that contains it.
SnmpVariable(String) - Constructor for class snmp.message.pdu.SnmpVariable
Constructs the SnmpVariable object with the OID string.
socket - Variable in class snmp.session.SnmpSession
 
socket - Variable in class snmp.comm.SnmpAdaptor
 
start() - Method in class snmp.comm.SnmpAdaptor
Invoked to start the SNMP adaptor.
startHtmlAdaptor() - Method in class snmp.agent.BaseAgent
 
status - Variable in class snmp.mibdb.OidEntity.OidEntityMeta
 
stop() - Method in class snmp.comm.SnmpAdaptor
Invoked when the SNMP adaptor goes from "ONLINE" to "OFFLINE".
strCommunity - Variable in class snmp.message.SnmpMessageHeader
 
sysDescr - Variable in class snmp.test.mbeans.demo.DemoSystem
Variable for storing the value of "SysDescr".
sysErrMsg - Variable in class snmp.test.mbeans.demo.DemoSystem
Variable for storing the value of "SysErrMsg".
sysFreeMem - Variable in class snmp.test.mbeans.demo.DemoSystem
Variable for storing the value of "SysFreeMem".
sysHostName - Variable in class snmp.test.mbeans.demo.DemoSystem
Variable for storing the value of "SysHostName".
sysTest1 - Variable in class snmp.test.mbeans.demo.DemoSystem
Variable for storing the value of "sysTest1".
sysTest2 - Variable in class snmp.test.mbeans.demo.DemoSystem
Variable for storing the value of "sysTest1".
sysTest3 - Variable in class snmp.test.mbeans.demo.DemoSystem
Variable for storing the value of "sysTest1".
sysTotalMem - Variable in class snmp.test.mbeans.demo.DemoSystem
Variable for storing the value of "SysTotalMem".

MySnmpCrawler API
A B C D E F G H I J L M N O P R S T U V W