|
||||||||||
| 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.SearchExecutor
public class SearchExecutor
Helper class which encapsulates the try, finally idiom used to execute a
SearchOperation. This is a convenience class for searching if you
don't need to manage individual connections. In addition, this class provides
a way to hold common search request properties constant while changing
properties that tend to be more dynamic.
| Constructor Summary | |
|---|---|
SearchExecutor()
|
|
| Method Summary | |
|---|---|
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. |
Response<SearchResult> |
search(ConnectionFactory factory)
Performs a search operation with the supplied connection factory. |
Response<SearchResult> |
search(ConnectionFactory factory,
SearchFilter filter)
Performs a search operation with the supplied connection factory. |
Response<SearchResult> |
search(ConnectionFactory factory,
SearchFilter filter,
String... attrs)
Performs a search operation with the supplied connection factory. |
Response<SearchResult> |
search(ConnectionFactory factory,
SearchFilter filter,
String[] attrs,
SearchEntryHandler... handlers)
Performs a search operation with the supplied connection factory. |
Response<SearchResult> |
search(ConnectionFactory factory,
String filter)
Performs a search operation with the supplied connection factory. |
Response<SearchResult> |
search(ConnectionFactory factory,
String filter,
String... attrs)
Performs a search operation with the supplied connection factory. |
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. |
| Methods inherited from class org.ldaptive.AbstractRequest |
|---|
getControls, getFollowReferrals, getIntermediateResponseHandlers, setControls, setFollowReferrals, setIntermediateResponseHandlers |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public SearchExecutor()
| Method Detail |
|---|
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 set
public Response<SearchResult> search(ConnectionFactory factory)
throws LdapException
factory - to get a connection from
LdapException - if the search fails
public Response<SearchResult> search(ConnectionFactory factory,
String filter)
throws LdapException
factory - to get a connection fromfilter - to search with
LdapException - if the search fails
public Response<SearchResult> search(ConnectionFactory factory,
SearchFilter filter)
throws LdapException
factory - to get a connection fromfilter - to search with
LdapException - if the search fails
public Response<SearchResult> search(ConnectionFactory factory,
String filter,
String... attrs)
throws LdapException
factory - to get a connection fromfilter - to search withattrs - to return
LdapException - if the search fails
public Response<SearchResult> search(ConnectionFactory factory,
SearchFilter filter,
String... attrs)
throws LdapException
factory - to get a connection fromfilter - to search withattrs - to return
LdapException - if the search fails
public Response<SearchResult> search(ConnectionFactory factory,
SearchFilter filter,
String[] attrs,
SearchEntryHandler... handlers)
throws LdapException
factory - to get a connection fromfilter - to search withattrs - to returnhandlers - entry handlers
LdapException - if the search fails
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||