java.lang.Object
org.neo4j.driver.internal.async.DelegatingBoltConnection
- All Implemented Interfaces:
DriverBoltConnection
-
Field Summary
Fields -
Constructor Summary
Constructors -
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.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
-
Field Details
-
delegate
-
-
Constructor Details
-
DelegatingBoltConnection
-
-
Method Details
-
onLoop
- Specified by:
onLoop
in interfaceDriverBoltConnection
-
route
public CompletionStage<DriverBoltConnection> route(org.neo4j.bolt.connection.DatabaseName databaseName, String impersonatedUser, Set<String> bookmarks) - Specified by:
route
in interfaceDriverBoltConnection
-
beginTransaction
public 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) - Specified by:
beginTransaction
in interfaceDriverBoltConnection
-
runInAutoCommitTransaction
public 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) - 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
public CompletionStage<DriverBoltConnection> telemetry(org.neo4j.bolt.connection.TelemetryApi telemetryApi) - 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
public org.neo4j.bolt.connection.BoltConnectionState state()- Specified by:
state
in interfaceDriverBoltConnection
-
authData
- Specified by:
authData
in interfaceDriverBoltConnection
-
serverAgent
- Specified by:
serverAgent
in interfaceDriverBoltConnection
-
serverAddress
public org.neo4j.bolt.connection.BoltServerAddress serverAddress()- Specified by:
serverAddress
in interfaceDriverBoltConnection
-
protocolVersion
public org.neo4j.bolt.connection.BoltProtocolVersion protocolVersion()- Specified by:
protocolVersion
in interfaceDriverBoltConnection
-
telemetrySupported
public boolean telemetrySupported()- Specified by:
telemetrySupported
in interfaceDriverBoltConnection
-
serverSideRoutingEnabled
public boolean serverSideRoutingEnabled()- Specified by:
serverSideRoutingEnabled
in interfaceDriverBoltConnection
-