java.lang.Object
org.neo4j.driver.internal.async.DelegatingBoltConnection
- All Implemented Interfaces:
DriverBoltConnection
-
Field Summary
Fields -
Constructor Summary
Constructors -
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
(DriverResponseHandler handler) forceClose
(String reason) logoff()
onLoop()
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) boolean
state()
telemetry
(TelemetryApi telemetryApi) boolean
-
Field Details
-
delegate
-
-
Constructor Details
-
DelegatingBoltConnection
-
-
Method Details
-
onLoop
- Specified by:
onLoop
in interfaceDriverBoltConnection
-
route
public CompletionStage<DriverBoltConnection> route(DatabaseName databaseName, String impersonatedUser, Set<String> bookmarks) - Specified by:
route
in interfaceDriverBoltConnection
-
beginTransaction
public CompletionStage<DriverBoltConnection> beginTransaction(DatabaseName databaseName, AccessMode accessMode, String impersonatedUser, Set<String> bookmarks, TransactionType transactionType, Duration txTimeout, Map<String, Value> txMetadata, String txType, NotificationConfig notificationConfig) - Specified by:
beginTransaction
in interfaceDriverBoltConnection
-
runInAutoCommitTransaction
public CompletionStage<DriverBoltConnection> runInAutoCommitTransaction(DatabaseName databaseName, AccessMode accessMode, String impersonatedUser, Set<String> bookmarks, String query, Map<String, Value> parameters, Duration txTimeout, Map<String, Value> txMetadata, NotificationConfig notificationConfig) - Specified by:
runInAutoCommitTransaction
in interfaceDriverBoltConnection
-
run
- Specified by:
run
in interfaceDriverBoltConnection
-
pull
- Specified by:
pull
in interfaceDriverBoltConnection
-
discard
- Specified by:
discard
in interfaceDriverBoltConnection
-
commit
- Specified by:
commit
in interfaceDriverBoltConnection
-
rollback
- Specified by:
rollback
in interfaceDriverBoltConnection
-
reset
- Specified by:
reset
in interfaceDriverBoltConnection
-
logoff
- Specified by:
logoff
in interfaceDriverBoltConnection
-
logon
- Specified by:
logon
in interfaceDriverBoltConnection
-
telemetry
- Specified by:
telemetry
in interfaceDriverBoltConnection
-
clear
- Specified by:
clear
in interfaceDriverBoltConnection
-
flush
- Specified by:
flush
in interfaceDriverBoltConnection
-
forceClose
- Specified by:
forceClose
in interfaceDriverBoltConnection
-
close
- Specified by:
close
in interfaceDriverBoltConnection
-
state
- Specified by:
state
in interfaceDriverBoltConnection
-
authData
- Specified by:
authData
in interfaceDriverBoltConnection
-
serverAgent
- Specified by:
serverAgent
in interfaceDriverBoltConnection
-
serverAddress
- Specified by:
serverAddress
in interfaceDriverBoltConnection
-
protocolVersion
- Specified by:
protocolVersion
in interfaceDriverBoltConnection
-
telemetrySupported
public boolean telemetrySupported()- Specified by:
telemetrySupported
in interfaceDriverBoltConnection
-
serverSideRoutingEnabled
public boolean serverSideRoutingEnabled()- Specified by:
serverSideRoutingEnabled
in interfaceDriverBoltConnection
-