java.lang.Object
org.neo4j.driver.internal.async.NetworkSession
- Direct Known Subclasses:
LeakLoggingNetworkSession
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNetworkSession
(DriverBoltConnectionSource boltConnectionProvider, RetryLogic retryLogic, org.neo4j.bolt.connection.DatabaseName databaseName, AccessMode mode, Set<Bookmark> bookmarks, String impersonatedUser, long fetchSize, Logging logging, BookmarkManager bookmarkManager, NotificationConfig notificationConfig, AuthToken overrideAuthToken, boolean telemetryDisabled, AuthTokenManager authTokenManager, HomeDatabaseCache homeDatabaseCache, DriverObservationProvider observationProvider) -
Method Summary
Modifier and TypeMethodDescriptionbeginTransactionAsync
(AccessMode mode, TransactionConfig config, String txType, ApiTelemetryWork apiTelemetryWork, boolean flush, Observation parentObservation) beginTransactionAsync
(AccessMode mode, TransactionConfig config, ApiTelemetryWork apiTelemetryWork, Observation parentObservation) beginTransactionAsync
(TransactionConfig config, String txType, ApiTelemetryWork apiTelemetryWork, Observation parentObservation) beginTransactionAsync
(TransactionConfig config, ApiTelemetryWork apiTelemetryWork, Observation parentObservation) closeAsync
(Observation parentObservation) protected CompletionStage
<Boolean> boolean
isOpen()
runAsync
(Query query, TransactionConfig config, Observation parentObservation, Class<?> resultType) runRx
(Query query, TransactionConfig config, CompletionStage<RxResultCursor> cursorPublishStage, Observation parentObservation)
-
Field Details
-
log
-
-
Constructor Details
-
NetworkSession
public NetworkSession(DriverBoltConnectionSource boltConnectionProvider, RetryLogic retryLogic, org.neo4j.bolt.connection.DatabaseName databaseName, AccessMode mode, Set<Bookmark> bookmarks, String impersonatedUser, long fetchSize, Logging logging, BookmarkManager bookmarkManager, NotificationConfig notificationConfig, AuthToken overrideAuthToken, boolean telemetryDisabled, AuthTokenManager authTokenManager, HomeDatabaseCache homeDatabaseCache, DriverObservationProvider observationProvider)
-
-
Method Details
-
runAsync
public CompletionStage<ResultCursor> runAsync(Query query, TransactionConfig config, Observation parentObservation, Class<?> resultType) -
runRx
public CompletionStage<RxResultCursor> runRx(Query query, TransactionConfig config, CompletionStage<RxResultCursor> cursorPublishStage, Observation parentObservation) -
beginTransactionAsync
public CompletionStage<UnmanagedTransaction> beginTransactionAsync(TransactionConfig config, ApiTelemetryWork apiTelemetryWork, Observation parentObservation) -
beginTransactionAsync
public CompletionStage<UnmanagedTransaction> beginTransactionAsync(TransactionConfig config, String txType, ApiTelemetryWork apiTelemetryWork, Observation parentObservation) -
beginTransactionAsync
public CompletionStage<UnmanagedTransaction> beginTransactionAsync(AccessMode mode, TransactionConfig config, ApiTelemetryWork apiTelemetryWork, Observation parentObservation) -
beginTransactionAsync
public CompletionStage<UnmanagedTransaction> beginTransactionAsync(AccessMode mode, TransactionConfig config, String txType, ApiTelemetryWork apiTelemetryWork, boolean flush, Observation parentObservation) -
resetAsync
-
retryLogic
-
lastBookmarks
-
releaseConnectionAsync
-
connectionAsync
-
isOpen
public boolean isOpen() -
closeAsync
-
currentConnectionIsOpen
-