Interface BoltConnectionSource<T extends BoltConnectionParameters>

Type Parameters:
T - the type of parameters supported

public interface BoltConnectionSource<T extends BoltConnectionParameters>
A source of Neo4j Bolt Protocol connections, typically to a specific Neo4j DBMS or Neo4j server.

There are two main types of implementations at the moment:

  1. Pooling implementation - supplies BoltConnection instance that is pooled automatically.
  2. Routing implementation - supplies BoltConnection instance that connects to a Neo4j DBMS cluster member that is selected based on automatically managed routing table information and the RoutedBoltConnectionParameters provided by the user.
Since:
4.0.0