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.
HttpListener  
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.
Address  
ASN1Parser Implements the ASN1Parser that contains the decode and encode methods.
ASNTypes Container for ASN utility Functions and Parameters.
CallbackArgs  
DatabaseOperationsImpl  
ExponentialTimeoutPolicy  
HttpCommunication  
HttpListenerImpl  
HttpPacket  
MigrateProperties  
PacketArgs  
PacketSender  
ReflectClass  
ResultSetAdapter  
ResultSetImpl  
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.
SASResponseMsg  
SASTransportImpl  
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.
ServletCommunication A class to simplify HTTP applet-server communication.
SimplePDU  
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.
SnmpCallback This class starts a thread which monitors if callback has to be called when a response arrives.
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.
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 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.
SnmpNotifyModule  
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 OBJECT IDENTIFIER.
SnmpOpaque Class of SNMP Opaque Variable - Sub-class of SnmpString.
SnmpPDU The SnmpPDU class represents the SNMP PDU used in protocol operations.
SnmpProperties  
SnmpProxyEntry The SnmpProxyEntry contains a set of translation parameters used by the proxy forwarder application for forwarding SNMP messages.
SnmpProxyModule The SnmpProxyModule maintains the SnmpTargetAddrTable, SnmpTargetParamsTable and SnmpProxyTable.
SnmpProxyTable 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 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 This class maintains a list of all SnmpTargetAddrExtEntry objects and provides methods to operate on the list.
SnmpTargetAddrTable This class maintains a list of all SnmpTargetAddrEntry objects and provides methods to operate on the list.
SnmpTargetParamsEntry The SnmpTargetParamsEntry contains the SNMP target information to be used in the generation of SNMP messages.
SnmpTargetParamsTable 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.
TcpProperty This class contains a one to one mapping between the socket and other fields related to that socket.
TcpProtocolOptionsImpl Implemention of the ProtocolOptions interface for TCP/IP protocol.
TcpReceiver  
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.
UDPTransportImpl  
 

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.