Uses of Interface
org.snmp4j.asn1.BERSerializable
Packages that use BERSerializable
Package
Description
Provides classes and interfaces for creating, sending, and receiving SNMP
messages.
Provides classes and interfaces
for the mapping between Abstract Syntax Notation One (ASN.1)
formatted values and their transfer syntax according to the Basic Encoding Rules
(BER).
Provides classes and interfaces for the SNMP message processing.
Provides classes and interfaces for authentication and privacy of SNMP(v3)
messages.
Provides classes for the representation of SMIv1/v2 data types (which also
includes some basic ASN.1 primitive data types).
-
Uses of BERSerializable in org.snmp4j
Classes in org.snmp4j that implement BERSerializable -
Uses of BERSerializable in org.snmp4j.asn1
Methods in org.snmp4j.asn1 with parameters of type BERSerializableModifier and TypeMethodDescriptionstatic void
BER.checkSequenceLength
(int expectedLength, int actualLength, BERSerializable sequence) Checks the length of a sequence, by computing the expected payload length and comparing it with the actual length as given.static void
BER.checkSequenceLength
(int expectedLength, BERSerializable sequence) Deprecated. -
Uses of BERSerializable in org.snmp4j.mp
Classes in org.snmp4j.mp that implement BERSerializableModifier and TypeClassDescriptionstatic class
TheHeaderData
represents the message header information of SNMPv3 message. -
Uses of BERSerializable in org.snmp4j.security
Subinterfaces of BERSerializable in org.snmp4j.securityModifier and TypeInterfaceDescriptioninterface
TheSecurityParameters
interface represents the security parameters in a SNMPv3 message.Classes in org.snmp4j.security that implement BERSerializableModifier and TypeClassDescriptionclass
TheSecretOctetString
is anOctetString
for secret data like keys and passwords.class
SecurityParameters
implementation for theTSM
security model.class
-
Uses of BERSerializable in org.snmp4j.smi
Subinterfaces of BERSerializable in org.snmp4j.smiModifier and TypeInterfaceDescriptioninterface
TheVariable
interface defines common attributes of all SNMP variables.Classes in org.snmp4j.smi that implement BERSerializableModifier and TypeClassDescriptionclass
TheVariable
abstract class is the base class for all SNMP variables.class
TheBitString
class represents the obsolete SMI type BIT STRING which has been defined in RFC 1442 (an SNMPv2 draft) but which has been obsoleteted by RFC 1902 and RFC 2578.class
TheCounter32
class allows all the functionality of unsigned integers but is recognized as a distinct SMI type, which is used for monotonically increasing values that wrap around at 2^32-1 (4294967295).class
TheCounter64
class represents a 64bit unsigned integer type.class
TheTlsAddress
represents a TLS transport addresses as defined by RFC 5953 SnmpTSLAddress textual convention.class
TheGauge32
class is indistinguishable fromUnsignedInteger32
.class
TheGenericAddress
implements the decorator and factory design pattern to provide a generic address type.class
TheInteger32
represents 32bit signed integer values for SNMP.class
TheIpAddress
class represents an IPv4 address SNMP variable.class
TheNull
class represents SMI Null and the derived SMIv2 exception syntaxes.class
TheOctetString
class represents the SMI type OCTET STRING.class
The Object Identifier Class.class
TheOpaque
class represents the SMI type Opaque which is used to transparently exchange BER encoded values.class
ASMIAddress
is an address that is defined by the Structure of Management Information (SMI) and can be thereby serialized through the Basic Encoding Rules (BER) used by the SNMP protocol.class
TheTcpAddress
represents TCP/IP transport addresses.class
TheTimeTicks
class represents the time in 1/100 seconds since some epoch (which should be have been defined in the corresponding MIB specification).class
TheTlsAddress
represents a TLS transport addresses as defined by RFC 5953 SnmpTSLAddress textual convention.class
TheTransportIpAddress
is the abstract base class for all transport addresses on top of IP network addresses.class
TheUdpAddress
represents UDP/IP transport addresses.class
UnsignedInteger32 type is an SNMP type that represents unsigned 32bit integer values (0 to 4294967295).class
class
TheVariantVariable
provides a decorator for any type of Variable instance, to be able to intercept or monitor variable value modification by using aVariantVariableCallback
.
BER.checkSequenceLength(int, int, BERSerializable)
because it is immune against longer than minimum numeric value encodings.