T - type of connection factorypublic abstract class AbstractParallelSearchExecutor<T extends ConnectionFactory> extends AbstractSearchExecutor
logger| Constructor and Description |
|---|
AbstractParallelSearchExecutor(java.util.concurrent.ExecutorService es)
Creates a new abstract parallel search executor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<Response<SearchResult>> |
search(T factory,
SearchFilter[] filters)
Performs a search operation with the supplied connection factory.
|
java.util.Collection<Response<SearchResult>> |
search(T factory,
SearchFilter[] filters,
java.lang.String... attrs)
Performs a search operation with the supplied connection factory.
|
abstract java.util.Collection<Response<SearchResult>> |
search(T factory,
SearchFilter[] filters,
java.lang.String[] attrs,
SearchEntryHandler... handlers)
Performs a search operation with the supplied connection factory.
|
java.util.Collection<Response<SearchResult>> |
search(T factory,
java.lang.String... filters)
Performs a search operation with the supplied connection factory.
|
java.util.Collection<Response<SearchResult>> |
search(T factory,
java.lang.String[] filters,
java.lang.String... attrs)
Performs a search operation with the supplied connection factory.
|
createSearchOperation, finalize, getExecutorService, getSearchCache, getSearchExceptionHandler, getSearchResponseHandlers, setSearchCache, setSearchExceptionHandler, setSearchResponseHandlers, shutdown, shutdownNow, toStringequals, getBaseDn, getBinaryAttributes, getDerefAliases, getReturnAttributes, getSearchEntryHandlers, getSearchFilter, getSearchReferenceHandlers, getSearchScope, getSizeLimit, getSortBehavior, getTimeLimit, getTypesOnly, hashCode, newObjectScopeSearchRequest, newObjectScopeSearchRequest, newObjectScopeSearchRequest, newSearchRequest, setBaseDn, setBinaryAttributes, setDerefAliases, setReturnAttributes, setSearchEntryHandlers, setSearchFilter, setSearchReferenceHandlers, setSearchScope, setSizeLimit, setSortBehavior, setTimeLimit, setTypesOnlygetControls, getIntermediateResponseHandlers, getReferralHandler, setControls, setIntermediateResponseHandlers, setReferralHandlerpublic AbstractParallelSearchExecutor(java.util.concurrent.ExecutorService es)
es - executor servicepublic java.util.Collection<Response<SearchResult>> search(T factory, java.lang.String... filters) throws LdapException
factory - to get a connection fromfilters - to search withLdapException - if the search failspublic java.util.Collection<Response<SearchResult>> search(T factory, SearchFilter[] filters) throws LdapException
factory - to get a connection fromfilters - to search withLdapException - if the search failspublic java.util.Collection<Response<SearchResult>> search(T factory, java.lang.String[] filters, java.lang.String... attrs) throws LdapException
factory - to get a connection fromfilters - to search withattrs - to returnLdapException - if the search failspublic java.util.Collection<Response<SearchResult>> search(T factory, SearchFilter[] filters, java.lang.String... attrs) throws LdapException
factory - to get a connection fromfilters - to search withattrs - to returnLdapException - if the search failspublic abstract java.util.Collection<Response<SearchResult>> search(T factory, SearchFilter[] filters, java.lang.String[] attrs, SearchEntryHandler... handlers) throws LdapException
factory - to get a connection fromfilters - to search withattrs - to returnhandlers - entry handlersLdapException - if the search fails