Class LdaptiveConnectionValidator

java.lang.Object
org.ldaptive.AbstractConnectionValidator
org.ldaptive.AbstractOperationConnectionValidator<org.ldaptive.CompareRequest,org.ldaptive.CompareResponse>
org.ldaptive.CompareConnectionValidator
edu.internet2.middleware.grouper.ldap.ldaptive.LdaptiveConnectionValidator
All Implemented Interfaces:
Function<org.ldaptive.Connection,Boolean>, org.ldaptive.ConnectionValidator

public class LdaptiveConnectionValidator extends org.ldaptive.CompareConnectionValidator
Custom connection validator that performs an LDAP compare operation. This class exposes properties to allow for configuration wiring in LdaptiveConfiguration.
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.ldaptive.CompareConnectionValidator

    org.ldaptive.CompareConnectionValidator.Builder

    Nested classes/interfaces inherited from class org.ldaptive.AbstractOperationConnectionValidator

    org.ldaptive.AbstractOperationConnectionValidator.AbstractBuilder<Q extends org.ldaptive.Request,S extends org.ldaptive.Result,B extends Object,T extends org.ldaptive.AbstractOperationConnectionValidator<Q,S>>
  • Field Summary

    Fields inherited from class org.ldaptive.AbstractConnectionValidator

    DEFAULT_VALIDATE_PERIOD, DEFAULT_VALIDATE_TIMEOUT, logger
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    void
     
    void
     
    void
     

    Methods inherited from class org.ldaptive.CompareConnectionValidator

    builder, getCompareRequest, performOperation, setCompareRequest, toString

    Methods inherited from class org.ldaptive.AbstractOperationConnectionValidator

    applyAsync, getRequest, getValidResultCodes, setRequest, setValidResultCodes

    Methods inherited from class org.ldaptive.AbstractConnectionValidator

    apply, applyAsync, getOnFailure, getOnSuccess, getTimeoutIsFailure, getValidatePeriod, getValidateTimeout, setOnFailure, setOnSuccess, setTimeoutIsFailure, setValidatePeriod, setValidateTimeout

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.util.function.Function

    andThen, compose
  • Constructor Details

    • LdaptiveConnectionValidator

      public LdaptiveConnectionValidator()
  • Method Details

    • getDn

      public String getDn()
    • setDn

      public void setDn(String dn)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getValue

      public String getValue()
    • setValue

      public void setValue(String value)