Package org.apache.directory.api.ldap.codec.api
-
Interface Summary Interface Description BinaryAttributeDetector An interface used to abstract the means to detect whether or not an attribute identifier/descriptor represents a binary attributeType.CodecControl<E extends Control> The codec uses this interface to add additional information to LDAP Model Control objects during encoding and decoding.ConfigurableBinaryAttributeDetector An interface used to abstract the means to detect whether or not an attribute identifier/descriptor represents a binary attributeType.ControlContainer An interface for the Control containersControlFactory<C extends Control> Implementors of new codec control extensions must implement a factory using this factory interface, Factory implementations for specific controls are then registered with the codec and used by the codec to encode and decode those controls.Decorator<E> The codec uses this interface to add additional information to LDAP Model objects during encoding and decoding,ExtendedOperationFactory The factory interface, defined by the codec API, for creating new requests/responses for extended operations.IntermediateOperationFactory The factory interface, defined by the codec API, for creating new Intermediate responses.LdapApiService The service interface for the LDAP codec. -
Class Summary Class Description AbstractControlFactory<C extends Control> A factory that encode the Control valueAbstractExtendedOperationFactory A Factory to encode Extended Request and Response messagesControlDecorator<E extends Control> Decorates Control objects by wrapping them, and enabling them as CodecControls so the codec to store transient information associated with the Control in the decorator while processing.DefaultConfigurableBinaryAttributeDetector An implementation of the BinaryAttributeDetector interface.LdapApiServiceFactory A factory that allows callers a means to get a handle on an LdapCodecService implementation regardless of the environment in which they're accessing it.LdapCodecConstants This class contains a list of constants used in the LDAP coder/decoder.LdapDecoder The LdapDecoder decodes ASN.1 BER encoded PDUs into LDAP messagesLdapEncoder LDAP BER encoder.LdapMessageContainer<E extends Message> The LdapMessage container stores all the messages decoded by the Asn1Decoder.SchemaBinaryAttributeDetector An implementation of the BinaryAttributeDetector interface. -
Exception Summary Exception Description MessageEncoderException Create an exception containing the messageIdResponseCarryingException Thrown when a Decoder has encountered a failure condition during a decode.