Package org.ldaptive

Class AbstractConnectionValidator

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

public abstract class AbstractConnectionValidator extends Object implements ConnectionValidator
Base class for connection validator implementations.
  • Field Details

    • DEFAULT_VALIDATE_PERIOD

      public static final Duration DEFAULT_VALIDATE_PERIOD
      Default validation period, value is 30 minutes.
    • DEFAULT_VALIDATE_TIMEOUT

      public static final Duration DEFAULT_VALIDATE_TIMEOUT
      Default per connection validate timeout, value is 5 seconds.
    • logger

      protected final org.slf4j.Logger logger
      Logger for this class.
    • validatePeriod

      private Duration validatePeriod
      Validation period.
    • validateTimeout

      private Duration validateTimeout
      Maximum length of time a connection validation should block.
  • Constructor Details

    • AbstractConnectionValidator

      public AbstractConnectionValidator()
  • Method Details