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 v3 only 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 v3 only This is an abstract class which is used to define a new security model.
SecurityModelTable v3 only This is an abstract class which contains a list of SecurityModelEntry objects belonging to a particular securityModel.
SecurityProvider v3 only This class is used to register the appropriate security model to be used with AdventNet SNMP API.
Snmp3Message v3 only This class encapsulates a v3 message.
SnmpACM v3 only 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 v2c and v3 only Class of SNMP Bits Variable - Sub-class of SnmpString.
SnmpBitstring v2c and v3 only Class of SNMP Bitstring Variable - Sub-class of SnmpVar.
SnmpCounter Class of SNMP Counter Variable - Sub-class of SnmpUnsignedInt.
SnmpCounter64 v2c and v3 only Class of SNMP 64 bit COUNTER Variable.
SnmpEngineEntry v3 only This class represents a particular SNMP entity and provides a unique mapping between the internet address and port of an entity to the engineID.
SnmpEngineEntryRead  
SnmpEngineEntryWrite  
SnmpEngineTable v3 only 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.
SnmpIpv4Address Class of SNMP Ipv4Address Variable - Sub-class of SnmpVar.
SnmpIpv6Address Class of SNMP Ipv6Address 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 v3 only 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 v3 only This class maintains a list of all SnmpNotifyFilterProfileEntry objects and provides methods to operate on the list.
SnmpNotifyFilterTable v3 only This class maintains a list of filterProfiles used to determine whether particular management targets should receive particular notifications.
SnmpNotifyTable v3 only This class maintains a list of all SnmpNotifyEntry objects and provides methods to operate on the list.
SnmpNsap v2c and v3 only 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 OBJECT IDENTIFIER.
SnmpOpaque Class of SNMP Opaque Variable - Sub-class of SnmpString.
SnmpPDU The SnmpPDU class represents the SNMP PDU used in protocol operations.
SnmpProxyEntry v3 only The SnmpProxyEntry contains a set of translation parameters used by the proxy forwarder application for forwarding SNMP messages.
SnmpProxyModule v3 only The SnmpProxyModule maintains the SnmpTargetAddrTable, SnmpTargetParamsTable and SnmpProxyTable.
SnmpProxyTable v3 only This class maintains a list of all SnmpProxyEntry objects and provides methods to operate on the list.
SnmpSession SnmpSession is the basic communication class for performing any SNMP operations.
SnmpString Class of SNMP String Variable - Sub-class of SnmpVar.
SnmpTargetAddrEntry v3 only The SnmpTargetAddrEntry holds the transport address to be used in the generation of SNMP message.
SnmpTargetAddrExtEntry The SnmpTargetAddrExtEntry holds the information about a particular mask and maximum message size (mms) value.
SnmpTargetAddrExtTable v3 only This class maintains a list of all SnmpTargetAddrExtEntry objects and provides methods to operate on the list.
SnmpTargetAddrTable v3 only This class maintains a list of all SnmpTargetAddrEntry objects and provides methods to operate on the list.
SnmpTargetParamsEntry v3 only The SnmpTargetParamsEntry contains the SNMP target information to be used in the generation of SNMP messages.
SnmpTargetParamsTable v3 only This class maintains a list of all SnmpTargetParamsEntry 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.
UDPCommunication  
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)ZOHO Corp. 1996-2012