Batch scheduling with transaction execution APIs
Scheduler is used to execute one or more
Batch objects, receiving
BatchExecutionResult as a result of the execution of a
Batch contains one or
Transaction objects; each
Transaction within a
Batch is executed and then
consolidated to generate a
In order for a
Scheduler to execute batches, its associated
must be consumed by a component responsible for iterating over the
Transactions and providing
TransactionExecutionResults back to the
Scheduler via the
Result of executing a batch.
A transation and associated information required to execute it.
Result from executing an invalid transaction.
Result from executing a transaction.
Allows sending a notification to the scheduler that execution of a task has completed.
Schedules batches and transactions and returns execution results.