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.messages |
Classes and interfaces for core LDAP requests/responses.
|
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 Attribute |
Ldap.readAttribute(Asn1Reader reader,
DecodeOptions options,
Schema schema)
Reads the next ASN.1 element from the provided
ASN1Reader as an Attribute . |
static Entry |
Ldap.readEntry(Asn1Reader reader,
DecodeOptions options)
Reads the next ASN.1 element from the provided
ASN1Reader as an Entry . |
static Modification |
Ldap.readModification(Asn1Reader reader,
DecodeOptions options,
Schema schema)
Reads the next ASN.1 element from the provided
ASN1Reader as a Modification . |
Modifier and Type | Method and Description |
---|---|
DecodeOptions |
DecodeOptions.setAttributeFactory(Function<AttributeDescription,Attribute> factory)
Sets the function which will be used for creating new
Attribute instances when decoding attributes. |
DecodeOptions |
DecodeOptions.setEntryFactory(Function<Dn,Entry> factory)
Sets the function 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 . |
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> |
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> |
SearchResultReference.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
SearchResultEntry.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
SearchRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
Result.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
ProtocolOp.getControl(ControlDecoder<C> decoder,
DecodeOptions options)
Decodes and returns the first control in this protocol-op having an OID
corresponding to the provided control decoder.
|
<C extends Control> |
PasswordModifyExtendedResult.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> |
InvalidRequest.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> |
GenericExtendedRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
ExtendedResult.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
ExtendedRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
DeleteRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
CompareResult.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> |
BindResult.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
BindRequest.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) |
Copyright © 2010-2018, ForgeRock All Rights Reserved.