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.ldif |
Classes and interfaces for reading and writing LDIF.
|
Modifier and Type | Method and Description |
---|---|
io.reactivex.Flowable<Response> |
MemoryBackend.handleRequest(int msgId,
Request request)
Returns a
Flowable which, when subscribed, will apply the provided request to this memory
backend. |
io.reactivex.Flowable<Response> |
MemoryBackend.handleRequest(Request request)
Returns a
Flowable which, when subscribed, will apply the provided request to this memory
backend. |
default io.reactivex.Flowable<Response> |
LdapClientSocket.send(Request request)
Sends a request to the Directory Server.
|
io.reactivex.Flowable<Response> |
LdapClientSocket.send(Request request,
RequestHandle handle)
Sends a request to the Directory Server.
|
Modifier and Type | Method and Description |
---|---|
static Connection |
Connections.newInternalConnection(io.reactivex.functions.BiFunction<Integer,Request,io.reactivex.Flowable<Response>> requestHandler)
Creates a new
Connection which will route requests to the provided requestHandler . |
static ConnectionFactory |
Connections.newInternalConnectionFactory(io.reactivex.functions.BiFunction<Integer,Request,io.reactivex.Flowable<Response>> requestHandler)
Creates a new
ConnectionFactory which will route requests to the provided requestHandler . |
static LdapClient |
LdapClients.newInternalLdapClient(io.reactivex.functions.BiFunction<Integer,Request,io.reactivex.Flowable<Response>> requestHandler)
Creates a new
LdapClient which will route requests to the provided requestHandler . |
static LdapClientSocket |
LdapClients.newInternalLdapClientSocket(io.reactivex.functions.BiFunction<Integer,Request,io.reactivex.Flowable<Response>> requestHandler)
Creates a new
LdapClientSocket which will route requests to the provided requestHandler . |
Constructor and Description |
---|
LdapServer(int port,
io.reactivex.functions.Function<LdapSession,io.reactivex.functions.BiFunction<Integer,Request,io.reactivex.Flowable<Response>>> factory)
Creates a new LDAP listener implementation which will listen for LDAP
client connections at the provided address.
|
LdapServer(int port,
io.reactivex.functions.Function<LdapSession,io.reactivex.functions.BiFunction<Integer,Request,io.reactivex.Flowable<Response>>> factory,
Options options)
Creates a new LDAP listener implementation which will listen for LDAP
client connections at the provided address.
|
LdapServer(Set<InetSocketAddress> addresses,
io.reactivex.functions.Function<LdapSession,io.reactivex.functions.BiFunction<Integer,Request,io.reactivex.Flowable<Response>>> factory)
Creates a new LDAP listener implementation which will listen for LDAP
client connections at the provided address.
|
LdapServer(Set<InetSocketAddress> addresses,
io.reactivex.functions.Function<LdapSession,io.reactivex.functions.BiFunction<Integer,Request,io.reactivex.Flowable<Response>>> factory,
Options options)
Creates a new LDAP listener implementation which will listen for LDAP
client connections at the provided address.
|
LdapServer(String host,
int port,
io.reactivex.functions.Function<LdapSession,io.reactivex.functions.BiFunction<Integer,Request,io.reactivex.Flowable<Response>>> factory)
Creates a new LDAP listener implementation which will listen for LDAP
client connections at the provided address.
|
LdapServer(String host,
int port,
io.reactivex.functions.Function<LdapSession,io.reactivex.functions.BiFunction<Integer,Request,io.reactivex.Flowable<Response>>> factory,
Options options)
Creates a new LDAP listener implementation which will listen for LDAP
client connections at the provided address.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BindResult
A Bind result indicates the status of the client's request for
authentication.
|
interface |
CompareResult
An Compare result indicates the final status of an Compare operation.
|
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 |
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 |
PasswordModifyExtendedResult
The password modify extended result as defined in RFC 3062.
|
interface |
Result
A Result is used to indicate the status of an operation performed by the
server.
|
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 |
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.
|
class |
AbstractIntermediateResponse<S extends IntermediateResponse>
An abstract Intermediate response which can be used as the basis for
implementing new Intermediate responses.
|
Modifier and Type | Method and Description |
---|---|
Response |
Response.addControl(Control control) |
Response |
Response.addControls(Iterable<? extends Control> control) |
Modifier and Type | Method and Description |
---|---|
static LdapMessage |
LdapMessage.newResponseMessage(int messageId,
Request forRequest,
Response response)
Builds and returns an
LdapMessage containing a Response . |
Constructor and Description |
---|
ConnectionEntryReader(Connection connection,
SearchRequest searchRequest,
BlockingQueue<Response> entries)
Creates a new connection entry reader whose destination is the provided
connection.
|
Copyright © 2010-2018, ForgeRock All Rights Reserved.