Package org.ldaptive

Class SearchConnectionValidator

java.lang.Object
org.ldaptive.AbstractConnectionValidator
org.ldaptive.SearchConnectionValidator
All Implemented Interfaces:
Function<Connection,Boolean>, ConnectionValidator

public class SearchConnectionValidator extends AbstractConnectionValidator
Validates a connection is healthy by performing a search operation. Validation is considered successful if the search result contains a result code.
  • Field Details

    • searchRequest

      private SearchRequest searchRequest
      Search request to perform validation with.
  • Constructor Details

    • SearchConnectionValidator

      public SearchConnectionValidator()
      Creates a new search validator.
    • SearchConnectionValidator

      public SearchConnectionValidator(SearchRequest sr)
      Creates a new search validator.
      Parameters:
      sr - to use for searches
    • SearchConnectionValidator

      public SearchConnectionValidator(Duration period, Duration timeout, SearchRequest request)
      Creates a new search validator.
      Parameters:
      period - execution period
      timeout - execution timeout
      request - to use for searches
  • Method Details