Package | Description |
---|---|
org.hibernate.reactive.common.spi | |
org.hibernate.reactive.mutiny |
An API for Hibernate Reactive where non-blocking operations are
represented by a Mutiny
Uni . |
org.hibernate.reactive.tuple |
Modifier and Type | Method and Description |
---|---|
Mutiny.Session |
MutinyImplementor.newSession()
Deprecated.
Obtain a new
reactive session , the main
interaction point between the user's program and Hibernate
Reactive. |
Mutiny.Session |
MutinyImplementor.newSession(String tenantId)
Deprecated.
Obtain a new
reactive session for a
specified tenant. |
Modifier and Type | Method and Description |
---|---|
Mutiny.Session |
Mutiny.Session.clear()
Completely clear the session.
|
Mutiny.Session |
Mutiny.Session.detach(Object entity)
Remove this instance from the session cache.
|
Mutiny.Session |
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 |
Mutiny.Session.enableFetchProfile(String name)
Enable a particular fetch profile on this session, or do nothing if
requested fetch profile is already enabled.
|
Mutiny.Session |
Mutiny.Session.setBatchSize(Integer batchSize)
Set the session-level batch size, overriding the batch size set
by the configuration property
hibernate.jdbc.batch_size . |
Mutiny.Session |
Mutiny.Session.setCacheMode(org.hibernate.CacheMode cacheMode)
Set the
cache mode for this session. |
Mutiny.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 |
Mutiny.Session.setFlushMode(org.hibernate.FlushMode flushMode)
Set the
flush mode for this session. |
Mutiny.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.
|
Modifier and Type | Method and Description |
---|---|
io.smallrye.mutiny.Uni<Mutiny.Session> |
Mutiny.SessionFactory.openSession()
Obtain a new
reactive session Uni , 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 new
reactive session Uni for a
specified tenant. |
Modifier and Type | Method and Description |
---|---|
<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.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.withTransaction(BiFunction<Mutiny.Session,Mutiny.Transaction,io.smallrye.mutiny.Uni<T>> work)
Perform work using a
reactive session within an
associated transaction . |
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. |
<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 a
specified tenant within an associated transaction . |
Modifier and Type | Method and Description |
---|---|
abstract io.smallrye.mutiny.Uni<T> |
MutinyValueGenerator.generateValue(Mutiny.Session session,
Object owner) |
Copyright © 2020-2022 Red Hat, Inc. All Rights Reserved.