package

com.sun.jmx.snmp

Provides the core classes which implement common SNMP data types and services.

This API is a Sun Microsystems internal API and is subject to change without notice.

Interfaces

InetAddressAcl Defines the IP address based ACL used by the SNMP protocol adaptor. 
SnmpAckPdu Interface to be implemented by PDUs that are acknowledged (eg: request, bulk). 
SnmpEngine This engine is conformant with the RFC 2571. 
SnmpEngineFactory This SnmpEngineFactory is instantiating an SnmpEngine containing :
  • Message Processing Sub System + V1, V2 et V3 Message Processing Models
  • Security Sub System + User based Security Model (Id 3)
  • Access Control Sub System + Ip Acl + User based Access Control Model. 
SnmpPduBulkType Interface implemented by classes modelizing bulk pdu. 
SnmpPduFactory Defines the interface of the object in charge of encoding and decoding SNMP packets. 
SnmpPduRequestType Interface implemented by classes modelizing request pdu. 
SnmpSecurityParameters Security parameters are security model dependent. 
SnmpUsmKeyHandler This interface allows you to compute key localization and delta generation. 
UserAcl Defines the user based ACL used by the SNMP protocol adaptor. 

Classes

BerDecoder The BerDecoder class is used for decoding BER-encoded data. 
BerEncoder The BerEncoder class is used for encoding data using BER. 
Enumerated This class is used for implementing enumerated values. 
EnumRowStatus This class is an internal class which is used to represent RowStatus codes as defined in RFC 2579. 
ServiceName Used for storing default values used by SNMP Runtime services. 
SnmpCounter Represents an SNMP counter. 
SnmpCounter64 Represents an SNMP 64bits counter. 
SnmpEngineId This class is handling an SnmpEngineId data. 
SnmpEngineParameters This class is used to pass some specific parameters to an SnmpEngineFactory
SnmpGauge Represents an SNMP gauge. 
SnmpInt Represents an SNMP integer. 
SnmpIpAddress Represents an SNMP IpAddress. 
SnmpMessage Is a partially decoded representation of an SNMP packet. 
SnmpMsg A partially decoded representation of an SNMP packet. 
SnmpNull Represents an SNMP null value. 
SnmpOpaque Is used to represent an SNMP value. 
SnmpParams This class is the base class of all parameters that are used when making SNMP requests to an SnmpPeer
SnmpPdu Is the fully decoded representation of an SNMP packet. 
SnmpPduBulk Represents a get-bulk PDU as defined in RFC 1448. 
SnmpPduFactoryBER Default implementation of the SnmpPduFactory interface. 
SnmpPduRequest Is used to represent get, get-next, set, response and SNMPv2-trap PDUs. 
SnmpPduTrap Represents an SNMPv1-trap PDU. 
SnmpScopedPduBulk Represents a get-bulk PDU as defined in RFC 1448. 
SnmpScopedPduPacket Is the fully decoded representation of an SNMP V3 packet. 
SnmpScopedPduRequest Is used to represent get, get-next, set, response SNMP V3 scoped PDUs. 
SnmpString Represents an SNMP string. 
SnmpStringFixed Represents an SNMP String defined with a fixed length. 
SnmpUnsignedInt Is the base for all SNMP syntaxes based on unsigned integers. 
SnmpV3Message Is a partially decoded representation of an SNMP V3 packet. 
SnmpValue Is an abstract representation of an SNMP Value. 
ThreadContext

Warning: The interface of this class is subject to change. 

Exceptions

BerException Exception thrown when a BER encoding/decoding error occurs. 
SnmpBadSecurityLevelException This exception is thrown when an incorrect security level is handled. 
SnmpSecurityException This exception is thrown when an error occurs in an SnmpSecurityModel
SnmpStatusException Reports an error which occurred during a get/set operation on a mib node. 
SnmpTooBigException Is used internally to signal that the size of a PDU exceeds the packet size limitation. 
SnmpUnknownAccContrModelException This exception is thrown when an SnmpAccessControlSubSystem doesn't know the passed ID. 
SnmpUnknownModelException This exception is thrown when a needed model is not present in the engine. 
SnmpUnknownModelLcdException This exception is thrown when an SnmpLcd has no ModelLcd associated to the model. 
SnmpUnknownMsgProcModelException This exception is thrown when an SnmpMsgProcessingSubSystem doesn't know the passed ID. 
SnmpUnknownSecModelException This exception is thrown when an SnmpSecuritySubSystem doesn't know the passed ID. 
SnmpUnknownSubSystemException This exception is thrown when the handled SnmpSubSystem is unknown.