AlreadyScheduledException |
|
Beta |
Signifies that a public API (public class, method or field) is subject to incompatible changes,
or even removal, in a future release.
|
DefaultInvocationSerializer |
A locked-down serializer which supports a limited list of primitives and simple JDK value types.
|
DefaultInvocationSerializer.DefaultInvocationSerializerBuilder |
|
DefaultPersistor |
|
DefaultPersistor.DefaultPersistorBuilder |
|
Dialect |
|
ExecutorSubmitter |
Schedules background work using a local Executor implementation.
|
ExecutorSubmitter.ExecutorSubmitterBuilder |
|
Instantiator |
Provides callbacks for the creation and serialization of classes by TransactionOutbox .
|
Invocation |
Represents the invocation of a specific method on a named class (where the name is provided by an
Instantiator ), with the specified arguments.
|
InvocationSerializer |
Invocation objects are inherently difficult to serialize safely since they are
unpredictably polymorphic.
|
NoTransactionActiveException |
Thrown if an active transaction is required by a method and no transaction is active.
|
ParameterContextTransactionManager |
A transaction manager which makes no assumption of a "current" Transaction .
|
Persistor |
|
StubPersistor |
|
StubPersistor.StubPersistorBuilder |
|
Submitter |
|
ThreadLocalContextTransactionManager |
A transaction manager which assumes there is a single "current" Transaction on a thread
(presumably saved in a ThreadLocal ) which can be both used by TransactionOutbox.schedule(Class) as the current context to write records using Persistor and used by scheduled methods themselves to write changes within the
transaction started as a result of reading and locking the request.
|
ThrowingTransactionalSupplier |
|
ThrowingTransactionalWork |
|
Transaction |
Access and manipulation of a currently-active transaction.
|
TransactionalInvocation |
Describes a method invocation along with the transaction scope in which it should be performed.
|
TransactionalSupplier |
|
TransactionalWork |
|
TransactionManager |
|
TransactionOutbox |
|
TransactionOutbox.ParameterizedScheduleBuilder |
|
TransactionOutbox.TransactionOutboxBuilder |
|
TransactionOutboxEntry |
|
TransactionOutboxEntry.TransactionOutboxEntryBuilder |
|
TransactionOutboxListener |
|
TransactionOutboxListener.Invocator |
|