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
    An abstract ASN1Reader which can be used as the basis for implementing new ASN1 reader implementations.
    An abstract ASN1Writer which can be used as the basis for implementing new ASN1 writer implementations.
    This class provides a skeletal implementation of the LDAPMessageHandler interface, in order to minimize the effort required to implement this interface.
    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.
    An interface for encoding ASN.1 elements to a data source.
    This class contains various static utility methods encoding and decoding LDAP protocol elements.
    An interface for handling LDAP messages decoded using an LDAPReader.
    Reads LDAP messages from an underlying ASN.1 reader.
    Writes LDAP messages to an underlying ASN.1 writer.