Class RediscoveryImpl
java.lang.Object
org.neo4j.bolt.connection.routed.impl.cluster.RediscoveryImpl
- All Implemented Interfaces:
Rediscovery
-
Constructor Summary
ConstructorsConstructorDescriptionRediscoveryImpl(BoltServerAddress initialRouter, Function<BoltServerAddress, Set<BoltServerAddress>> resolver, LoggingProvider logging, DomainNameResolver domainNameResolver, List<Class<? extends Throwable>> discoveryAbortingErrors) -
Method Summary
Modifier and TypeMethodDescriptionlookupClusterComposition(RoutingTable routingTable, Function<BoltServerAddress, BoltConnectionSource<BoltConnectionParameters>> connectionSourceGetter, RoutedBoltConnectionParameters parameters, ImmutableObservation parentObservation) resolve()
-
Constructor Details
-
RediscoveryImpl
public RediscoveryImpl(BoltServerAddress initialRouter, Function<BoltServerAddress, Set<BoltServerAddress>> resolver, LoggingProvider logging, DomainNameResolver domainNameResolver, List<Class<? extends Throwable>> discoveryAbortingErrors)
-
-
Method Details
-
lookupClusterComposition
public CompletionStage<ClusterCompositionLookupResult> lookupClusterComposition(RoutingTable routingTable, Function<BoltServerAddress, BoltConnectionSource<BoltConnectionParameters>> connectionSourceGetter, RoutedBoltConnectionParameters parameters, ImmutableObservation parentObservation) - Specified by:
lookupClusterCompositionin interfaceRediscovery
-
resolve
- Specified by:
resolvein interfaceRediscovery- Throws:
UnknownHostException
-