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, RoutingContext routingContext, BoltAgent boltAgent, String userAgent, int connectTimeoutMillis) -
Method Summary
Modifier and TypeMethodDescriptionlookupClusterComposition(SecurityPlan securityPlan, RoutingTable routingTable, Function<BoltServerAddress, BoltConnectionProvider> connectionProviderGetter, Set<String> bookmarks, String impersonatedUser, Supplier<CompletionStage<AuthToken>> authTokenStageSupplier, BoltProtocolVersion minVersion) resolve()
-
Constructor Details
-
RediscoveryImpl
public RediscoveryImpl(BoltServerAddress initialRouter, Function<BoltServerAddress, Set<BoltServerAddress>> resolver, LoggingProvider logging, DomainNameResolver domainNameResolver, RoutingContext routingContext, BoltAgent boltAgent, String userAgent, int connectTimeoutMillis)
-
-
Method Details
-
lookupClusterComposition
public CompletionStage<ClusterCompositionLookupResult> lookupClusterComposition(SecurityPlan securityPlan, RoutingTable routingTable, Function<BoltServerAddress, BoltConnectionProvider> connectionProviderGetter, Set<String> bookmarks, String impersonatedUser, Supplier<CompletionStage<AuthToken>> authTokenStageSupplier, BoltProtocolVersion minVersion) - Specified by:
lookupClusterCompositionin interfaceRediscovery
-
resolve
- Specified by:
resolvein interfaceRediscovery- Throws:
UnknownHostException
-