java.lang.Object
org.neo4j.driver.internal.cluster.loadbalancing.LoadBalancer
- All Implemented Interfaces:
ConnectionProvider
-
Constructor Summary
ConstructorsConstructorDescriptionLoadBalancer(ConnectionPool connectionPool, Rediscovery rediscovery, RoutingSettings settings, LoadBalancingStrategy loadBalancingStrategy, io.netty.util.concurrent.EventExecutorGroup eventExecutorGroup, Clock clock, Logging logging) -
Method Summary
Modifier and TypeMethodDescriptionacquireConnection(ConnectionContext context) close()This method is only for testingThe validation of connectivity will happen with the default database.
-
Constructor Details
-
LoadBalancer
public LoadBalancer(ConnectionPool connectionPool, Rediscovery rediscovery, RoutingSettings settings, LoadBalancingStrategy loadBalancingStrategy, io.netty.util.concurrent.EventExecutorGroup eventExecutorGroup, Clock clock, Logging logging)
-
-
Method Details
-
acquireConnection
- Specified by:
acquireConnectionin interfaceConnectionProvider
-
verifyConnectivity
Description copied from interface:ConnectionProviderThe validation of connectivity will happen with the default database.- Specified by:
verifyConnectivityin interfaceConnectionProvider
-
close
- Specified by:
closein interfaceConnectionProvider
-
supportsMultiDb
- Specified by:
supportsMultiDbin interfaceConnectionProvider
-
getRoutingTableRegistry
-
getRediscovery
This method is only for testing
-