java.lang.Object
org.neo4j.driver.internal.reactive.AbstractReactiveSession<S>
- Direct Known Subclasses:
InternalReactiveSession
,InternalReactiveSession
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract org.reactivestreams.Publisher
<Void> closeTransaction
(S transaction, boolean commit, Observation parentObservation) protected abstract S
createTransaction
(UnmanagedTransaction unmanagedTransaction) protected org.reactivestreams.Publisher
<S> doBeginTransaction
(TransactionConfig config, String txType, ApiTelemetryWork apiTelemetryWork, Observation parentObservation) protected <T> org.reactivestreams.Publisher
<T> doClose
(Observation parentObservation) protected <T> org.reactivestreams.Publisher
<T> run
(Query query, TransactionConfig config, Function<RxResultCursor, T> cursorToResult, Observation parentObservation) protected <T> org.reactivestreams.Publisher
<T> runTransaction
(AccessMode mode, Function<S, ? extends org.reactivestreams.Publisher<T>> work, TransactionConfig config, Class<? extends BaseSession> sessionType, DriverObservationProvider observationProvider)
-
Field Details
-
session
-
-
Constructor Details
-
AbstractReactiveSession
-
-
Method Details
-
createTransaction
-
closeTransaction
protected abstract org.reactivestreams.Publisher<Void> closeTransaction(S transaction, boolean commit, Observation parentObservation) -
doBeginTransaction
protected org.reactivestreams.Publisher<S> doBeginTransaction(TransactionConfig config, String txType, ApiTelemetryWork apiTelemetryWork, Observation parentObservation) -
runTransaction
protected <T> org.reactivestreams.Publisher<T> runTransaction(AccessMode mode, Function<S, ? extends org.reactivestreams.Publisher<T>> work, TransactionConfig config, Class<? extends BaseSession> sessionType, DriverObservationProvider observationProvider) -
lastBookmarks
-
run
protected <T> org.reactivestreams.Publisher<T> run(Query query, TransactionConfig config, Function<RxResultCursor, T> cursorToResult, Observation parentObservation) -
doClose
-