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()
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
-
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
-