CurrentApplicationBatchRuntime

org.sigilaris.core.application.feature.scheduling.CurrentApplicationBatchRuntime
See theCurrentApplicationBatchRuntime companion object

Batch transaction runtime for the current application.

Mounts the accounts and groups modules, wires their dependencies, and provides batch execution with scheduling, deduplication, and compatibility fallback.

Attributes

Companion
object
Source
CurrentApplicationBatchRuntime.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

Applies a batch of transactions to the given runtime state.

Applies a batch of transactions to the given runtime state.

Handles deduplication via idempotency keys, schedules transactions using the configured classifier, and falls back to compatibility mode when necessary.

Value parameters

batch

the batch of transactions to apply

state

the current runtime state

Attributes

Returns

either a rejection reason or the updated state with outcome

Source
CurrentApplicationBatchRuntime.scala