Module org.neo4j.driver
Class SingleDatabaseRoutingProcedureRunner
java.lang.Object
org.neo4j.driver.internal.cluster.SingleDatabaseRoutingProcedureRunner
- All Implemented Interfaces:
RoutingProcedureRunner
- Direct Known Subclasses:
MultiDatabasesRoutingProcedureRunner
This implementation of the
RoutingProcedureRunner works with single database versions of Neo4j calling
the procedure `dbms.cluster.routing.getRoutingTable`-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionrun(Connection connection, org.neo4j.driver.internal.DatabaseName databaseName, Set<Bookmark> bookmarks, String impersonatedUser) Run the calls to the server
-
Constructor Details
-
SingleDatabaseRoutingProcedureRunner
-
-
Method Details
-
run
public CompletionStage<RoutingProcedureResponse> run(Connection connection, org.neo4j.driver.internal.DatabaseName databaseName, Set<Bookmark> bookmarks, String impersonatedUser) Description copied from interface:RoutingProcedureRunnerRun the calls to the server- Specified by:
runin interfaceRoutingProcedureRunner- Parameters:
connection- The connection which will be used to call the serverdatabaseName- The database namebookmarks- The bookmarks used to query the routing informationimpersonatedUser- The impersonated user, should benullfor non-impersonated requests- Returns:
- The routing table
-