Uses of Interface
org.forgerock.opendj.ldap.messages.Request
-
Packages that use Request 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. -
-
Uses of Request in org.forgerock.opendj.ldap
Methods in org.forgerock.opendj.ldap with parameters of type Request Modifier and Type Method Description io.reactivex.rxjava3.core.Flowable<Response>MemoryBackend. handleRequest(int msgId, Request request)Returns aFlowablewhich, when subscribed, will apply the providedrequestto this memory backend.io.reactivex.rxjava3.core.Flowable<Response>MemoryBackend. handleRequest(Request request)Returns aFlowablewhich, when subscribed, will apply the providedrequestto this memory backend.default io.reactivex.rxjava3.core.Flowable<Response>LdapClientSocket. send(Request request)Sends a request to the Directory Server.io.reactivex.rxjava3.core.Flowable<Response>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 Request Modifier and Type Method Description static ConnectionConnections. newInternalConnection(io.reactivex.rxjava3.functions.BiFunction<Integer,Request,io.reactivex.rxjava3.core.Flowable<Response>> requestHandler)Creates a newConnectionwhich will route requests to the providedrequestHandler.static ConnectionFactoryConnections. newInternalConnectionFactory(io.reactivex.rxjava3.functions.BiFunction<Integer,Request,io.reactivex.rxjava3.core.Flowable<Response>> requestHandler)Creates a newConnectionFactorywhich will route requests to the providedrequestHandler.static LdapClientLdapClients. newInternalLdapClient(io.reactivex.rxjava3.functions.BiFunction<Integer,Request,io.reactivex.rxjava3.core.Flowable<Response>> requestHandler)Creates a newLdapClientwhich will route requests to the providedrequestHandler.static LdapClientSocketLdapClients. newInternalLdapClientSocket(io.reactivex.rxjava3.functions.BiFunction<Integer,Request,io.reactivex.rxjava3.core.Flowable<Response>> requestHandler)Creates a newLdapClientSocketwhich will route requests to the providedrequestHandler.Constructor parameters in org.forgerock.opendj.ldap with type arguments of type Request Constructor Description LdapServer(int port, io.reactivex.rxjava3.functions.Function<LdapSession,io.reactivex.rxjava3.functions.BiFunction<Integer,Request,io.reactivex.rxjava3.core.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.rxjava3.functions.Function<LdapSession,io.reactivex.rxjava3.functions.BiFunction<Integer,Request,io.reactivex.rxjava3.core.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.rxjava3.functions.Function<LdapSession,io.reactivex.rxjava3.functions.BiFunction<Integer,Request,io.reactivex.rxjava3.core.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.rxjava3.functions.Function<LdapSession,io.reactivex.rxjava3.functions.BiFunction<Integer,Request,io.reactivex.rxjava3.core.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.rxjava3.functions.Function<LdapSession,io.reactivex.rxjava3.functions.BiFunction<Integer,Request,io.reactivex.rxjava3.core.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.rxjava3.functions.Function<LdapSession,io.reactivex.rxjava3.functions.BiFunction<Integer,Request,io.reactivex.rxjava3.core.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.messages Modifier and Type Interface Description interfaceAbandonRequestThe Abandon operation allows a client to request that the server abandon an uncompleted operation.interfaceAddRequestThe Add operation allows a client to request the addition of an entry into the Directory.interfaceBindRequestThe Bind operation allows authentication information to be exchanged between the client and server.interfaceCancelExtendedRequestThe cancel extended request as defined in RFC 3909.interfaceCompareRequestThe Compare operation allows a client to compare an assertion value with the values of a particular attribute in a particular entry in the Directory.interfaceDeleteRequestThe Delete operation allows a client to request the removal of an entry from the Directory.interfaceExtendedRequest<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).interfaceGenericExtendedRequestA generic Extended request which should be used for unsupported extended operations.interfaceModifyDnRequestThe 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.interfaceModifyRequestThe Modify operation allows a client to request that a modification of an entry be performed on its behalf by a server.interfacePasswordModifyExtendedRequestThe password modify extended request as defined in RFC 3062.interfaceSearchRequestThe 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.interfaceStartTlsExtendedRequestThe start TLS extended request as defined in RFC 4511.interfaceUnbindRequestThe Unbind operation allows a client to terminate an LDAP session.interfaceWhoAmIExtendedRequestThe who am I extended request as defined in RFC 4532.Classes in org.forgerock.opendj.ldap.messages that implement Request Modifier and Type Class Description classAbstractExtendedRequest<ER extends ExtendedRequest<S>,S extends ExtendedResult>An abstract Extended request which can be used as the basis for implementing new Extended operations.classInvalidRequestRepresents 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.classUnknownRequestWraps a message that theLdapServerwas unable to decode because it did not recognize it.Methods in org.forgerock.opendj.ldap.messages with type parameters of type Request Modifier and Type Method Description static <R extends Request>
RRequests. shallowCopyOfRequest(R request, String... excludeControlOids)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) possibly filtered by the provided exclusion parameter.static <R extends Request>
RRequests. shallowCopyOfRequest(R request, Collection<String> excludeControlOids)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) possibly filtered by the provided exclusion parameter.Methods in org.forgerock.opendj.ldap.messages that return Request Modifier and Type Method Description RequestRequest. addControl(Control control)RequestRequest. addControls(Iterable<? extends Control> controls)Methods in org.forgerock.opendj.ldap.messages with parameters of type Request Modifier and Type Method Description static DnRequests. dnOfRequest(Request request)Returns the DN of the entry targeted by the provided request, ornullif the target entry cannot be determined.static booleanRequests. isCancel(Request request)Checks whether the provided request is a Cancel extended request.static booleanRequests. isPersistentSearch(Request request)Returns whether the provided request is a persistent search request.static LdapMessageLdapMessage. newRequestMessage(int messageId, Request request)Builds and returns anLdapMessagecontaining aRequest.static LdapMessageLdapMessage. newResponseMessage(int messageId, Request forRequest, Response response)Builds and returns anLdapMessagecontaining aResponse.protected RAbstractRequestVisitor. 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.ldif Modifier and Type Interface Description interfaceChangeRecordA request to modify the content of the Directory in some way.
-