- All Known Implementing Classes:
BoltConnectionImpl,BoltConnectionWithAuthTokenManager,PooledBoltConnection,RoutedBoltConnection,TerminationAwareBoltConnection
public interface BoltConnection
-
Method Summary
Modifier and TypeMethodDescriptionauthData()beginTransaction(DatabaseName databaseName, AccessMode accessMode, String impersonatedUser, Set<String> bookmarks, TransactionType transactionType, Duration txTimeout, Map<String, Value> txMetadata, String txType, NotificationConfig notificationConfig) clear()close()commit()discard(long qid, long number) flush(ResponseHandler handler) forceClose(String reason) logoff()pull(long qid, long request) reset()rollback()route(DatabaseName databaseName, String impersonatedUser, Set<String> bookmarks) runInAutoCommitTransaction(DatabaseName databaseName, AccessMode accessMode, String impersonatedUser, Set<String> bookmarks, String query, Map<String, Value> parameters, Duration txTimeout, Map<String, Value> txMetadata, NotificationConfig notificationConfig) state()telemetry(TelemetryApi telemetryApi) boolean
-
Method Details
-
route
CompletionStage<BoltConnection> route(DatabaseName databaseName, String impersonatedUser, Set<String> bookmarks) -
beginTransaction
CompletionStage<BoltConnection> beginTransaction(DatabaseName databaseName, AccessMode accessMode, String impersonatedUser, Set<String> bookmarks, TransactionType transactionType, Duration txTimeout, Map<String, Value> txMetadata, String txType, NotificationConfig notificationConfig) -
runInAutoCommitTransaction
CompletionStage<BoltConnection> runInAutoCommitTransaction(DatabaseName databaseName, AccessMode accessMode, String impersonatedUser, Set<String> bookmarks, String query, Map<String, Value> parameters, Duration txTimeout, Map<String, Value> txMetadata, NotificationConfig notificationConfig) -
run
-
pull
-
discard
-
commit
CompletionStage<BoltConnection> commit() -
rollback
CompletionStage<BoltConnection> rollback() -
reset
CompletionStage<BoltConnection> reset() -
logoff
CompletionStage<BoltConnection> logoff() -
logon
-
telemetry
-
clear
CompletionStage<BoltConnection> clear() -
flush
-
forceClose
-
close
CompletionStage<Void> close() -
state
BoltConnectionState state() -
authData
CompletionStage<AuthData> authData() -
serverAgent
String serverAgent() -
serverAddress
BoltServerAddress serverAddress() -
protocolVersion
BoltProtocolVersion protocolVersion() -
telemetrySupported
boolean telemetrySupported()
-