Package | Description |
---|---|
org.forgerock.opendj.io |
Classes and interfaces providing I/O functionality.
|
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.
|
org.opends.guitools.controlpanel.browser |
Defines the main classes that are you used by the entry browser of the Control Panel.
|
org.opends.server.api |
Contains a number of API declarations for use throughout the
Directory Server.
|
org.opends.server.core |
Contains various classes that comprise the core of the Directory Server codebase.
|
org.opends.server.loggers |
Contains implementations of Directory Server access, error, and debug loggers.
|
org.opends.server.protocols.http |
Contains the implementation for the Directory Server connection handler that is responsible for interacting with
clients using HTTP.
|
org.opends.server.protocols.jmx |
Contains the implementation for the Directory Server connection handler that is responsible for interacting with
clients using JMX.
|
Modifier and Type | Method and Description |
---|---|
void |
LdapWriter.writeSearchRequest(int messageID,
SearchRequest request)
Writes the provided search request.
|
Modifier and Type | Field and Description |
---|---|
static Option<SearchRequest> |
LdapConnectionFactory.HEARTBEAT_SEARCH_REQUEST
Specifies the parameters of the search request that will be used for heart-beats.
|
static Option<SearchRequest> |
LdapClients.LDAP_CLIENT_HEARTBEAT_SEARCH_REQUEST
Specifies the parameters of the search request that will be used for heart-beats.
|
Modifier and Type | Method and Description |
---|---|
SearchRequest |
LdapUrl.asSearchRequest()
Creates a new search request containing the parameters of this LDAP URL.
|
Modifier and Type | Method and Description |
---|---|
ConnectionEntryReader |
Connection.search(SearchRequest request)
Searches the Directory Server using the provided search parameters.
|
ConnectionEntryReader |
AbstractConnectionWrapper.search(SearchRequest request)
Searches the Directory Server using the provided search parameters.
|
ConnectionEntryReader |
AbstractConnection.search(SearchRequest request) |
Result |
Connection.search(SearchRequest request,
Collection<? super SearchResultEntry> entries)
Searches the Directory Server using the provided search request.
|
Result |
AbstractConnectionWrapper.search(SearchRequest request,
Collection<? super SearchResultEntry> entries)
Searches the Directory Server using the provided search request.
|
Result |
AbstractConnection.search(SearchRequest request,
Collection<? super SearchResultEntry> entries) |
Result |
Connection.search(SearchRequest request,
Collection<? super SearchResultEntry> entries,
Collection<? super SearchResultReference> references)
Searches the Directory Server using the provided search request.
|
Result |
AbstractConnectionWrapper.search(SearchRequest request,
Collection<? super SearchResultEntry> entries,
Collection<? super SearchResultReference> references)
Searches the Directory Server using the provided search request.
|
Result |
AbstractConnection.search(SearchRequest request,
Collection<? super SearchResultEntry> entries,
Collection<? super SearchResultReference> references) |
Result |
Connection.search(SearchRequest request,
SearchResultHandler handler)
Searches the Directory Server using the provided search request.
|
Result |
AbstractConnectionWrapper.search(SearchRequest request,
SearchResultHandler handler)
Searches the Directory Server using the provided search request.
|
Result |
AbstractAsynchronousConnection.search(SearchRequest request,
SearchResultHandler handler) |
LdapPromise<Result> |
Connection.searchAsync(SearchRequest request,
IntermediateResponseHandler intermediateResponseHandler,
SearchResultHandler entryHandler)
Asynchronously searches the Directory Server using the provided search
request.
|
LdapPromise<Result> |
AbstractSynchronousConnection.searchAsync(SearchRequest request,
IntermediateResponseHandler intermediateResponseHandler,
SearchResultHandler entryHandler) |
LdapPromise<Result> |
AbstractConnectionWrapper.searchAsync(SearchRequest request,
IntermediateResponseHandler intermediateResponseHandler,
SearchResultHandler entryHandler)
Asynchronously searches the Directory Server using the provided search
request.
|
LdapPromise<Result> |
Connection.searchAsync(SearchRequest request,
SearchResultHandler entryHandler)
Asynchronously searches the Directory Server using the provided search
request.
|
LdapPromise<Result> |
AbstractConnectionWrapper.searchAsync(SearchRequest request,
SearchResultHandler resultHandler)
Asynchronously searches the Directory Server using the provided search
request.
|
LdapPromise<Result> |
AbstractConnection.searchAsync(SearchRequest request,
SearchResultHandler resultHandler) |
SearchResultEntry |
Connection.searchSingleEntry(SearchRequest request)
Searches the Directory Server for a single entry using the provided
search request.
|
SearchResultEntry |
AbstractConnectionWrapper.searchSingleEntry(SearchRequest request)
Searches the Directory Server for a single entry using the provided
search request.
|
SearchResultEntry |
AbstractConnection.searchSingleEntry(SearchRequest request) |
LdapPromise<SearchResultEntry> |
Connection.searchSingleEntryAsync(SearchRequest request)
Asynchronously searches the Directory Server for a single entry using the
provided search request.
|
LdapPromise<SearchResultEntry> |
AbstractConnectionWrapper.searchSingleEntryAsync(SearchRequest request)
Asynchronously searches the Directory Server for a single entry using the
provided search request.
|
LdapPromise<SearchResultEntry> |
AbstractConnection.searchSingleEntryAsync(SearchRequest request) |
Modifier and Type | Method and Description |
---|---|
SearchRequest |
SearchRequest.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.
|
SearchRequest |
SearchRequest.addControl(Control control) |
static SearchRequest |
Requests.copyOfSearchRequest(SearchRequest request)
Creates a new search request that is an exact copy of the provided
request.
|
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,
Filter filter,
String... attributeDescriptions)
Creates a new search request using the provided distinguished name,
scope, and filter.
|
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.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.
|
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.
|
SearchRequest |
SearchRequest.setDereferenceAliasesPolicy(DereferenceAliasesPolicy policy)
Sets the alias dereferencing policy to be used during the search.
|
SearchRequest |
SearchRequest.setFilter(Filter filter)
Sets the filter that defines the conditions that must be fulfilled in
order for an entry to be returned.
|
SearchRequest |
SearchRequest.setFilter(String filter)
Sets the filter that defines the conditions that must be fulfilled in
order for an entry to be returned.
|
SearchRequest |
SearchRequest.setName(Dn dn)
Sets the distinguished name of the base entry relative to which the
search is to be performed.
|
SearchRequest |
SearchRequest.setName(String dn)
Sets the distinguished name of the base entry relative to which the
search is to be performed.
|
SearchRequest |
SearchRequest.setScope(SearchScope scope)
Sets the scope of the search.
|
SearchRequest |
SearchRequest.setSizeLimit(int limit)
Sets the size limit that should be used in order to restrict the maximum
number of entries returned by the search.
|
SearchRequest |
SearchRequest.setTimeLimit(int limit)
Sets the time limit that should be used in order to restrict the maximum
time (in seconds) allowed for the search.
|
SearchRequest |
SearchRequest.setTypesOnly(boolean typesOnly)
Specifies whether search results are to contain both attribute
descriptions and values, or just attribute descriptions.
|
static SearchRequest |
Requests.unmodifiableSearchRequest(SearchRequest request)
Creates an unmodifiable search request of the provided request.
|
Modifier and Type | Method and Description |
---|---|
static SearchRequest |
Requests.copyOfSearchRequest(SearchRequest request)
Creates a new search request that is an exact copy of the provided
request.
|
static SearchRequest |
Requests.unmodifiableSearchRequest(SearchRequest request)
Creates an unmodifiable search request of the provided request.
|
R |
RequestVisitor.visitRequest(P p,
SearchRequest request)
Visits an
Search request. |
R |
AbstractRequestVisitor.visitRequest(P p,
SearchRequest request) |
Modifier and Type | Method and Description |
---|---|
static EntryReader |
Ldif.search(EntryReader input,
SearchRequest search)
Returns a filtered view of
input containing only those entries
which match the search base DN, scope, and filtered defined in
search . |
static EntryReader |
Ldif.search(EntryReader input,
SearchRequest search,
Schema schema)
Returns a filtered view of
input containing only those entries
which match the search base DN, scope, and filtered defined in
search . |
Constructor and Description |
---|
ConnectionEntryReader(Connection connection,
SearchRequest searchRequest)
Creates a new connection entry reader whose destination is the provided
connection using an unbounded
LinkedBlockingQueue . |
ConnectionEntryReader(Connection connection,
SearchRequest searchRequest,
BlockingQueue<Response> entries)
Creates a new connection entry reader whose destination is the provided
connection.
|
Modifier and Type | Method and Description |
---|---|
ConnectionEntryReader |
ConnectionWithControls.search(SearchRequest request)
Searches using the provided request.
|
SearchResultEntry |
ConnectionWithControls.searchSingleEntry(SearchRequest request)
Searches a single entry.
|
Modifier and Type | Method and Description |
---|---|
protected Flowable<Response> |
TypedRequestFilter.filterSearch(org.forgerock.services.context.Context context,
SearchRequest request,
RequestHandler next)
Filters search requests and their responses.
|
protected Flowable<Response> |
TypedProtocolOpFilter.filterSearch(org.forgerock.services.context.Context context,
SearchRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected boolean |
TypedProtocolOpFilter.filterSearchResponse(org.forgerock.services.context.Context context,
SearchRequest request,
Response response)
Implements the behavior for all the responses of a SearchRequest.
|
protected Flowable<Response> |
TypedRequestHandler.handleSearch(org.forgerock.services.context.Context context,
SearchRequest request)
Implements the specific behavior for all SearchRequest.
|
Flowable<Response> |
TypedRequestHandler.visitRequest(org.forgerock.services.context.Context context,
SearchRequest request) |
Constructor and Description |
---|
SearchOperationBasis(org.forgerock.services.context.Context context,
SearchRequest request)
Creates a new search operation with the provided information.
|
Modifier and Type | Method and Description |
---|---|
void |
TextAccessLogPublisher.logSearchRequest(RequestContext context,
SearchRequest request) |
static void |
AccessLogger.logSearchRequest(RequestContext context,
SearchRequest request)
Writes a message to the access logger with information about the provided search request.
|
void |
AccessLogPublisher.logSearchRequest(RequestContext context,
SearchRequest request)
Writes a message to the access logger with information about the search request.
|
void |
TextAccessLogPublisher.logSearchResult(RequestContext context,
SearchRequest request,
Result result) |
static void |
AccessLogger.logSearchResult(RequestContext context,
SearchRequest request,
Result result)
Writes a message to the access logger with information about the provided search result.
|
void |
AccessLogPublisher.logSearchResult(RequestContext context,
SearchRequest request,
Result result)
Writes a message to the access logger with information about the search result.
|
Modifier and Type | Method and Description |
---|---|
LdapPromise<Result> |
SdkConnectionAdapter.searchAsync(SearchRequest request,
IntermediateResponseHandler intermediateResponseHandler,
SearchResultHandler entryHandler) |
Modifier and Type | Method and Description |
---|---|
Result |
JmxClientConnection.processSearch(SearchRequest request)
Processes an JMX search operation with the provided information.
|
Copyright 2010-2020 ForgeRock AS.