Uses of Interface
org.hibernate.reactive.mutiny.Mutiny.Session
Packages that use Mutiny.Session
Package
Description
An API for Hibernate Reactive where non-blocking operations are
represented by a Mutiny
Uni.-
Uses of Mutiny.Session in org.hibernate.reactive.mutiny
Methods in org.hibernate.reactive.mutiny that return Mutiny.SessionModifier and TypeMethodDescriptionMutiny.Session.clear()Completely clear the session.Remove this instance from the session cache.Mutiny.Session.disableFetchProfile(String name) Disable a particular fetch profile on this session, or do nothing if the requested fetch profile is not enabled.Mutiny.Session.enableFetchProfile(String name) Enable a particular fetch profile on this session, or do nothing if requested fetch profile is already enabled.Mutiny.SessionFactory.getCurrentSession()Return the current instance ofMutiny.Session, if any.Mutiny.Session.setBatchSize(Integer batchSize) Set the session-level batch size, overriding the batch size set by the configuration propertyhibernate.jdbc.batch_size.Mutiny.Session.setCacheMode(CacheMode cacheMode) Set thecache modefor this session.default Mutiny.SessionMutiny.Session.setCacheRetrieveMode(jakarta.persistence.CacheRetrieveMode cacheRetrieveMode) Set theCacheRetrieveModefor this session.default Mutiny.SessionMutiny.Session.setCacheStoreMode(jakarta.persistence.CacheStoreMode cacheStoreMode) Set theCacheStoreModefor this session.Mutiny.Session.setDefaultReadOnly(boolean readOnly) Change the default for entities and proxies loaded into this session from modifiable to read-only mode, or from modifiable to read-only mode.Mutiny.Session.setFetchBatchSize(int batchSize) Set the maximum batch size for batch fetching associations by id in this session.default Mutiny.SessionMutiny.Session.setFlushMode(jakarta.persistence.FlushModeType flushModeType) Set theflush modefor this session.Mutiny.Session.setFlushMode(FlushMode flushMode) Set theflush modefor this session.Mutiny.Session.setReadOnly(Object entityOrProxy, boolean readOnly) Set an unmodified persistent object to read-only mode, or a read-only object to modifiable mode.Mutiny.Session.setSubselectFetchingEnabled(boolean enabled) Enable or disable subselect fetching in this session.Methods in org.hibernate.reactive.mutiny that return types with arguments of type Mutiny.SessionModifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<Mutiny.Session>Mutiny.SessionFactory.openSession()Obtain a newreactive sessionUni, the main interaction point between the user's program and Hibernate Reactive.io.smallrye.mutiny.Uni<Mutiny.Session>Mutiny.SessionFactory.openSession(String tenantId) Obtain a newreactive sessionUnifor a specified tenant.Method parameters in org.hibernate.reactive.mutiny with type arguments of type Mutiny.SessionModifier and TypeMethodDescription<T> io.smallrye.mutiny.Uni<T>Mutiny.SessionFactory.withSession(String tenantId, Function<Mutiny.Session, io.smallrye.mutiny.Uni<T>> work) Perform work using a reactive session for a specified tenant.<T> io.smallrye.mutiny.Uni<T>Mutiny.SessionFactory.withSession(Function<Mutiny.Session, io.smallrye.mutiny.Uni<T>> work) Perform work using a reactive session.<T> io.smallrye.mutiny.Uni<T>Mutiny.SessionFactory.withTransaction(String tenantId, BiFunction<Mutiny.Session, Mutiny.Transaction, io.smallrye.mutiny.Uni<T>> work) Perform work using a reactive session for the tenant with the specified tenant id within an associatedtransaction.<T> io.smallrye.mutiny.Uni<T>Mutiny.SessionFactory.withTransaction(BiFunction<Mutiny.Session, Mutiny.Transaction, io.smallrye.mutiny.Uni<T>> work) Perform work using a reactive session within an associatedtransaction.default <T> io.smallrye.mutiny.Uni<T>Mutiny.SessionFactory.withTransaction(Function<Mutiny.Session, io.smallrye.mutiny.Uni<T>> work) Perform work using a reactive session within an associated transaction. -
Uses of Mutiny.Session in org.hibernate.reactive.mutiny.delegation
Classes in org.hibernate.reactive.mutiny.delegation that implement Mutiny.SessionMethods in org.hibernate.reactive.mutiny.delegation that return Mutiny.SessionModifier and TypeMethodDescriptionMutinySessionDelegator.clear()abstract Mutiny.SessionMutinySessionDelegator.delegate()MutinySessionDelegator.disableFetchProfile(String name) MutinySessionDelegator.enableFetchProfile(String name) MutinySessionDelegator.setBatchSize(Integer batchSize) MutinySessionDelegator.setCacheMode(CacheMode cacheMode) MutinySessionDelegator.setCacheRetrieveMode(jakarta.persistence.CacheRetrieveMode cacheRetrieveMode) MutinySessionDelegator.setCacheStoreMode(jakarta.persistence.CacheStoreMode cacheStoreMode) MutinySessionDelegator.setDefaultReadOnly(boolean readOnly) MutinySessionDelegator.setFetchBatchSize(int batchSize) MutinySessionDelegator.setFlushMode(jakarta.persistence.FlushModeType flushModeType) MutinySessionDelegator.setFlushMode(FlushMode flushMode) MutinySessionDelegator.setReadOnly(Object entityOrProxy, boolean readOnly) MutinySessionDelegator.setSubselectFetchingEnabled(boolean enabled) -
Uses of Mutiny.Session in org.hibernate.reactive.tuple
Methods in org.hibernate.reactive.tuple with parameters of type Mutiny.SessionModifier and TypeMethodDescriptionabstract io.smallrye.mutiny.Uni<?>MutinyGenerator.generate(Mutiny.Session session, Object owner, Object currentValue, org.hibernate.generator.EventType eventType)