|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ldaptive.AbstractRequest
org.ldaptive.SearchRequest
org.ldaptive.concurrent.AbstractSearchExecutor
public abstract class AbstractSearchExecutor
Base class for concurrent search executors.
| Field Summary | |
|---|---|
protected org.slf4j.Logger |
logger
Logger for this class. |
| Constructor Summary | |
|---|---|
AbstractSearchExecutor(ExecutorService es)
Creates a new abstract search executor. |
|
| Method Summary | |
|---|---|
protected SearchOperation |
createSearchOperation(Connection conn)
Creates a new search operation configured with the properties on this search executor. |
protected void |
finalize()
|
protected ExecutorService |
getExecutorService()
Returns the executor service for this search executor. |
Cache<SearchRequest> |
getSearchCache()
Returns the search cache. |
OperationExceptionHandler<SearchRequest,SearchResult> |
getSearchExceptionHandler()
Returns the search exception handler. |
OperationResponseHandler<SearchRequest,SearchResult>[] |
getSearchResponseHandlers()
Returns the search response handlers. |
void |
setSearchCache(Cache<SearchRequest> cache)
Sets the search cache. |
void |
setSearchExceptionHandler(OperationExceptionHandler<SearchRequest,SearchResult> handler)
Sets the search exception handler. |
void |
setSearchResponseHandlers(OperationResponseHandler<SearchRequest,SearchResult>... handlers)
Sets the search response handlers. |
void |
shutdown()
Shuts down the executor service. |
List<Runnable> |
shutdownNow()
Immediately shuts down the executor service. |
String |
toString()
|
| Methods inherited from class org.ldaptive.AbstractRequest |
|---|
getControls, getFollowReferrals, getIntermediateResponseHandlers, setControls, setFollowReferrals, setIntermediateResponseHandlers |
| Methods inherited from class java.lang.Object |
|---|
clone, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected final org.slf4j.Logger logger
| Constructor Detail |
|---|
public AbstractSearchExecutor(ExecutorService es)
es - executor service| Method Detail |
|---|
protected ExecutorService getExecutorService()
public OperationExceptionHandler<SearchRequest,SearchResult> getSearchExceptionHandler()
public void setSearchExceptionHandler(OperationExceptionHandler<SearchRequest,SearchResult> handler)
handler - search exception handlerpublic OperationResponseHandler<SearchRequest,SearchResult>[] getSearchResponseHandlers()
public void setSearchResponseHandlers(OperationResponseHandler<SearchRequest,SearchResult>... handlers)
handlers - search response handlerspublic Cache<SearchRequest> getSearchCache()
public void setSearchCache(Cache<SearchRequest> cache)
cache - to setpublic void shutdown()
ExecutorService.shutdown().
public List<Runnable> shutdownNow()
ExecutorService.shutdownNow().
protected SearchOperation createSearchOperation(Connection conn)
conn - to pass to the search operation
protected void finalize()
throws Throwable
finalize in class ObjectThrowablepublic String toString()
toString in class SearchRequest
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||