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()
onLoop()
org.neo4j.bolt.connection.BoltProtocolVersion
pull
(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.BoltServerAddress
boolean
org.neo4j.bolt.connection.BoltConnectionState
state()
telemetry
(org.neo4j.bolt.connection.TelemetryApi telemetryApi) boolean
-
Method Details
-
onLoop
CompletionStage<DriverBoltConnection> 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()
-