Package org.hibernate.reactive.session
Interface ReactiveStatelessSession
-
- All Superinterfaces:
ReactiveConnectionSupplier
,ReactiveQueryExecutor
public interface ReactiveStatelessSession extends ReactiveQueryExecutor
Mutiny A contract with the Hibernate stateless session backing the user-visiblereactive session
.This is primarily an internal contract between the various subsystems of Hibernate Reactive.
- See Also:
Stage.Session
,Mutiny.Session
-
-
Method Summary
-
Methods inherited from interface org.hibernate.reactive.session.ReactiveConnectionSupplier
getReactiveConnection
-
Methods inherited from interface org.hibernate.reactive.session.ReactiveQueryExecutor
addBulkCleanupAction, createEntityGraph, createEntityGraph, createReactiveCriteriaQuery, createReactiveNamedQuery, createReactiveNamedQuery, createReactiveNativeQuery, createReactiveNativeQuery, createReactiveNativeQuery, createReactiveQuery, createReactiveQuery, createReactiveQuery, executeReactiveUpdate, executeReactiveUpdate, getDialect, getEntityGraph, getFactory, getResultSetMapping, getSharedContract, reactiveFetch, reactiveInternalLoad, reactiveList, reactiveList
-
-
-
-
Method Detail
-
reactiveGet
<T> CompletionStage<T> reactiveGet(Class<? extends T> entityClass, Object id)
-
reactiveGet
<T> CompletionStage<T> reactiveGet(Class<? extends T> entityClass, Object id, LockMode lockMode, EntityGraph<T> fetchGraph)
-
reactiveInsert
CompletionStage<Void> reactiveInsert(Object entity)
-
reactiveDelete
CompletionStage<Void> reactiveDelete(Object entity)
-
reactiveUpdate
CompletionStage<Void> reactiveUpdate(Object entity)
-
reactiveRefresh
CompletionStage<Void> reactiveRefresh(Object entity)
-
reactiveRefresh
CompletionStage<Void> reactiveRefresh(Object entity, LockMode lockMode)
-
reactiveInsertAll
CompletionStage<Void> reactiveInsertAll(Object... entities)
-
reactiveInsertAll
CompletionStage<Void> reactiveInsertAll(int batchSize, Object... entities)
-
reactiveUpdateAll
CompletionStage<Void> reactiveUpdateAll(Object... entities)
-
reactiveUpdateAll
CompletionStage<Void> reactiveUpdateAll(int batchSize, Object... entities)
-
reactiveDeleteAll
CompletionStage<Void> reactiveDeleteAll(Object... entities)
-
reactiveDeleteAll
CompletionStage<Void> reactiveDeleteAll(int batchSize, Object... entities)
-
reactiveRefreshAll
CompletionStage<Void> reactiveRefreshAll(Object... entities)
-
reactiveRefreshAll
CompletionStage<Void> reactiveRefreshAll(int batchSize, Object... entities)
-
isOpen
boolean isOpen()
-
close
void close(CompletableFuture<Void> closing)
-
-