public interface ReactiveSession extends ReactiveQueryExecutor
reactive session
.
This is primarily an internal contract between the various subsystems of Hibernate Reactive.
Stage.Session
,
Mutiny.Session
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
contains(Object entity) |
void |
detach(Object entity) |
void |
disableFetchProfile(String name) |
void |
disableFilter(String filterName) |
void |
enableFetchProfile(String name) |
org.hibernate.Filter |
enableFilter(String filterName) |
Integer |
getBatchSize() |
org.hibernate.CacheMode |
getCacheMode() |
org.hibernate.LockMode |
getCurrentLockMode(Object entity) |
org.hibernate.Filter |
getEnabledFilter(String filterName) |
<T> Class<? extends T> |
getEntityClass(T entity) |
Serializable |
getEntityId(Object entity) |
String |
getEntityName(Object entity) |
org.hibernate.FlushMode |
getHibernateFlushMode() |
Serializable |
getIdentifier(Object entity) |
org.hibernate.engine.spi.PersistenceContext |
getPersistenceContext() |
ReactiveActionQueue |
getReactiveActionQueue() |
<T> T |
getReference(Class<T> entityClass,
Object id) |
org.hibernate.engine.spi.SessionImplementor |
getSharedContract() |
boolean |
isDefaultReadOnly() |
boolean |
isDirty() |
boolean |
isFetchProfileEnabled(String name) |
boolean |
isOpen() |
boolean |
isReadOnly(Object entityOrProxy) |
CompletionStage<Void> |
reactiveAutoflush() |
CompletionStage<Void> |
reactiveClose() |
<E,T> CompletionStage<T> |
reactiveFetch(E entity,
Attribute<E,T> field) |
<T> CompletionStage<T> |
reactiveFetch(T association,
boolean unproxy) |
<T> CompletionStage<T> |
reactiveFind(Class<T> entityClass,
Map<String,Object> naturalIds) |
<T> CompletionStage<List<T>> |
reactiveFind(Class<T> entityClass,
Object... ids) |
<T> CompletionStage<T> |
reactiveFind(Class<T> entityClass,
Object id,
org.hibernate.LockOptions lockOptions,
EntityGraph<T> fetchGraph) |
CompletionStage<Void> |
reactiveFlush() |
<T> CompletionStage<T> |
reactiveGet(Class<T> entityClass,
Serializable id) |
CompletionStage<Object> |
reactiveImmediateLoad(String entityName,
Serializable id) |
CompletionStage<Void> |
reactiveInitializeCollection(org.hibernate.collection.spi.PersistentCollection collection,
boolean writing) |
CompletionStage<Void> |
reactiveLock(Object entity,
org.hibernate.LockOptions lockMode) |
CompletionStage<Void> |
reactiveMerge(Object object,
org.hibernate.event.internal.MergeContext copiedAlready) |
<T> CompletionStage<T> |
reactiveMerge(T object) |
CompletionStage<Void> |
reactivePersist(Object entity) |
CompletionStage<Void> |
reactivePersist(Object object,
org.hibernate.internal.util.collections.IdentitySet copiedAlready) |
CompletionStage<Void> |
reactivePersistOnFlush(Object entity,
org.hibernate.internal.util.collections.IdentitySet copiedAlready) |
CompletionStage<Void> |
reactiveRefresh(Object child,
org.hibernate.internal.util.collections.IdentitySet refreshedAlready) |
CompletionStage<Void> |
reactiveRefresh(Object entity,
org.hibernate.LockOptions lockMode) |
CompletionStage<Void> |
reactiveRemove(Object entity) |
CompletionStage<Void> |
reactiveRemove(Object entity,
boolean isCascadeDeleteEnabled,
org.hibernate.internal.util.collections.IdentitySet transientObjects) |
CompletionStage<Void> |
reactiveRemove(String entityName,
Object child,
boolean isCascadeDeleteEnabled,
org.hibernate.internal.util.collections.IdentitySet transientEntities) |
CompletionStage<Void> |
reactiveRemoveOrphanBeforeUpdates(String entityName,
Object child) |
void |
setBatchSize(Integer batchSize) |
void |
setCacheMode(org.hibernate.CacheMode cacheMode) |
void |
setDefaultReadOnly(boolean readOnly) |
void |
setHibernateFlushMode(org.hibernate.FlushMode flushMode) |
void |
setReadOnly(Object entityOrProxy,
boolean readOnly) |
addBulkCleanupAction, createEntityGraph, createEntityGraph, createReactiveCriteriaQuery, createReactiveNamedQuery, createReactiveNamedQuery, createReactiveNativeQuery, createReactiveNativeQuery, createReactiveNativeQuery, createReactiveQuery, createReactiveQuery, createReactiveQuery, executeReactiveUpdate, executeReactiveUpdate, getDialect, getEntityGraph, getFactory, getResultSetMapping, reactiveInternalLoad, reactiveList, reactiveList
getReactiveConnection
ReactiveActionQueue getReactiveActionQueue()
org.hibernate.engine.spi.PersistenceContext getPersistenceContext()
org.hibernate.engine.spi.SessionImplementor getSharedContract()
getSharedContract
in interface ReactiveQueryExecutor
<T> CompletionStage<T> reactiveFetch(T association, boolean unproxy)
<E,T> CompletionStage<T> reactiveFetch(E entity, Attribute<E,T> field)
CompletionStage<Void> reactivePersist(Object entity)
CompletionStage<Void> reactivePersist(Object object, org.hibernate.internal.util.collections.IdentitySet copiedAlready)
CompletionStage<Void> reactivePersistOnFlush(Object entity, org.hibernate.internal.util.collections.IdentitySet copiedAlready)
CompletionStage<Void> reactiveRemove(Object entity)
CompletionStage<Void> reactiveRemove(Object entity, boolean isCascadeDeleteEnabled, org.hibernate.internal.util.collections.IdentitySet transientObjects)
CompletionStage<Void> reactiveRemove(String entityName, Object child, boolean isCascadeDeleteEnabled, org.hibernate.internal.util.collections.IdentitySet transientEntities)
<T> CompletionStage<T> reactiveMerge(T object)
CompletionStage<Void> reactiveMerge(Object object, org.hibernate.event.internal.MergeContext copiedAlready)
CompletionStage<Void> reactiveFlush()
CompletionStage<Void> reactiveAutoflush()
CompletionStage<Void> reactiveRefresh(Object entity, org.hibernate.LockOptions lockMode)
CompletionStage<Void> reactiveRefresh(Object child, org.hibernate.internal.util.collections.IdentitySet refreshedAlready)
CompletionStage<Void> reactiveLock(Object entity, org.hibernate.LockOptions lockMode)
<T> CompletionStage<T> reactiveGet(Class<T> entityClass, Serializable id)
<T> CompletionStage<T> reactiveFind(Class<T> entityClass, Object id, org.hibernate.LockOptions lockOptions, EntityGraph<T> fetchGraph)
<T> CompletionStage<List<T>> reactiveFind(Class<T> entityClass, Object... ids)
<T> CompletionStage<T> reactiveFind(Class<T> entityClass, Map<String,Object> naturalIds)
CompletionStage<Object> reactiveImmediateLoad(String entityName, Serializable id)
CompletionStage<Void> reactiveInitializeCollection(org.hibernate.collection.spi.PersistentCollection collection, boolean writing)
CompletionStage<Void> reactiveRemoveOrphanBeforeUpdates(String entityName, Object child)
void setHibernateFlushMode(org.hibernate.FlushMode flushMode)
org.hibernate.FlushMode getHibernateFlushMode()
void setCacheMode(org.hibernate.CacheMode cacheMode)
org.hibernate.CacheMode getCacheMode()
Integer getBatchSize()
void setBatchSize(Integer batchSize)
void detach(Object entity)
boolean isDefaultReadOnly()
void setDefaultReadOnly(boolean readOnly)
void setReadOnly(Object entityOrProxy, boolean readOnly)
boolean isReadOnly(Object entityOrProxy)
Serializable getIdentifier(Object entity)
boolean contains(Object entity)
<T> Class<? extends T> getEntityClass(T entity)
Serializable getEntityId(Object entity)
org.hibernate.LockMode getCurrentLockMode(Object entity)
org.hibernate.Filter enableFilter(String filterName)
void disableFilter(String filterName)
org.hibernate.Filter getEnabledFilter(String filterName)
boolean isFetchProfileEnabled(String name) throws org.hibernate.UnknownProfileException
org.hibernate.UnknownProfileException
void enableFetchProfile(String name) throws org.hibernate.UnknownProfileException
org.hibernate.UnknownProfileException
void disableFetchProfile(String name) throws org.hibernate.UnknownProfileException
org.hibernate.UnknownProfileException
void clear()
boolean isDirty()
boolean isOpen()
CompletionStage<Void> reactiveClose()
Copyright © 2020-2022 Red Hat, Inc. All Rights Reserved.