org.ldaptive.provider
Class ConnectionStrategies.RandomConnectionStrategy

java.lang.Object
  extended by org.ldaptive.provider.ConnectionStrategies.RandomConnectionStrategy
All Implemented Interfaces:
ConnectionStrategy
Enclosing class:
ConnectionStrategies

public static class ConnectionStrategies.RandomConnectionStrategy
extends Object
implements ConnectionStrategy

Random strategy.


Field Summary
 
Fields inherited from interface org.ldaptive.provider.ConnectionStrategy
ACTIVE_PASSIVE, DEFAULT, RANDOM, ROUND_ROBIN
 
Constructor Summary
ConnectionStrategies.RandomConnectionStrategy()
           
 
Method Summary
 String[] getLdapUrls(ConnectionFactoryMetadata metadata)
          Return a list of URLs in random order.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionStrategies.RandomConnectionStrategy

public ConnectionStrategies.RandomConnectionStrategy()
Method Detail

getLdapUrls

public String[] getLdapUrls(ConnectionFactoryMetadata metadata)
Return a list of URLs in random order.

Specified by:
getLdapUrls in interface ConnectionStrategy
Parameters:
metadata - which can be used to produce the URL list
Returns:
list of URLs to attempt connections to


Copyright © 2003-2017 Virginia Tech. All Rights Reserved.