Uses of Record Class
org.forgerock.opendj.ldap.messages.SearchRequest
Packages that use SearchRequest
Package
Description
Classes and interfaces providing I/O functionality.
Classes and interfaces for core types including connections, entries, and
attributes.
Classes and interfaces for core LDAP requests/responses.
Classes and interfaces for constructing and querying LDAP schemas.
Classes and interfaces for reading and writing LDIF.
Contains a number of API declarations for use throughout the Directory Server.
Contains various classes that comprise the core of the Directory Server codebase.
Contains various implementations of Directory Server APIs that are not appropriate for other packages.
Contains implementations of Directory Server access, error, and debug loggers.
-
Uses of SearchRequest in org.forgerock.opendj.io
Methods in org.forgerock.opendj.io with parameters of type SearchRequestModifier and TypeMethodDescriptionvoid
LdapWriter.writeSearchRequest
(int messageID, SearchRequest request) Writes the provided search request. -
Uses of SearchRequest in org.forgerock.opendj.ldap
Fields in org.forgerock.opendj.ldap with type parameters of type SearchRequestModifier and TypeFieldDescriptionstatic final Option<SearchRequest>
LdapClients.LDAP_CLIENT_KEEP_ALIVE_SEARCH_REQUEST
Specifies the parameters of the search request that will be used for keep-alives.static final Option<SearchRequest>
LdapClients.LOAD_BALANCER_AVAILABILITY_CHECK_SEARCH_REQUEST
Specifies the parameters of the search request that will be used for availability check.Methods in org.forgerock.opendj.ldap that return SearchRequestModifier and TypeMethodDescriptionLdapUrl.asSearchRequest()
Creates a new search request containing the parameters of this LDAP URL.Methods in org.forgerock.opendj.ldap with parameters of type SearchRequestModifier and TypeMethodDescriptionAbstractAsynchronousConnection.search
(SearchRequest request, SearchResultHandler handler) AbstractConnection.search
(SearchRequest request) AbstractConnection.search
(SearchRequest request, Collection<SearchResultEntry> entries) AbstractConnection.search
(SearchRequest request, Collection<SearchResultEntry> entries, Collection<SearchResultReference> references) AbstractConnectionWrapper.search
(SearchRequest request) Searches the Directory Server using the provided search parameters.AbstractConnectionWrapper.search
(SearchRequest request, Collection<SearchResultEntry> entries) Searches the Directory Server using the provided search request.AbstractConnectionWrapper.search
(SearchRequest request, Collection<SearchResultEntry> entries, Collection<SearchResultReference> references) Searches the Directory Server using the provided search request.AbstractConnectionWrapper.search
(SearchRequest request, SearchResultHandler handler) Searches the Directory Server using the provided search request.Connection.search
(SearchRequest request) Searches the Directory Server using the provided search parameters.Connection.search
(SearchRequest request, Collection<SearchResultEntry> entries) Searches the Directory Server using the provided search request.Connection.search
(SearchRequest request, Collection<SearchResultEntry> entries, Collection<SearchResultReference> references) Searches the Directory Server using the provided search request.Connection.search
(SearchRequest request, SearchResultHandler handler) Searches the Directory Server using the provided search request.default Flowable<SearchResultEntry>
LdapClientSocket.search
(SearchRequest request) Searches the Directory Server using the provided search request.AbstractConnection.searchAsync
(SearchRequest request, SearchResultHandler resultHandler) AbstractConnectionWrapper.searchAsync
(SearchRequest request, IntermediateResponseHandler intermediateResponseHandler, SearchResultHandler entryHandler) Asynchronously searches the Directory Server using the provided search request.AbstractConnectionWrapper.searchAsync
(SearchRequest request, SearchResultHandler resultHandler) Asynchronously searches the Directory Server using the provided search request.AbstractSynchronousConnection.searchAsync
(SearchRequest request, IntermediateResponseHandler intermediateResponseHandler, SearchResultHandler entryHandler) Connection.searchAsync
(SearchRequest request, IntermediateResponseHandler intermediateResponseHandler, SearchResultHandler entryHandler) Asynchronously searches the Directory Server using the provided search request.Connection.searchAsync
(SearchRequest request, SearchResultHandler entryHandler) Asynchronously searches the Directory Server using the provided search request.AbstractConnection.searchSingleEntry
(SearchRequest request) AbstractConnectionWrapper.searchSingleEntry
(SearchRequest request) Searches the Directory Server for a single entry using the provided search request.Connection.searchSingleEntry
(SearchRequest request) Searches the Directory Server for a single entry using the provided search request.default Single<SearchResultEntry>
LdapClientSocket.searchSingleEntry
(SearchRequest request) Searches the Directory Server for a single entry using the provided search request.AbstractConnection.searchSingleEntryAsync
(SearchRequest request) AbstractConnectionWrapper.searchSingleEntryAsync
(SearchRequest request) Asynchronously searches the Directory Server for a single entry using the provided search request.Connection.searchSingleEntryAsync
(SearchRequest request) Asynchronously searches the Directory Server for a single entry using the provided search request. -
Uses of SearchRequest in org.forgerock.opendj.ldap.messages
Methods in org.forgerock.opendj.ldap.messages that return SearchRequestModifier and TypeMethodDescriptionSearchRequest.addAttribute
(String... attributeDescriptions) Adds the provided attribute name(s) to the list of attributes to be included with each entry that matches the search criteria.static SearchRequest
Requests.copyOfSearchRequest
(SearchRequest searchRequest) Creates a new search request that is an exact copy of the provided request.static SearchRequest
Requests.newSearchRequest
(String name, SearchScope scope) Creates a new search request using the provided distinguished name and scope.static SearchRequest
Requests.newSearchRequest
(String name, SearchScope scope, String filter, String... attributeDescriptions) Creates a new search request using the provided distinguished name, scope and filter, decoded using the default schema.static SearchRequest
Requests.newSearchRequest
(String name, SearchScope scope, DereferenceAliasesPolicy dereferenceAliasesPolicy, int sizeLimit, int timeLimit, boolean typesOnly, String filter, String... attributeDescriptions) Creates a new search request with all parameters.static SearchRequest
Requests.newSearchRequest
(Dn name, SearchScope scope) Creates a new search request using the provided distinguished name and scope.static SearchRequest
Requests.newSearchRequest
(Dn name, SearchScope scope, DereferenceAliasesPolicy dereferenceAliasesPolicy, int sizeLimit, int timeLimit, boolean typesOnly, Filter filter, String... attributeDescriptions) Creates a new search request with all parameters.static SearchRequest
Requests.newSearchRequest
(Dn name, SearchScope scope, DereferenceAliasesPolicy dereferenceAliasesPolicy, int sizeLimit, int timeLimit, boolean typesOnly, Filter filter, List<String> attributeDescriptions, List<Control> controls) Creates a new search request with all parameters.static SearchRequest
Requests.newSearchRequest
(Dn name, SearchScope scope, Filter filter, String... attributeDescriptions) Creates a new search request using the provided distinguished name, scope and filter.static SearchRequest
Requests.newSingleEntrySearchRequest
(String name, SearchScope scope, String filter, String... attributeDescriptions) Creates a new search request for a single entry, using the provided distinguished name, scope and filter, decoded using the default schema.static SearchRequest
Requests.newSingleEntrySearchRequest
(Dn name, SearchScope scope, Filter filter, String... attributeDescriptions) Creates a new search request for a single entry, using the provided distinguished name, scope and filter.SearchRequest.withFilter
(Filter filter) Create a newSearchRequest
from existing one with new filter that defines the conditions that must be fulfilled in order for an entry to be returned.Create a newSearchRequest
from existing one with new distinguished name.SearchRequest.withNameAndScope
(Dn name, SearchScope scope) Create a newSearchRequest
from existing one with new distinguished name and the scope of the search.SearchRequest.withSizeLimit
(int sizeLimit) Create a newSearchRequest
from existing one with new maximum number of entries to be returned by the search.SearchRequest.withTypesOnly
(boolean typesOnly) Create a newSearchRequest
from existing one with new typesOnly flag.Methods in org.forgerock.opendj.ldap.messages with parameters of type SearchRequestModifier and TypeMethodDescriptionstatic SearchRequest
Requests.copyOfSearchRequest
(SearchRequest searchRequest) Creates a new search request that is an exact copy of the provided request.AbstractRequestVisitor.visitRequest
(P p, SearchRequest request) RequestVisitor.visitRequest
(P p, SearchRequest request) Visits anSearch
request. -
Uses of SearchRequest in org.forgerock.opendj.ldap.schema
Methods in org.forgerock.opendj.ldap.schema that return SearchRequestModifier and TypeMethodDescriptionstatic SearchRequest
Schema.getReadSchemaSearchRequest
(Dn name) Constructs a search request for retrieving the named subschema sub-entry. -
Uses of SearchRequest in org.forgerock.opendj.ldif
Methods in org.forgerock.opendj.ldif with parameters of type SearchRequestModifier and TypeMethodDescriptionstatic EntryReader
Ldif.search
(EntryReader input, SearchRequest search) Returns a filtered view ofinput
containing only those entries which match the search base DN, scope, and filtered defined insearch
.static EntryReader
Ldif.search
(EntryReader input, SearchRequest search, Schema schema) Returns a filtered view ofinput
containing only those entries which match the search base DN, scope, and filtered defined insearch
.Constructors in org.forgerock.opendj.ldif with parameters of type SearchRequestModifierConstructorDescriptionConnectionEntryReader
(Connection connection, SearchRequest searchRequest) Creates a new connection entry reader whose destination is the provided connection using an unboundedLinkedBlockingQueue
.ConnectionEntryReader
(Connection connection, SearchRequest searchRequest, BlockingQueue<Response> entries) Creates a new connection entry reader whose destination is the provided connection. -
Uses of SearchRequest in org.opends.server.api
Methods in org.opends.server.api with parameters of type SearchRequestModifier and TypeMethodDescriptionResourceLimits.applyRequestLimits
(SearchRequest request) Merges this ResourceLimits with the provided limits.boolean
VirtualAttributeProvider.tryProcessSearch
(AttributeDescription attributeDescription, RequestContext context, SearchRequest request, Predicate<SearchResultEntry> out) Attempts to process the provided search operation using this virtual attribute, returntrue
if it was successful. -
Uses of SearchRequest in org.opends.server.core
Methods in org.opends.server.core that return SearchRequestConstructors in org.opends.server.core with parameters of type SearchRequestModifierConstructorDescriptionSearchOperation
(RequestContext context, LocalBackend<?> backend, SearchRequest request, Consumer<Response> out, ServerContext serverContext) Creates a new search operation. -
Uses of SearchRequest in org.opends.server.extensions
Methods in org.opends.server.extensions with parameters of type SearchRequestModifier and TypeMethodDescriptionboolean
IsMemberOfVirtualAttributeProvider.tryProcessSearch
(AttributeDescription attributeDescription, RequestContext context, SearchRequest request, Predicate<SearchResultEntry> out) Attempts to process the provided search operation using this virtual attribute, returntrue
if it was successful. -
Uses of SearchRequest in org.opends.server.loggers
Methods in org.opends.server.loggers with parameters of type SearchRequestModifier and TypeMethodDescriptionvoid
AccessLogPublisher.logSearchRequest
(RequestContext context, SearchRequest request) Writes a message to the access logger with information about the search request.void
TextAccessLogPublisher.logSearchRequest
(RequestContext context, SearchRequest request) void
AccessLogPublisher.logSearchResult
(RequestContext context, SearchRequest request, Result result) Writes a message to the access logger with information about the search result.void
JfrAccessLogPublisher.logSearchResult
(RequestContext context, SearchRequest request, Result result) void
TextAccessLogPublisher.logSearchResult
(RequestContext context, SearchRequest request, Result result)