org.ldaptive.pool
Class SearchValidator

java.lang.Object
  extended by org.ldaptive.pool.SearchValidator
All Implemented Interfaces:
Validator<Connection>

public class SearchValidator
extends Object
implements Validator<Connection>

Validates a connection is healthy by performing a search operation. Validation is considered successful if the search result size is greater than zero.

Version:
$Revision: 2885 $ $Date: 2014-02-05 16:28:49 -0500 (Wed, 05 Feb 2014) $
Author:
Middleware Services

Constructor Summary
SearchValidator()
          Creates a new search validator.
SearchValidator(SearchRequest sr)
          Creates a new search validator.
 
Method Summary
 SearchRequest getSearchRequest()
          Returns the search request.
 void setSearchRequest(SearchRequest sr)
          Sets the search request.
 String toString()
          
 boolean validate(Connection c)
          Validate the supplied object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SearchValidator

public SearchValidator()
Creates a new search validator.


SearchValidator

public SearchValidator(SearchRequest sr)
Creates a new search validator.

Parameters:
sr - to use for searches
Method Detail

getSearchRequest

public SearchRequest getSearchRequest()
Returns the search request.

Returns:
search request

setSearchRequest

public void setSearchRequest(SearchRequest sr)
Sets the search request.

Parameters:
sr - search request

validate

public boolean validate(Connection c)
Validate the supplied object.

Specified by:
validate in interface Validator<Connection>
Parameters:
c - object
Returns:
whether validation was successful

toString

public String toString()

Overrides:
toString in class Object


Copyright © 2003-2017 Virginia Tech. All Rights Reserved.