Package | Description |
---|---|
org.forgerock.opendj.ldap.messages |
Classes and interfaces for core LDAP requests/responses.
|
org.forgerock.opendj.ldif |
Classes and interfaces for reading and writing LDIF.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AbandonRequest
The Abandon operation allows a client to request that the server abandon an
uncompleted operation.
|
interface |
AddRequest
The Add operation allows a client to request the addition of an entry into
the Directory.
|
interface |
BindRequest
The Bind operation allows authentication information to be exchanged between the client and server.
|
interface |
BindResult
A Bind result indicates the status of the client's request for
authentication.
|
interface |
CancelExtendedRequest
The cancel extended request as defined in RFC 3909.
|
interface |
CompareRequest
The Compare operation allows a client to compare an assertion value with the
values of a particular attribute in a particular entry in the Directory.
|
interface |
CompareResult
An Compare result indicates the final status of an Compare operation.
|
interface |
DeleteRequest
The Delete operation allows a client to request the removal of an entry from
the Directory.
|
interface |
ExtendedRequest<S extends ExtendedResult>
The Extended operation allows additional operations to be defined for
services not already available in the protocol; for example, to implement an
operation which installs transport layer security (see
StartTlsExtendedRequest ). |
interface |
ExtendedResult
A Extended result indicates the status of an Extended operation and any
additional information associated with the Extended operation, including the
optional response name and value.
|
interface |
GenericExtendedRequest
A generic Extended request which should be used for unsupported extended
operations.
|
interface |
GenericExtendedResult
A Generic Extended result indicates the final status of an Generic Extended
operation.
|
interface |
GenericIntermediateResponse
A Generic Intermediate response provides a mechanism for communicating
unrecognized or unsupported Intermediate responses to the client.
|
interface |
IntermediateResponse
An Intermediate response provides a general mechanism for defining
single-request/multiple-response operations.
|
interface |
ModifyDnRequest
The Modify DN operation allows a client to change the Relative Distinguished
Name (RDN) of an entry in the Directory and/or to move a subtree of entries
to a new location in the Directory.
|
interface |
ModifyRequest
The Modify operation allows a client to request that a modification of an
entry be performed on its behalf by a server.
|
interface |
PasswordModifyExtendedRequest
The password modify extended request as defined in RFC 3062.
|
interface |
PasswordModifyExtendedResult
The password modify extended result as defined in RFC 3062.
|
interface |
Request
The base class of all Requests provides methods for querying and manipulating
the set of Controls included with a Request.
|
interface |
Response
The base class of all Responses provides methods for querying and
manipulating the set of Controls included with a Response.
|
interface |
Result
A Result is used to indicate the status of an operation performed by the
server.
|
interface |
SearchRequest
The Search operation is used to request a server to return, subject to access
controls and other restrictions, a set of entries matching a complex search
criterion.
|
interface |
SearchResultEntry
A Search Result Entry represents an entry found during a Search operation.
|
interface |
SearchResultReference
A Search Result Reference represents an area not yet explored during a Search
operation.
|
interface |
StartTlsExtendedRequest
The start TLS extended request as defined in RFC 4511.
|
interface |
StartTlsExtendedResult
The start tls extended result as defined in RFC 4511.
|
interface |
UnbindRequest
The Unbind operation allows a client to terminate an LDAP session.
|
interface |
WhoAmIExtendedRequest
The who am I extended request as defined in RFC 4532.
|
interface |
WhoAmIExtendedResult
The who am I extended result as defined in RFC 4532.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractExtendedRequest<ER extends ExtendedRequest<S>,S extends ExtendedResult>
An abstract Extended request which can be used as the basis for implementing new Extended operations.
|
class |
AbstractExtendedResult<S extends ExtendedResult>
An abstract Extended result which can be used as the basis for implementing
new Extended operations.
|
class |
AbstractIntermediateResponse<S extends IntermediateResponse>
An abstract Intermediate response which can be used as the basis for
implementing new Intermediate responses.
|
class |
InvalidRequest
Represents a request which has been received and decoded but but is invalid according to the LDAP standard because of
an invalid DN syntax or an invalid attribute syntax.
|
class |
UnknownRequest
Wraps a message that the
LdapServer was unable to decode because it did not recognize it. |
Modifier and Type | Method and Description |
---|---|
ProtocolOp |
ProtocolOp.addControl(Control control)
Adds the provided control to this protocol-op.
|
ProtocolOp |
ProtocolOp.addControls(Iterable<? extends Control> controls)
Adds the provided controls to this protocol-op.
|
ProtocolOp |
LdapMessage.getProtocolOp()
Returns the protocol-op contained in this message.
|
Modifier and Type | Method and Description |
---|---|
static LdapMessage |
LdapMessage.newLdapMessage(int messageId,
byte protocolOpType,
ProtocolOp protocolOp)
Creates a new
ProtocolOp containing a fully decoded LDAP message. |
Modifier and Type | Interface and Description |
---|---|
interface |
ChangeRecord
A request to modify the content of the Directory in some way.
|
Copyright © 2010-2018, ForgeRock All Rights Reserved.