Package | Description |
---|---|
org.forgerock.opendj.ldap |
Classes and interfaces for core types including connections, entries, and
attributes.
|
org.forgerock.opendj.ldap.messages |
Classes and interfaces for core LDAP requests/responses.
|
org.forgerock.opendj.ldap.spi |
Interfaces and classes for service providers.
|
Modifier and Type | Method and Description |
---|---|
default <R extends ExtendedResult> |
LdapClientSocket.extendedRequest(ExtendedRequest<R> request)
Requests that the Directory Server performs the provided extended request.
|
<R extends ExtendedResult> |
Connection.extendedRequest(ExtendedRequest<R> request)
Requests that the Directory Server performs the provided extended
request.
|
<R extends ExtendedResult> |
AbstractConnectionWrapper.extendedRequest(ExtendedRequest<R> request)
Requests that the Directory Server performs the provided extended
request.
|
<R extends ExtendedResult> |
AbstractConnection.extendedRequest(ExtendedRequest<R> request) |
<R extends ExtendedResult> |
Connection.extendedRequest(ExtendedRequest<R> request,
IntermediateResponseHandler handler)
Requests that the Directory Server performs the provided extended
request, optionally listening for any intermediate responses.
|
<R extends ExtendedResult> |
AbstractConnectionWrapper.extendedRequest(ExtendedRequest<R> request,
IntermediateResponseHandler handler)
Requests that the Directory Server performs the provided extended
request, optionally listening for any intermediate responses.
|
<R extends ExtendedResult> |
AbstractAsynchronousConnection.extendedRequest(ExtendedRequest<R> request,
IntermediateResponseHandler handler) |
<R extends ExtendedResult> |
Connection.extendedRequestAsync(ExtendedRequest<R> request)
Asynchronously performs the provided extended request in the Directory
Server.
|
<R extends ExtendedResult> |
AbstractConnectionWrapper.extendedRequestAsync(ExtendedRequest<R> request)
Asynchronously performs the provided extended request in the Directory
Server.
|
<R extends ExtendedResult> |
AbstractConnection.extendedRequestAsync(ExtendedRequest<R> request) |
<R extends ExtendedResult> |
Connection.extendedRequestAsync(ExtendedRequest<R> request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously performs the provided extended request in the Directory
Server.
|
<R extends ExtendedResult> |
AbstractSynchronousConnection.extendedRequestAsync(ExtendedRequest<R> request,
IntermediateResponseHandler intermediateResponseHandler) |
<R extends ExtendedResult> |
AbstractConnectionWrapper.extendedRequestAsync(ExtendedRequest<R> request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously performs the provided extended request in the Directory
Server.
|
Modifier and Type | Method and Description |
---|---|
void |
ConnectionEventListener.handleUnsolicitedNotification(ExtendedResult notification)
Notifies this connection event listener that the connection has just
received the provided unsolicited notification from the server.
|
io.reactivex.Completable |
LdapSession.sendUnsolicitedNotification(ExtendedResult notification)
Sends an unsolicited notification to the client.
|
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 |
AbstractExtendedResultDecoder<S extends ExtendedResult>
This class provides a skeletal implementation of the
ExtendedResultDecoder interface, to minimize the effort required to
implement this interface. |
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 |
ExtendedRequestDecoder<R extends ExtendedRequest<S>,S extends ExtendedResult>
A factory interface for decoding a generic extended request as an extended
request of specific type.
|
interface |
ExtendedResultDecoder<S extends ExtendedResult>
A factory interface for decoding a generic extended result as an extended
result of specific type.
|
Modifier and Type | Interface and Description |
---|---|
interface |
GenericExtendedResult
A Generic Extended result indicates the final status of an Generic Extended
operation.
|
interface |
PasswordModifyExtendedResult
The password modify extended result as defined in RFC 3062.
|
interface |
StartTlsExtendedResult
The start tls extended result as defined in RFC 4511.
|
interface |
WhoAmIExtendedResult
The who am I extended result as defined in RFC 4532.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractExtendedResult<S extends ExtendedResult>
An abstract Extended result which can be used as the basis for implementing
new Extended operations.
|
Modifier and Type | Field and Description |
---|---|
static ExtendedRequestDecoder<StartTlsExtendedRequest,ExtendedResult> |
StartTlsExtendedRequest.DECODER
A decoder which can be used to decode start TLS extended operation
requests.
|
static ExtendedRequestDecoder<CancelExtendedRequest,ExtendedResult> |
CancelExtendedRequest.DECODER
A decoder which can be used to decode cancel extended operation requests.
|
Modifier and Type | Method and Description |
---|---|
ExtendedResult |
ExtendedResult.addControl(Control control) |
ExtendedResult |
ExtendedResult.addControls(Iterable<? extends Control> controls) |
ExtendedResult |
ExtendedResult.addReferralUri(String uri) |
ExtendedResult |
ExtendedResult.setCause(Throwable cause) |
ExtendedResult |
ExtendedResult.setDiagnosticMessage(CharSequence message) |
ExtendedResult |
ExtendedResult.setMatchedDn(Dn dn) |
ExtendedResult |
ExtendedResult.setMatchedDn(String dn) |
ExtendedResult |
ExtendedResult.setResultCode(ResultCode resultCode) |
Modifier and Type | Method and Description |
---|---|
ExtendedResultDecoder<ExtendedResult> |
StartTlsExtendedRequest.getResultDecoder() |
ExtendedResultDecoder<ExtendedResult> |
CancelExtendedRequest.getResultDecoder() |
Modifier and Type | Method and Description |
---|---|
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) |
static LdapMessage |
LdapMessage.newResponseMessage(int messageId,
ExtendedResult response)
Builds and returns an
LdapMessage containing a ExtendedResult . |
Constructor and Description |
---|
AbstractExtendedResult(ExtendedResult extendedResult)
Creates a new extended result that is an exact copy of the provided
result.
|
Modifier and Type | Method and Description |
---|---|
void |
ConnectionState.notifyUnsolicitedNotification(ExtendedResult notification)
Notifies event listeners of the provided unsolicited notification if the
state is valid.
|
Copyright © 2010-2018, ForgeRock All Rights Reserved.