Package org.ldaptive

Class CompareConnectionValidator

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

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

    • compareRequest

      private CompareRequest compareRequest
      Compare request to perform validation with.
  • Constructor Details

    • CompareConnectionValidator

      public CompareConnectionValidator()
      Creates a new compare validator.
    • CompareConnectionValidator

      public CompareConnectionValidator(CompareRequest cr)
      Creates a new compare validator.
      Parameters:
      cr - to use for compares
    • CompareConnectionValidator

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