Package | Description |
---|---|
org.forgerock.opendj.io |
Classes and interfaces providing I/O functionality.
|
org.forgerock.opendj.ldap |
Classes and interfaces for core types including connections, entries, and
attributes.
|
org.forgerock.opendj.ldap.controls |
Classes and interfaces for common LDAP controls.
|
org.forgerock.opendj.ldap.requests |
Classes and interfaces for core LDAP requests.
|
org.forgerock.opendj.ldap.responses |
Classes and interfaces for core LDAP responses.
|
org.forgerock.opendj.ldap.spi |
Interfaces and classes for service providers.
|
org.forgerock.opendj.rest2ldap |
APIs for implementing REST to LDAP gateways.
|
Modifier and Type | Method and Description |
---|---|
static <R extends ASN1Reader> |
LDAP.getReader(R asn1Reader,
DecodeOptions options)
Creates a new LDAP reader which will read LDAP messages from an ASN.1
reader using the provided decoding options.
|
static Entry |
LDAP.readEntry(ASN1Reader reader,
DecodeOptions options)
Reads the next ASN.1 element from the provided
ASN1Reader as a an
Entry . |
Modifier and Type | Method and Description |
---|---|
DecodeOptions |
DecodeOptions.setAttributeFactory(AttributeFactory factory)
Sets the
AttributeFactory which will be used for creating new
Attribute instances when decoding attributes. |
DecodeOptions |
DecodeOptions.setEntryFactory(EntryFactory factory)
Sets the
EntryFactory which will be used for creating new
Entry instances when decoding entries. |
DecodeOptions |
DecodeOptions.setSchema(Schema schema)
Sets the
Schema which will be used for decoding distinguished
names, attribute descriptions, and other objects which require a schema
in order to be decoded. |
DecodeOptions |
DecodeOptions.setSchemaResolver(SchemaResolver resolver)
Sets the strategy for selecting which
Schema should be used for
decoding distinguished names, attribute descriptions, and other objects
which require a Schema in order to be decoded. |
Constructor and Description |
---|
DecodeOptions(DecodeOptions options)
Creates a new set of decode options having the same initial set of
options as the provided set of decode options.
|
Modifier and Type | Method and Description |
---|---|
C |
ControlDecoder.decodeControl(Control control,
DecodeOptions options)
Decodes the provided control as a
Control of type C . |
Modifier and Type | Method and Description |
---|---|
R |
ExtendedRequestDecoder.decodeExtendedRequest(ExtendedRequest<?> request,
DecodeOptions options)
Decodes the provided extended operation request as an
ExtendedRequest of type R . |
<C extends Control> |
WhoAmIExtendedRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
UnbindRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
StartTLSExtendedRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
SimpleBindRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
SearchRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
SASLBindRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
Request.getControl(ControlDecoder<C> decoder,
DecodeOptions options)
Decodes and returns the first control in this request having an OID
corresponding to the provided control decoder.
|
<C extends Control> |
PlainSASLBindRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
PasswordModifyExtendedRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
ModifyRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
ModifyDNRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
GenericExtendedRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
GenericBindRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
GSSAPISASLBindRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
ExternalSASLBindRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
ExtendedRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
DigestMD5SASLBindRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
DeleteRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
CompareRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
CancelExtendedRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
CRAMMD5SASLBindRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
BindRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
AnonymousSASLBindRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
AddRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
AbandonRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
Modifier and Type | Method and Description |
---|---|
<R extends ExtendedResult> |
ExtendedResultDecoder.adaptExtendedResultHandler(ExtendedRequest<R> request,
LdapResultHandler<? super R> resultHandler,
DecodeOptions options)
Adapts the provided extended result handler into a result handler which
is compatible with this extended result decoder.
|
<R extends ExtendedResult> |
AbstractExtendedResultDecoder.adaptExtendedResultHandler(ExtendedRequest<R> request,
LdapResultHandler<? super R> resultHandler,
DecodeOptions options) |
S |
ExtendedResultDecoder.decodeExtendedResult(ExtendedResult result,
DecodeOptions options)
Decodes the provided extended operation result as a
Result of
type S . |
abstract S |
AbstractExtendedResultDecoder.decodeExtendedResult(ExtendedResult result,
DecodeOptions options) |
<C extends Control> |
WhoAmIExtendedResult.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
SearchResultReference.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
SearchResultEntry.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
Result.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
Response.getControl(ControlDecoder<C> decoder,
DecodeOptions options)
Decodes and returns the first control in this response having an OID
corresponding to the provided control decoder.
|
<C extends Control> |
PasswordModifyExtendedResult.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
IntermediateResponse.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
GenericIntermediateResponse.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
GenericExtendedResult.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
ExtendedResult.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
CompareResult.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
BindResult.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
Modifier and Type | Method and Description |
---|---|
S |
ExtendedResultLdapPromiseImpl.decodeResult(ExtendedResult result,
DecodeOptions options)
Decode an extended result.
|
Modifier and Type | Field and Description |
---|---|
static Option<DecodeOptions> |
Rest2Ldap.DECODE_OPTIONS
Specifies the LDAP decoding options which should be used when decoding LDAP DNs, attribute types, and controls.
|
Copyright 2010-2017 ForgeRock AS.