Module org.neo4j.driver
Interface DriverBoltConnection
- All Known Implementing Classes:
DelegatingBoltConnection
public interface DriverBoltConnection
-
Method Summary
Modifier and TypeMethodDescriptionCompletionStage<org.neo4j.bolt.connection.AuthInfo>authData()beginTransaction(org.neo4j.bolt.connection.DatabaseName databaseName, org.neo4j.bolt.connection.AccessMode accessMode, String impersonatedUser, Set<String> bookmarks, org.neo4j.bolt.connection.TransactionType transactionType, Duration txTimeout, Map<String, Value> txMetadata, String txType, org.neo4j.bolt.connection.NotificationConfig notificationConfig) clear()close()commit()discard(long qid, long number) flush(DriverResponseHandler handler) forceClose(String reason) logoff()<T> CompletionStage<T>org.neo4j.bolt.connection.BoltProtocolVersionpull(long qid, long request) reset()rollback()route(org.neo4j.bolt.connection.DatabaseName databaseName, String impersonatedUser, Set<String> bookmarks) runInAutoCommitTransaction(org.neo4j.bolt.connection.DatabaseName databaseName, org.neo4j.bolt.connection.AccessMode accessMode, String impersonatedUser, Set<String> bookmarks, String query, Map<String, Value> parameters, Duration txTimeout, Map<String, Value> txMetadata, org.neo4j.bolt.connection.NotificationConfig notificationConfig) org.neo4j.bolt.connection.BoltServerAddressbooleanorg.neo4j.bolt.connection.BoltConnectionStatestate()telemetry(org.neo4j.bolt.connection.TelemetryApi telemetryApi) boolean
-
Method Details
-
onLoop
-
route
CompletionStage<DriverBoltConnection> route(org.neo4j.bolt.connection.DatabaseName databaseName, String impersonatedUser, Set<String> bookmarks) -
beginTransaction
CompletionStage<DriverBoltConnection> beginTransaction(org.neo4j.bolt.connection.DatabaseName databaseName, org.neo4j.bolt.connection.AccessMode accessMode, String impersonatedUser, Set<String> bookmarks, org.neo4j.bolt.connection.TransactionType transactionType, Duration txTimeout, Map<String, Value> txMetadata, String txType, org.neo4j.bolt.connection.NotificationConfig notificationConfig) -
runInAutoCommitTransaction
CompletionStage<DriverBoltConnection> runInAutoCommitTransaction(org.neo4j.bolt.connection.DatabaseName databaseName, org.neo4j.bolt.connection.AccessMode accessMode, String impersonatedUser, Set<String> bookmarks, String query, Map<String, Value> parameters, Duration txTimeout, Map<String, Value> txMetadata, org.neo4j.bolt.connection.NotificationConfig notificationConfig) -
run
-
pull
-
discard
-
commit
CompletionStage<DriverBoltConnection> commit() -
rollback
CompletionStage<DriverBoltConnection> rollback() -
reset
CompletionStage<DriverBoltConnection> reset() -
logoff
CompletionStage<DriverBoltConnection> logoff() -
logon
-
telemetry
CompletionStage<DriverBoltConnection> telemetry(org.neo4j.bolt.connection.TelemetryApi telemetryApi) -
clear
CompletionStage<DriverBoltConnection> clear() -
flush
-
forceClose
-
close
CompletionStage<Void> close() -
state
org.neo4j.bolt.connection.BoltConnectionState state() -
authData
CompletionStage<org.neo4j.bolt.connection.AuthInfo> authData() -
serverAgent
String serverAgent() -
serverAddress
org.neo4j.bolt.connection.BoltServerAddress serverAddress() -
protocolVersion
org.neo4j.bolt.connection.BoltProtocolVersion protocolVersion() -
telemetrySupported
boolean telemetrySupported() -
serverSideRoutingEnabled
boolean serverSideRoutingEnabled()
-