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.
-
Interface Summary Interface Description LdapSocket A reactive socket implementation representing a stream of LDAP messages.RxServerSocket<M,S extends RxSocket<M>> A reactive server socket listens for incoming connections and binds them to aRxSocket
.RxSocket<M> A transport agnostic reactive socket abstraction.RxTransport<M,S extends RxSocket<M>> -
Class Summary Class Description Asn1 This class contains various static factory methods for creating ASN.1 readers and writers.Asn1Reader An interface for decoding ASN.1 elements from a data source.Asn1Tag Provides methods for building and analyzing ASN.1 tag bytes.Asn1Writer An ASN.1 encoder writes ASN.1 elements to an internal byte buffer.Ldap This class contains various static utility methods encoding and decoding LDAP protocol elements.LdapReader Reads LDAP messages from an underlying ASN.1 reader.LdapWriter Writes LDAP messages to an underlying ASN.1 writer. -
Enum Summary Enum Description Asn1Tag.Class The Asn1 tag classes.