java.lang.Object
org.neo4j.driver.internal.cluster.loadbalancing.LoadBalancer
- All Implemented Interfaces:
ConnectionProvider
-
Constructor Summary
ConstructorsConstructorDescriptionLoadBalancer(org.neo4j.driver.internal.BoltServerAddress initialRouter, RoutingSettings settings, ConnectionPool connectionPool, io.netty.util.concurrent.EventExecutorGroup eventExecutorGroup, Clock clock, Logging logging, LoadBalancingStrategy loadBalancingStrategy, ServerAddressResolver resolver, org.neo4j.driver.internal.DomainNameResolver domainNameResolver) -
Method Summary
Modifier and TypeMethodDescriptionacquireConnection(ConnectionContext context) close()The validation of connectivity will happen with the default database.
-
Constructor Details
-
LoadBalancer
public LoadBalancer(org.neo4j.driver.internal.BoltServerAddress initialRouter, RoutingSettings settings, ConnectionPool connectionPool, io.netty.util.concurrent.EventExecutorGroup eventExecutorGroup, Clock clock, Logging logging, LoadBalancingStrategy loadBalancingStrategy, ServerAddressResolver resolver, org.neo4j.driver.internal.DomainNameResolver domainNameResolver)
-
-
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
-