Module org.neo4j.driver
Class AdaptingDriverBoltConnectionProvider
java.lang.Object
org.neo4j.driver.internal.adaptedbolt.AdaptingDriverBoltConnectionProvider
- All Implemented Interfaces:
DriverBoltConnectionProvider
public class AdaptingDriverBoltConnectionProvider
extends Object
implements DriverBoltConnectionProvider
-
Constructor Summary
ConstructorsConstructorDescriptionAdaptingDriverBoltConnectionProvider
(org.neo4j.bolt.connection.BoltConnectionProvider delegate, ErrorMapper errorMapper, BoltValueFactory boltValueFactory, boolean routed, org.neo4j.bolt.connection.BoltServerAddress address, org.neo4j.bolt.connection.RoutingContext routingContext, org.neo4j.bolt.connection.BoltAgent boltAgent, String userAgent, int connectTimeoutMillis) -
Method Summary
Modifier and TypeMethodDescriptionclose()
connect
(org.neo4j.bolt.connection.SecurityPlan securityPlan, org.neo4j.bolt.connection.DatabaseName databaseName, Supplier<CompletionStage<Map<String, Value>>> authMapStageSupplier, org.neo4j.bolt.connection.AccessMode mode, Set<String> bookmarks, String impersonatedUser, org.neo4j.bolt.connection.BoltProtocolVersion minVersion, org.neo4j.bolt.connection.NotificationConfig notificationConfig, Consumer<org.neo4j.bolt.connection.DatabaseName> databaseNameConsumer, Map<String, Object> additionalParameters) supportsMultiDb
(org.neo4j.bolt.connection.SecurityPlan securityPlan, Map<String, Value> authMap) supportsSessionAuth
(org.neo4j.bolt.connection.SecurityPlan securityPlan, Map<String, Value> authMap) verifyConnectivity
(org.neo4j.bolt.connection.SecurityPlan securityPlan, Map<String, Value> authMap)
-
Constructor Details
-
AdaptingDriverBoltConnectionProvider
public AdaptingDriverBoltConnectionProvider(org.neo4j.bolt.connection.BoltConnectionProvider delegate, ErrorMapper errorMapper, BoltValueFactory boltValueFactory, boolean routed, org.neo4j.bolt.connection.BoltServerAddress address, org.neo4j.bolt.connection.RoutingContext routingContext, org.neo4j.bolt.connection.BoltAgent boltAgent, String userAgent, int connectTimeoutMillis)
-
-
Method Details
-
connect
public CompletionStage<DriverBoltConnection> connect(org.neo4j.bolt.connection.SecurityPlan securityPlan, org.neo4j.bolt.connection.DatabaseName databaseName, Supplier<CompletionStage<Map<String, Value>>> authMapStageSupplier, org.neo4j.bolt.connection.AccessMode mode, Set<String> bookmarks, String impersonatedUser, org.neo4j.bolt.connection.BoltProtocolVersion minVersion, org.neo4j.bolt.connection.NotificationConfig notificationConfig, Consumer<org.neo4j.bolt.connection.DatabaseName> databaseNameConsumer, Map<String, Object> additionalParameters) - Specified by:
connect
in interfaceDriverBoltConnectionProvider
-
verifyConnectivity
public CompletionStage<Void> verifyConnectivity(org.neo4j.bolt.connection.SecurityPlan securityPlan, Map<String, Value> authMap) - Specified by:
verifyConnectivity
in interfaceDriverBoltConnectionProvider
-
supportsMultiDb
public CompletionStage<Boolean> supportsMultiDb(org.neo4j.bolt.connection.SecurityPlan securityPlan, Map<String, Value> authMap) - Specified by:
supportsMultiDb
in interfaceDriverBoltConnectionProvider
-
supportsSessionAuth
public CompletionStage<Boolean> supportsSessionAuth(org.neo4j.bolt.connection.SecurityPlan securityPlan, Map<String, Value> authMap) - Specified by:
supportsSessionAuth
in interfaceDriverBoltConnectionProvider
-
close
- Specified by:
close
in interfaceDriverBoltConnectionProvider
-