Package com.adventnet.snmp.snmp2

This low-level SNMP API package implements snmp communication and snmp variables defined in ASN.1 like SnmpOID, SnmpInteger etc.

See:
          Description

Interface Summary
ConnectionListener This is an interface that the user must implement to monitor the status of the connection with the SnmpSession.
ProtocolOptions This interface defines some protocol specific options that have to be implemented by the user.
SnmpClient This is the interface implemented by client programs that wish to use callback, authentication, and debugging functions of the API.
SnmpTransportProvider Interface that represents a transport connection between the SNMP manager and SNMP agent.
 

Class Summary
ACMProvider This class is used to register the appropriate access control model to be used with AdventNet SNMP API.
ASN1Parser Implements the ASN1Parser that contains the decode and encode methods.
SASAppletStub This class provides the implementation of the AppletStub methods to plug into applet to simulate the applet behaviour.
SASClient The SASClient class enables applet services for applets that are limited by the security sandbox that Java applets often run within.
SASProtocolOptions This class is the implementation of ProtocolOptions for SAS implementation of SnmpTransportProvider.
SecurityModelEntry This is an abstract class which is used to define a new security model.
SecurityModelTable This is an abstract class which contains a list of SecurityModelEntry objects belonging to a particular securityModel.
SecurityProvider This class is used to register the appropriate security model to be used with AdventNet SNMP API.
Snmp3Message This class encapsulates a v3 message.
SnmpACM This class is used for ACM implementation and provides the abstract method isAccessAllowed which does the access verifications.
SnmpAPI The SnmpAPI class is a root class for AdventNet SNMP API.
SnmpBits Class of SNMP Bits Variable - Sub-class of SnmpString.
SnmpBitstring Class of SNMP Bitstring Variable - Sub-class of SnmpVar.
SnmpCounter Class of SNMP Counter Variable - Sub-class of SnmpUnsignedInt.
SnmpCounter64 Class of SNMP 64 bit COUNTER Variable.
SnmpEngineEntry This class represents a particular SNMP entity and provides a unique mapping between the internet address and port of an entity to the engineID.
SnmpEngineTable The SnmpEngineTable maintains a lsit of SnmpEngineEntry objects and provides methods to operate on list.
SnmpGauge Class of SNMP Gauge Variable - Sub-class of SnmpUnsignedInt.
SnmpGroup This class maintains the counter valus for SnmpGroup.
SnmpInt Class of SNMP Integer Variable - Sub-class of SnmpVar This class can be used to created a SnmpVar object of type SnmpInt.
SnmpIpAddress Class of SNMP IpAddress Variable - Sub-class of SnmpVar.
SnmpMessage This class encapsulates a v1 or v2c Snmp Message.
SnmpNetworkAddress Class of SNMP NetworkAddress Variable - Sub-class of SnmpIpAddress.
SnmpNotifyEntry The SnmpNotifyEntry selects a set of management targets which should receive notifications, as well as the type of notification which should be sent to each selected management target.
SnmpNotifyFilterEntry An element of a filter profile.
SnmpNotifyFilterProfileEntry The SnmpNotifyFilterProfileEntry selects a set of management targets which should receive notifications, as well as the type of notification that should be sent to each selected management target.
SnmpNotifyFilterProfileTable This class maintains a list of all SnmpNotifyFilterProfileEntry objects and provides methods to operate on the list.
SnmpNotifyFilterTable This class maintains a list of filterProfiles used to determine whether particular management targets should receive particular notifications.
SnmpNotifyTable This class maintains a list of all SnmpNotifyEntry objects and provides methods to operate on the list.
SnmpNsap Class of SNMP NSAP Variable - Sub-class of SnmpString.
SnmpNull Class of SNMP Null Variable - Sub-class of SnmpVar.
SnmpOID Class of SNMP Object ID - Sub-class of SnmpVar This class can be used to create an SnmpVar object of type SnmpOID.
SnmpOpaque Class of SNMP Opaque Variable - Sub-class of SnmpString.
SnmpPDU The SnmpPDU class represents the SNMP PDU used in protocol operations.
SnmpSession SnmpSession is the basic communication class for performing any SNMP operations.
SnmpString Class of SNMP String Variable - Sub-class of SnmpVar.
SnmpTargetAddrExtEntry The SnmpTargetAddrExtEntry holds the information about a particular mask and maximum message size (mms) value.
SnmpTargetAddrExtTable This class maintains a list of all SnmpTargetAddrExtEntry objects and provides methods to operate on the list.
SnmpTimeticks Class of SNMP Timeticks Variable - Sub-class of SnmpVar.
SnmpTransportPacket Class containing the options for the transport protocol used by the SNMP API.
SnmpUnsignedInt Class of SNMP Unsigned Integer Variable.
SnmpVar This class provides the abstract methods to present a uniform interface for applications working with the SNMP variables and is the base class for all SNMP Variable class(integer, IpAddress, etc).
SnmpVarBind Class of SNMP Variable Binding.
TcpProtocolOptionsImpl Implemention of the ProtocolOptions interface for TCP/IP protocol.
TcpTransportImpl Implemention of the SnmpTransportProvider interface for TCP/IP protocol.
TimeoutPolicy This provides a convenient base class from which other timeout policies can be easily derived.
UDPProtocolOptions This is an implementation of ProtocolOptions class.
 

Exception Summary
SnmpException Class of SNMP Exception - to catch and report SNMP errors.
 

Package com.adventnet.snmp.snmp2 Description

This low-level SNMP API package implements snmp communication and snmp variables defined in ASN.1 like SnmpOID, SnmpInteger etc. There is a Java interface available in this package to implement callback, authentication etc. The usage of this low-level API is recommended in embedded applications where code size limitations apply.



Copyright (c)AdventNet Inc., 1996-2004