Interface RoutingProcedureRunner

All Known Implementing Classes:
MultiDatabasesRoutingProcedureRunner, RouteMessageRoutingProcedureRunner, SingleDatabaseRoutingProcedureRunner

public interface RoutingProcedureRunner
Interface which defines the standard way to get the routing table
  • Method Details

    • run

      CompletionStage<RoutingProcedureResponse> run(Connection connection, org.neo4j.driver.internal.DatabaseName databaseName, Set<Bookmark> bookmarks, String impersonatedUser)
      Run the calls to the server
      Parameters:
      connection - The connection which will be used to call the server
      databaseName - The database name
      bookmarks - The bookmarks used to query the routing information
      impersonatedUser - The impersonated user, should be null for non-impersonated requests
      Returns:
      The routing table