Uses of Interface
org.forgerock.opendj.ldap.messages.Request
Packages that use Request
Package
Description
Classes and interfaces for core types including connections, entries, and
attributes.
Classes and interfaces for core LDAP requests/responses.
Classes and interfaces for reading and writing LDIF.
Contains utilities for integrating OpenTelemetry with OpenDJ.
Classes implementing core server APIs.
This package contains the main class of the leader based replication.
Contains a number of API declarations for use throughout the Directory Server.
Contains the policy based access control handler implementation.
Contains various Directory Server backend implementations.
Contains classes that represent specific LDAP controls and their values.
Contains various classes that comprise the core of the Directory Server codebase.
Contains implementations of Directory Server access, error, and debug loggers.
Contains implementations for a number of Directory Server data types.
Contains a number of interfaces that are implemented by the various types of Directory Server operations.
-
Uses of Request in org.forgerock.opendj.ldap
Methods in org.forgerock.opendj.ldap with parameters of type RequestModifier and TypeMethodDescriptionMemoryBackend.handleRequest
(int msgId, Request request) Returns aFlowable
which, when subscribed, will apply the providedrequest
to this memory backend.MemoryBackend.handleRequest
(Request request) Returns aFlowable
which, when subscribed, will apply the providedrequest
to this memory backend.Sends a request to the Directory Server.LdapClientSocket.send
(Request request, RequestHandle handle) Sends a request to the Directory Server.Method parameters in org.forgerock.opendj.ldap with type arguments of type RequestModifier and TypeMethodDescriptionstatic Connection
Connections.newInternalConnection
(BiFunction<Integer, Request, Flowable<Response>> requestHandler) Creates a newConnection
which will route requests to the providedrequestHandler
.static ConnectionFactory
Connections.newInternalConnectionFactory
(BiFunction<Integer, Request, Flowable<Response>> requestHandler) Creates a newConnectionFactory
which will route requests to the providedrequestHandler
.static LdapClient
LdapClients.newInternalLdapClient
(BiFunction<Integer, Request, Flowable<Response>> requestHandler) Creates a newLdapClient
which will route requests to the providedrequestHandler
.static LdapClientSocket
LdapClients.newInternalLdapClientSocket
(BiFunction<Integer, Request, Flowable<Response>> requestHandler) Creates a newLdapClientSocket
which will route requests to the providedrequestHandler
.Constructor parameters in org.forgerock.opendj.ldap with type arguments of type RequestModifierConstructorDescriptionLdapServer
(int port, Function<LdapSession, BiFunction<Integer, Request, Flowable<Response>>> factory) Creates a new LDAP listener implementation which will listen for LDAP client connections at the provided address.LdapServer
(int port, Function<LdapSession, BiFunction<Integer, Request, 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, Function<LdapSession, BiFunction<Integer, Request, 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, Function<LdapSession, BiFunction<Integer, Request, 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, Function<LdapSession, BiFunction<Integer, Request, Flowable<Response>>> factory) Creates a new LDAP listener implementation which will listen for LDAP client connections at the provided address.LdapServer
(Set<InetSocketAddress> addresses, Function<LdapSession, BiFunction<Integer, Request, Flowable<Response>>> factory, Options options) Creates a new LDAP listener implementation which will listen for LDAP client connections at the provided address. -
Uses of Request in org.forgerock.opendj.ldap.messages
Subinterfaces of Request in org.forgerock.opendj.ldap.messagesModifier and TypeInterfaceDescriptioninterface
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 (seeStartTlsExtendedRequest
).Classes in org.forgerock.opendj.ldap.messages that implement RequestModifier and TypeClassDescriptionfinal record
The Abandon operation allows a client to request that the server abandon an uncompleted operation.final record
The Add operation allows a client to request the addition of an entry into the Directory.final record
The Bind operation allows authentication information to be exchanged between the client and server.final record
The cancel extended request as defined in RFC 3909.final record
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.final record
The Delete request allows a client to request the removal of an entry from the Directory.final record
A generic Extended request which should be used for unsupported extended operations.final record
Represents a request which has been received and decoded but is invalid according to the LDAP standard because of an invalid DN syntax or an invalid attribute syntax.final record
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.final record
The Modify operation allows a client to request that a modification of an entry be performed on its behalf by a server.final record
The password modify extended request as defined in RFC 3062.final record
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.final record
The start TLS extended request as defined in RFC 4511.final record
The Unbind operation allows a client to terminate an LDAP session.final record
Wraps a message that theLdapServer
was unable to decode because it did not recognize it.final record
The who am I extended request as defined in RFC 4532.Methods in org.forgerock.opendj.ldap.messages with type parameters of type RequestModifier and TypeMethodDescriptionstatic <R extends Request>
RRequests.shallowCopyOfRequest
(R request) Creates a new request that is a shallow copy of the provided request, except for controls list which is a new list containing the original controls (and not the original list of controls).Methods in org.forgerock.opendj.ldap.messages with parameters of type RequestModifier and TypeMethodDescriptionstatic Dn
Requests.dnOfRequest
(Request request) Returns the DN of the entry targeted by the provided request, ornull
if the target entry cannot be determined.static boolean
Checks whether the provided request is a Cancel extended request.static boolean
Requests.isPersistentSearch
(Request request) Returns whether the provided request is a persistent search request.static LdapMessage
LdapMessage.newRequestMessage
(int messageId, Request request) Builds and returns anLdapMessage
containing aRequest
.static LdapMessage
LdapMessage.newResponseMessage
(int messageId, Request forRequest, Response response) Builds and returns anLdapMessage
containing aResponse
.protected R
AbstractRequestVisitor.visitAnyRequest
(P p, Request request) Catch-all method visiting any request for which the visit method has not been overridden. -
Uses of Request in org.forgerock.opendj.ldif
Subinterfaces of Request in org.forgerock.opendj.ldifModifier and TypeInterfaceDescriptioninterface
A request to modify the content of the Directory in some way. -
Uses of Request in org.forgerock.opendj.otel
Fields in org.forgerock.opendj.otel with type parameters of type RequestModifier and TypeFieldDescriptionstatic final io.opentelemetry.context.propagation.TextMapGetter<Request>
OpenTelemetryUtils.READ_FROM_LDAP_REQUEST
Allows OTel to read trace parent and state from an LDAP request.static final io.opentelemetry.context.propagation.TextMapSetter<Request>
OpenTelemetryUtils.WRITE_INTO_LDAP_REQUEST
Allows OTel to write trace parent and trace state into an LDAP request. -
Uses of Request in org.forgerock.opendj.server.core
Constructors in org.forgerock.opendj.server.core with parameters of type RequestModifierConstructorDescriptionRouter
(ServerContext serverContext, RequestContext requestContext, Request request, Consumer<Response> out) Creates a new router. -
Uses of Request in org.forgerock.opendj.server.leaderbasedreplication
Methods in org.forgerock.opendj.server.leaderbasedreplication with parameters of type RequestModifier and TypeMethodDescriptionvoid
ReplicaChangelog.handleRequest
(Request request, Consumer<Response> responseProcessor) Handles a search request to changelog backend. -
Uses of Request in org.opends.server.api
Methods in org.opends.server.api with parameters of type RequestModifier and TypeMethodDescriptionprotected static Result
ClientConnection.convertResult
(Request request, Result result) protected String
ClientConnection.getThreadNameForRequest
(RequestContext context, Request request) Returns the name that should be used for processing a request.abstract void
Backend.handleRequest
(RequestContext context, Request request, Consumer<Response> out) Processes a request, publishing the response(s) to the provided consumer.void
LocalBackend.handleRequest
(RequestContext context, Request request, Consumer<Response> out) -
Uses of Request in org.opends.server.authorization.policy
Methods in org.opends.server.authorization.policy that return RequestModifier and TypeMethodDescriptionAccessController.checkRequest
(RequestContext context, Request request) Checks whether the provided request is allowed or not.Methods in org.opends.server.authorization.policy with parameters of type RequestModifier and TypeMethodDescriptionAccessController.checkRequest
(RequestContext context, Request request) Checks whether the provided request is allowed or not. -
Uses of Request in org.opends.server.backends
Methods in org.opends.server.backends with parameters of type RequestModifier and TypeMethodDescriptionvoid
ProxyBackend.handleRequest
(RequestContext context, Request request, Consumer<Response> out) -
Uses of Request in org.opends.server.controls
Methods in org.opends.server.controls with parameters of type RequestModifier and TypeMethodDescriptionstatic ReplicatedRequestControl
ReplicatedRequestControl.getReplicatedRequestControl
(Request request) Returns the replicated request control from the provided request. -
Uses of Request in org.opends.server.core
Methods in org.opends.server.core with parameters of type RequestModifier and TypeMethodDescriptionvoid
DirectoryServer.handleRequest
(RequestContext context, Request request, Consumer<Response> responseWriter) void
ServerContext.handleRequest
(RequestContext context, Request request, Consumer<Response> responseWriter) Routes an LDAP request to the appropriate backend(s) for processing. -
Uses of Request in org.opends.server.loggers
Methods in org.opends.server.loggers with parameters of type RequestModifier and TypeMethodDescriptionstatic void
AccessLogger.logRequest
(RequestContext context, Request request) Writes a message to the access logger with information about the provided request.static void
AccessLogger.logResult
(RequestContext context, Request request, Result result) Writes a message to the access logger with information about the provided request and result. -
Uses of Request in org.opends.server.types
Fields in org.opends.server.types declared as RequestMethods in org.opends.server.types that return RequestModifier and TypeMethodDescriptionOperation.getRequest()
Returns the request associated to this operation.Constructors in org.opends.server.types with parameters of type RequestModifierConstructorDescriptionprotected
Operation
(RequestContext context, LocalBackend<?> backend, Request request, Consumer<Response> out, ServerContext serverContext) Creates a new local operation that will be applied to the specified local backend. -
Uses of Request in org.opends.server.types.operation
Methods in org.opends.server.types.operation that return RequestModifier and TypeMethodDescriptionPluginOperation.getRequest()
Returns the request associated to this operation.