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
    Modifier and Type
    Class
    Description
    class 
    The PDU class represents a SNMP protocol data unit.
    class 
    The PDUv1 represents SNMPv1 PDUs.
    class 
    The ScopedPDU class represents a SNMPv3 scoped PDU.
  • Uses of BERSerializable in org.snmp4j.asn1

    Methods in org.snmp4j.asn1 with parameters of type BERSerializable
    Modifier and Type
    Method
    Description
    static 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.
    Use BER.checkSequenceLength(int, int, BERSerializable) because it is immune against longer than minimum numeric value encodings.
  • Uses of BERSerializable in org.snmp4j.mp

    Classes in org.snmp4j.mp that implement BERSerializable
    Modifier and Type
    Class
    Description
    static class 
    The HeaderData represents the message header information of SNMPv3 message.
  • Uses of BERSerializable in org.snmp4j.security

    Modifier and Type
    Interface
    Description
    interface 
    The SecurityParameters interface represents the security parameters in a SNMPv3 message.
    Classes in org.snmp4j.security that implement BERSerializable
    Modifier and Type
    Class
    Description
    class 
    The SecretOctetString is an OctetString for secret data like keys and passwords.
    class 
    SecurityParameters implementation for the TSM security model.
    class 
     
  • Uses of BERSerializable in org.snmp4j.smi

    Subinterfaces of BERSerializable in org.snmp4j.smi
    Modifier and Type
    Interface
    Description
    interface 
    The Variable interface defines common attributes of all SNMP variables.
    Classes in org.snmp4j.smi that implement BERSerializable
    Modifier and Type
    Class
    Description
    class 
    The Variable abstract class is the base class for all SNMP variables.
    class 
    The BitString 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 
    The Counter32 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 
    The Counter64 class represents a 64bit unsigned integer type.
    class 
    The TlsAddress represents a TLS transport addresses as defined by RFC 5953 SnmpTSLAddress textual convention.
    class 
    The Gauge32 class is indistinguishable from UnsignedInteger32.
    class 
    The GenericAddress implements the decorator and factory design pattern to provide a generic address type.
    class 
    The Integer32 represents 32bit signed integer values for SNMP.
    class 
    The IpAddress class represents an IPv4 address SNMP variable.
    class 
    The Null class represents SMI Null and the derived SMIv2 exception syntaxes.
    class 
    The OctetString class represents the SMI type OCTET STRING.
    class 
    The Object Identifier Class.
    class 
    The Opaque class represents the SMI type Opaque which is used to transparently exchange BER encoded values.
    class 
    A SMIAddress 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 
    The TcpAddress represents TCP/IP transport addresses.
    class 
    The TimeTicks class represents the time in 1/100 seconds since some epoch (which should be have been defined in the corresponding MIB specification).
    class 
    The TlsAddress represents a TLS transport addresses as defined by RFC 5953 SnmpTSLAddress textual convention.
    class 
    The TransportIpAddress is the abstract base class for all transport addresses on top of IP network addresses.
    class 
    The UdpAddress represents UDP/IP transport addresses.
    class 
    UnsignedInteger32 type is an SNMP type that represents unsigned 32bit integer values (0 to 4294967295).
    class 
    A VariableBinding is an association of a object instance identifier (OID) and the instance's value (Variable).
    class 
    The VariantVariable provides a decorator for any type of Variable instance, to be able to intercept or monitor variable value modification by using a VariantVariableCallback.