All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractReactiveFlushingEventListener |
Collects commons methods needed during the management of flush events.
|
AbstractReactiveInformationSchemaBasedExtractorImpl |
An implementation of InformationExtractor that obtains metadata
information from a database's information_schema.
|
AffectedEntities |
A description of the entities and tables affected by a native query.
|
AsyncCloseable |
Copy of com.ibm.asyncutil.util.AsyncClosable in com.ibm.async:asyncutil:0.1.0
with minor changes to the java doc.
|
AsyncIterator<T> |
Copy of com.ibm.asyncutil.iteration.AsyncIterator from com.ibm.async:asyncutil:0.1.0
without all the methods and imports we don't need for Hibernate Reactive.
|
AsyncIterator.End |
A marker enum that indicates there are no elements left in the iterator.
|
AsyncTrampoline |
Copy of com.ibm.asyncutil.iteration.AyncTrampoline from com.ibm.async:asyncutil:0.1.0
without all the methods and imports we don't need for Hibernate Reactive.
|
BaseKey<T> |
Implementation of Context.Key suitable for storing
instances of Session or StatelessSession ,
or really anything at all, in the Vert.x context.
|
BatchingConnection |
A ReactiveConnection that automatically performs batching
of insert, update, and delete statements, relieving the client
persister code of the responsibility to manage batching.
|
BlockingIdentifierGenerator |
|
CachingReactiveLoader<T> |
Defines common reactive operations inherited by query loaders, in
particular, interaction with the cache.
|
Cascade<C> |
Delegate responsible for, in conjunction with the various
actions , implementing cascade processing.
|
CascadingAction<C> |
A reactive session operation that may
be cascaded from a parent entity to its children.
|
CascadingActions |
|
CascadingActions.BaseCascadingAction<C> |
|
ClassFormatter |
Used with JBoss Logging's FormatWith to display Class names in log
messages.
|
CompletionStages |
|
ConstraintViolationException |
the requested DML operation resulted in a violation of a defined integrity constraint.
|
Context |
Abstracts away from the Vert.x Context
object, enabling alternative strategies for associating state
with the current reactive stream.
|
Context.Key<T> |
An object that identifies something we store in the Vert.x
local context, usually a Session or
StatelessSession , but in principle anything at all.
|
Criteria<R> |
|
CriteriaQueryOptions |
|
CriteriaQueryRenderingContext |
A RenderingContext used when compiling criteria queries for
reactive execution.
|
DefaultReactiveAutoFlushEventListener |
|
DefaultReactiveDeleteEventListener |
A reactific DefaultDeleteEventListener .
|
DefaultReactiveFlushEntityEventListener |
A reactific DefaultFlushEntityEventListener .
|
DefaultReactiveFlushEventListener |
A reactific DefaultFlushEventListener .
|
DefaultReactiveInitializeCollectionEventListener |
|
DefaultReactiveLoadEventListener |
A reactive DefaultLoadEventListener .
|
DefaultReactiveLockEventListener |
|
DefaultReactiveMergeEventListener |
A reactific DefaultMergeEventListener .
|
DefaultReactivePersistEventListener |
A reactific DefaultPersistEventListener .
|
DefaultReactivePersistOnFlushEventListener |
A reactific DefaultPersistOnFlushEventListener .
|
DefaultReactivePostLoadEventListener |
We do 2 things here:
Call Lifecycle interface if necessary
Perform needed EntityEntry.getLockMode() related processing
|
DefaultReactiveRefreshEventListener |
A reactific DefaultRefreshEventListener .
|
DefaultReactiveResolveNaturalIdEventListener |
A reactific DefaultResolveNaturalIdEventListener .
|
DefaultSqlClientPool |
A pool of reactive connections backed by a Vert.x Pool .
|
DefaultSqlClientPoolConfiguration |
|
DefaultVertxInstance |
A singleton instance of Vertx that is created on
demand and destroyed automatically along with the Hibernate
session factory .
|
Either<L,R> |
Copy of com.ibm.asyncutil.util.Either from com.ibm.async:asyncutil:0.1.0
without all the methods and imports we don't need for Hibernate Reactive.
|
EmulatedSequenceReactiveIdentifierGenerator |
Support for JPA's SequenceGenerator
for databases which do not support sequences.
|
EntityTypes |
Reactive operations that really belong to EntityType
|
ExternalSqlClientPool |
A pool of reactive connections backed by a Vert.x Pool .
|
ForeignKeys |
Algorithms related to foreign key constraint transparency
|
ForeignKeys.Nullifier |
Delegate for handling nullifying ("null"ing-out) non-cascaded associations
|
Identifier<T> |
Represents a value of an attribute that forms part of the
natural key of an entity.
|
Identifier.Composite<T> |
|
Identifier.Id<T> |
|
IdentifierGeneration |
|
Implementor |
Allows access to object that can be useful for integrators
|
IntBiFunction<T,R> |
Similar to a BiFunction
but one of the arguments is a primitive integer.
|
IntBiPredicate<T> |
Similar to a BiPredicate
but one of the arguments is a primitive integer.
|
InternalStateAssertions |
Commonly used assertions to verify that the operations
are running on the expected events and threads.
|
JdbcNull |
|
Log |
|
LogCategory |
|
LoggerFactory |
|
MultitenantKey<T> |
Implementation of Context.Key suitable for use with
multi-tenancy.
|
Mutiny |
An API for Hibernate Reactive where non-blocking operations are
represented by a Mutiny Uni .
|
Mutiny.Closeable |
|
Mutiny.Query<R> |
A non-blocking counterpart to the Hibernate
Query interface, allowing reactive
execution of HQL and JPQL queries.
|
Mutiny.Session |
A non-blocking counterpart to the Hibernate Session
interface, allowing a reactive style of interaction with the database.
|
Mutiny.SessionFactory |
|
Mutiny.StatelessSession |
A non-blocking counterpart to the Hibernate
StatelessSession interface, which provides a
command-oriented API for performing bulk operations against a database.
|
Mutiny.Transaction |
|
MutinyImplementor |
Deprecated.
|
MutinyQueryImpl<R> |
|
MutinySessionFactoryImpl |
|
MutinySessionImpl |
|
MutinyStatelessSessionImpl |
|
MutinyValueGenerator<T> |
|
MySqlReactiveInformationExtractorImpl |
|
NoJdbcConnectionProvider |
A dummy Hibernate ConnectionProvider throws an
exception if a JDBC connection is requested.
|
NoJdbcConnectionProviderInitiator |
|
NoJdbcEnvironmentInitiator |
A Hibernate service initiator that
provides an implementation of JdbcEnvironment that infers
the Hibernate Dialect from the JDBC URL.
|
NoJdbcMultiTenantConnectionProvider |
A dummy Hibernate
MultiTenantConnectionProvider
which throws an exception if a JDBC connection is requested.
|
NoJdbcMultiTenantConnectionProviderInitiator |
|
NoJtaPlatformInitiator |
A Hibernate service initiator for the non-configured form of JTA platform.
|
OracleParameters |
|
OracleSqlReactiveInformationExtractorImpl |
|
Parameters |
Some databases have a different parameter syntax, which
the Vert.x SqlClient does not abstract.
|
PostgresParameters |
|
PostgreSqlReactiveInformationExtractorImpl |
|
PreparedStatementAdaptor |
Collects parameter bindings from Hibernate core code
that expects a JDBC PreparedStatement .
|
PreparedStatementAdaptor.Binder |
|
ProvidedVertxInstance |
An implementation of VertxInstance which allows the client
to provide an instance of Vertx whose lifecycle is managed
externally to Hibernate Reactive.
|
QueryParametersAdaptor |
|
QueryType |
|
QueuedOperationCollectionAction |
|
ReactiveAbstractCollectionPersister |
Reactive version of AbstractCollectionPersister
|
ReactiveAbstractCollectionPersister.ExpectationAdaptor |
|
ReactiveAbstractEntityLoader |
A reactific AbstractEntityLoader .
|
ReactiveAbstractEntityPersister |
An abstract implementation of ReactiveEntityPersister whose
concrete implementations each extend a concrete subclass of
AbstractEntityPersister .
|
ReactiveAbstractEntityPersister.DeleteExpectation |
|
ReactiveAbstractEntityPersister.InsertExpectation |
|
ReactiveAbstractEntityPersister.UpdateExpectation |
|
ReactiveActionQueue |
A reactive counterpart to ActionQueue , where DML
operations are queued before execution during a flush.
|
ReactiveAfterTransactionCompletionProcess |
Contract representing some process that needs to occur during after transaction completion.
|
ReactiveAutoFlushEventListener |
|
ReactiveBasicCollectionLoader |
A reactive BasicCollectionLoader
|
ReactiveBasicCollectionPersister |
A reactive BasicCollectionPersister
|
ReactiveBatchingCollectionInitializerBuilder |
|
ReactiveBatchingEntityLoader |
The base contract for loaders capable of performing batch-fetch loading of entities using multiple primary key
values in the SQL WHERE clause.
|
ReactiveBatchingEntityLoaderBuilder |
Superclass of builders for batching entity loaders.
|
ReactiveBeforeTransactionCompletionProcess |
Contract representing some process that needs to occur during before transaction completion.
|
ReactiveBulkIdStrategy |
A reactive version of AbstractMultiTableBulkIdStrategyImpl used
for handling HQL update and delete queries that affect multiple tables.
|
ReactiveCacheEntityLoaderHelper |
|
ReactiveCascadeEntityLoader |
A reactive EntityLoader that is
used for initializing unfetched associations during the
cascade process.
|
ReactiveCollectionInitializer |
A reactific CollectionInitializer , the contract implemented
by all reactive collection loaders, including batch loaders.
|
ReactiveCollectionLoader |
A reactific CollectionLoader .
|
ReactiveCollectionPersister |
A reactive CollectionPersister
|
ReactiveCollectionRecreateAction |
|
ReactiveCollectionRemoveAction |
|
ReactiveCollectionUpdateAction |
Like CollectionUpdateAction but reactive
|
ReactiveConnection |
Abstracts over reactive database connections, defining
operations that allow queries to be executed asynchronously
via CompletionStage .
|
ReactiveConnection.Expectation |
|
ReactiveConnection.Result |
|
ReactiveConnectionPool |
|
ReactiveConnectionPoolInitiator |
|
ReactiveConnectionSupplier |
|
ReactiveCriteriaBuilderImpl |
|
ReactiveCriteriaDeleteImpl<T> |
A reactific CriteriaDeleteImpl , providing the implementation
of CriteriaDelete .
|
ReactiveCriteriaQueryImpl<T> |
A reactific CriteriaQueryImpl , providing the implementation
of CriteriaQuery .
|
ReactiveCriteriaUpdateImpl<T> |
A reactific CriteriaUpdateImpl , providing the implementation
of CriteriaUpdate .
|
ReactiveCustomLoader<T> |
A reactive Loader for native SQL queries.
|
ReactiveDeleteEventListener |
Defines the contract for handling of deletion events generated from a session.
|
ReactiveDynamicBatchingCollectionDelegator |
A batching entity loader for BatchFetchStyle.DYNAMIC
which selects between a single-key ReactiveCollectionInitializer and a
batching ReactiveDynamicBatchingCollectionInitializer depending upon how many keys it's
given.
|
ReactiveDynamicBatchingCollectionInitializerBuilder |
|
ReactiveDynamicBatchingEntityDelegator |
A batching entity loader for BatchFetchStyle.DYNAMIC
which selects between a single-key ReactiveEntityLoader and a batching
ReactiveDynamicBatchingEntityLoader depending upon how many keys it's given.
|
ReactiveDynamicBatchingEntityLoaderBuilder |
|
ReactiveEntityDeleteAction |
A reactific EntityDeleteAction .
|
ReactiveEntityIdentityInsertAction |
A reactific EntityIdentityInsertAction (used when
inserting into tables with autoincrement columns).
|
ReactiveEntityIncrementVersionProcess |
A BeforeTransactionCompletionProcess impl to verify and increment an entity version as party
of before-transaction-completion processing
|
ReactiveEntityInsertAction |
|
ReactiveEntityLoader |
A reactific EntityLoader .
|
ReactiveEntityManagerFactoryBuilder |
Heavily inspired by EntityManagerFactoryBuilderImpl .
|
ReactiveEntityPersister |
A reactive EntityPersister .
|
ReactiveEntityRegularInsertAction |
A reactific EntityInsertAction .
|
ReactiveEntityUpdateAction |
A reactific EntityUpdateAction .
|
ReactiveEntityVerifyVersionProcess |
A BeforeTransactionCompletionProcess impl to verify an entity version as part of
before-transaction-completion processing
|
ReactiveExceptionConverter |
Handle exceptions and convert them following the logic used in Hibernate ORM.
|
ReactiveExecutable |
|
ReactiveFlushEventListener |
Defines the contract for handling of reactive session flush events.
|
ReactiveGenerationTarget |
Adaptor that redirects DDL generated by the schema export
tool to the reactive connection.
|
ReactiveGeneratorWrapper<T> |
|
ReactiveIdentifierGenerator<Id> |
A replacement for IdentifierGenerator ,
which supports a non-blocking method for obtaining the generated
identifier.
|
ReactiveIdentifierGeneratorFactory |
|
ReactiveIdentifierGeneratorFactoryInitiator |
|
ReactiveIdentityGenerator |
Fix the insert and select id queries generated by Hibernate ORM
|
ReactiveIdentityGenerator.Db2IdentifierGeneratingInsert |
|
ReactiveIdentityGenerator.PostgresIdentifierGeneratingInsert |
|
ReactiveIdentityGenerator.ReactiveInsertAndSelectDelegate |
|
ReactiveIdentityGenerator.SqlServerIdentifierGeneratingInsert |
|
ReactiveImprovedExtractionContextImpl |
|
ReactiveIntegrator |
Integrates Hibernate Reactive with Hibernate ORM by
replacing the built-in
event
listeners with reactive listeners.
|
ReactiveJoinedSubclassEntityPersister |
|
ReactiveLoader |
Defines common reactive operations inherited by all kinds of loaders.
|
ReactiveLoaderBasedLoader |
An interface intended for ReactiveLoader implementations
that also extend a Loader implementation.
|
ReactiveLoaderBasedResultSetProcessor |
|
ReactiveLoadEventListener |
Defines the contract for handling of load events generated from a session.
|
ReactiveLockEventListener |
Defines the contract for handling of lock events generated from a session.
|
ReactiveMarkerService |
This service is only used to "mark" the registry as being
intended for use by an instance of Hibernate Reactive.
|
ReactiveMarkerServiceInitiator |
|
ReactiveMarkerServiceSingleton |
A singleton ReactiveMarkerService that marks the registry as running in "Reactive mode" allowing
the registration of reactive components.
|
ReactiveMergeEventListener |
Defines the contract for handling of merge events generated from a session.
|
ReactiveModeCheck |
General utilities to check if certain Hibernate ORM components belong
to an ORM instance which is running in "Reactive mode".
|
ReactiveNativeQuery<R> |
|
ReactiveNativeQueryImpl<R> |
|
ReactiveNativeSQLQueryPlan |
|
ReactiveOneToManyLoader |
A reactive OneToManyLoader
|
ReactiveOneToManyPersister |
A reactive OneToManyPersister
|
ReactiveOrphanRemovalAction |
|
ReactivePaddedBatchingCollectionInitializerBuilder |
|
ReactivePaddedBatchingEntityLoader |
A batching entity loader for BatchFetchStyle.PADDED .
|
ReactivePaddedBatchingEntityLoaderBuilder |
|
ReactivePersistenceContextAdapter |
Add reactive methods to a PersistenceContext .
|
ReactivePersistenceProvider |
JPA PersistenceProvider for Hibernate Reactive.
|
ReactivePersisterClassResolver |
Define the persisters required by Hibernate Reactive, usually a reactive version of the ones
in Hibernate ORM.
|
ReactivePersisterClassResolverInitiator |
|
ReactivePersistEventListener |
Defines the contract for handling of create events generated from a session.
|
ReactivePlanEntityLoader |
An entity loader that respects the JPA EntityGraph
in effect.
|
ReactivePlanEntityLoader.Builder |
|
ReactiveProviderChecker |
Helper for handling checks to see whether ReactivePersistenceProvider is the requested
PersistenceProvider .
|
ReactiveQuery<R> |
|
ReactiveQueryExecutor |
Executes queries in a non-blocking fashion.
|
ReactiveQueryImpl<R> |
|
ReactiveQueryLoader<T> |
A reactive QueryLoader for HQL queries.
|
ReactiveQueryTranslatorFactory |
Facade for the generation of reactive QueryTranslator and FilterTranslator instances.
|
ReactiveQueryTranslatorFactoryInitiator |
|
ReactiveQueryTranslatorImpl<T> |
A FilterTranslator that adds reactive versions of the
existing methods in the interface and throw an exception if the non-reactive variant
is invoked.
|
ReactiveRefreshEventListener |
Defines the contract for handling of refresh events generated from a session.
|
ReactiveResolveNaturalIdEventListener |
Defines the contract for handling of resolve natural id events generated from a session.
|
ReactiveResultSetProcessor |
An interface intended to unify how a ResultSet is processed by
by ReactiveLoader implementations..
|
ReactiveSchemaManagementTool |
|
ReactiveSchemaManagementToolInitiator |
|
ReactiveServiceInitiators |
Provides the list of service initiators that Hibernate Reactive needs to integrate
with Hibernate ORM.
|
ReactiveServiceRegistryBuilder |
Adaptation of StandardServiceRegistryBuilder ; the main difference
is the use of a different initial set of services and the fact this will
not attempt to load service contributors and other Integrators .
|
ReactiveSession |
A contract with the Hibernate session backing the user-visible
reactive session .
|
ReactiveSessionFactoryBuilder |
|
ReactiveSessionFactoryBuilderInitiator |
|
ReactiveSessionFactoryImpl |
|
ReactiveSessionImpl |
An ReactiveSession implemented by extension of
the SessionImpl in Hibernate core.
|
ReactiveSingleTableEntityPersister |
|
ReactiveStatelessSession |
Mutiny
A contract with the Hibernate stateless session backing the user-visible
reactive session .
|
ReactiveStatelessSessionImpl |
|
ReactiveSubselectCollectionLoader |
|
ReactiveSubselectOneToManyLoader |
Implements subselect fetching for a one to many association
|
ReactiveTypeContributor |
Overrides Hibernate's built-in `materialized_blob` and `materialized_clob`
type mappings and replaces them with the same handling as regular byte
arrays and strings, since the SqlClient doesn't
support any special handling for LOBs.
|
ReactiveUnionSubclassEntityPersister |
|
ReactiveUniqueEntityLoader |
A reactific UniqueEntityLoader , the contract implemented
by all reactive entity loaders, including batch loaders.
|
ResultSetAdaptor |
An adaptor that allows Hibenate core code which expects a JDBC
ResultSet to read values from Vert.x's RowSet .
|
ResultSetMapping<T> |
Represents the shape of a native SQL query result
set, as specified by an instance of the annotation
SqlResultSetMapping .
|
SequenceReactiveIdentifierGenerator |
Support for JPA's SequenceGenerator .
|
SessionUtil |
|
Settings |
|
SqlClientConnection |
A reactive connection based on Vert.x's SqlConnection .
|
SqlClientPool |
A pool of reactive connections backed by a supplier of
Vert.x Pool instances.
|
SqlClientPoolConfiguration |
|
SqlClientPoolConfigurationInitiator |
|
SQLServerParameters |
|
SqlServerReactiveInformationExtractorImpl |
|
Stage |
An API for Hibernate Reactive where non-blocking operations are
represented by a Java CompletionStage .
|
Stage.Closeable |
|
Stage.Query<R> |
A non-blocking counterpart to the Hibernate
Query interface, allowing reactive
execution of HQL and JPQL queries.
|
Stage.Session |
A non-blocking counterpart to the Hibernate Session
interface, allowing a reactive style of interaction with the database.
|
Stage.SessionFactory |
|
Stage.StatelessSession |
A non-blocking counterpart to the Hibernate
StatelessSession interface, which provides a
command-oriented API for performing bulk operations against a database.
|
Stage.Transaction |
|
StageQueryImpl<R> |
|
StageSessionFactoryImpl |
|
StageSessionImpl |
|
StageStatelessSessionImpl |
|
StageValueGenerator<T> |
|
StatementsWithParameters |
A list of SQL statements to be executed as a single logical unit.
|
TableReactiveIdentifierGenerator |
Support for JPA's TableGenerator .
|
UnexpectedAccessToTheDatabase |
For situation where we don't excpect to access the database,
|
VertxContext |
An adaptor for the Vert.x Context .
|
VertxContextInitiator |
|
VertxInstance |
|
VertxInstanceInitiator |
|
VertxSqlClientException |
Wraps a SQLException .
|