Package org.forgerock.opendj.io


package org.forgerock.opendj.io
Classes and interfaces providing I/O functionality.

It includes facilities for encoding and decoding ASN.1 data streams, as well as LDAP protocol messages.

Note that this particular implementation is limited to the subset of elements that are typically used by LDAP clients. As such, it does not include all ASN.1 element types, particularly elements like OIDs, bit strings, and timestamp values.

  • Class
    Description
    This class contains various static factory methods for creating ASN.1 readers and writers.
    An interface for decoding ASN.1 elements from a data source.
    Provides methods for building and analyzing ASN.1 tag bytes.
    The Asn1 tag classes.
    An ASN.1 encoder writes ASN.1 elements to an internal byte buffer.
    This class contains various static utility methods encoding and decoding LDAP protocol elements.
    Reads LDAP messages from an underlying ASN.1 reader.
    A reactive socket implementation representing a stream of LDAP messages.
    Writes LDAP messages to an underlying ASN.1 writer.
    RxServerSocket<M,S extends RxSocket<M>>
    A reactive server socket listens for incoming connections and binds them to a RxSocket.
    A transport agnostic reactive socket abstraction.
    RxTransport<M,S extends RxSocket<M>>
    Factory interface for creating reactive client and server sockets.