Package org.ldaptive

Class RoundRobinConnectionStrategy

java.lang.Object
org.ldaptive.AbstractConnectionStrategy
org.ldaptive.RoundRobinConnectionStrategy
All Implemented Interfaces:
Iterable<LdapURL>, ConnectionStrategy

public class RoundRobinConnectionStrategy extends AbstractConnectionStrategy
Connection strategy that reorders its URLs based on the number of times it's been invoked.
  • Field Details

  • Constructor Details

    • RoundRobinConnectionStrategy

      public RoundRobinConnectionStrategy()
      Default constructor.
    • RoundRobinConnectionStrategy

      public RoundRobinConnectionStrategy(Function<List<LdapURL>,Iterator<LdapURL>> function)
      Creates a new round robin connection strategy.
      Parameters:
      function - that produces a custom iterator
  • Method Details