org.sigilaris.core.application.feature.scheduling
Members list
Type members
Classlikes
Companion for BatchIdempotencyKey.
Companion for BatchIdempotencyKey.
Attributes
- Source
- CurrentApplicationBatchRuntime.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BatchIdempotencyKey.type
A batch of signed transactions submitted for execution.
A batch of signed transactions submitted for execution.
Value parameters
- idempotencyKey
-
unique key for deduplication across retries
- items
-
the ordered transactions in this batch
Attributes
- Companion
- object
- Source
- CurrentApplicationBatchRuntime.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Companion for CurrentApplicationBatch.
Companion for CurrentApplicationBatch.
Attributes
- Companion
- class
- Source
- CurrentApplicationBatchRuntime.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Diagnostic information collected during batch planning.
Diagnostic information collected during batch planning.
Value parameters
- classifications
-
scheduling classification for each transaction
- duplicatesDropped
-
transactions removed during deduplication
- mode
-
the execution mode (schedulable or compatibility)
Attributes
- Source
- CurrentApplicationBatchRuntime.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Describes the execution mode used for a batch.
Describes the execution mode used for a batch.
Attributes
- Source
- CurrentApplicationBatchRuntime.scala
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Outcome of applying a batch to the runtime state.
Outcome of applying a batch to the runtime state.
Attributes
- Source
- CurrentApplicationBatchRuntime.scala
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Receipt produced after a batch is fully executed.
Receipt produced after a batch is fully executed.
Value parameters
- diagnostics
-
planning diagnostics for the batch
- executions
-
per-transaction execution results in order
Attributes
- Source
- CurrentApplicationBatchRuntime.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Reasons a batch may be rejected during planning or execution.
Reasons a batch may be rejected during planning or execution.
Attributes
- Source
- CurrentApplicationBatchRuntime.scala
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Factory and type aliases for CurrentApplicationBatchRuntime.
Factory and type aliases for CurrentApplicationBatchRuntime.
Attributes
- Companion
- class
- Source
- CurrentApplicationBatchRuntime.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Batch transaction runtime for the current application.
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
- Supertypes
-
class Objecttrait Matchableclass Any
Mutable-free runtime state for batch processing.
Mutable-free runtime state for batch processing.
Value parameters
- receiptsByIdempotencyKey
-
map of processed batch receipts keyed by idempotency key
- storeState
-
the current Merkle trie store state
Attributes
- Companion
- object
- Source
- CurrentApplicationBatchRuntime.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Companion for CurrentApplicationBatchRuntimeState.
Companion for CurrentApplicationBatchRuntimeState.
Attributes
- Companion
- class
- Source
- CurrentApplicationBatchRuntime.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
A single executed transaction projected onto the public receipt surface.
A single executed transaction projected onto the public receipt surface.
Value parameters
- execution
-
explicit execution projection for receipt/public consumers
- tx
-
the original signed transaction
Attributes
- Source
- CurrentApplicationBatchRuntime.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Conflict footprint derivation and scheduling classification for the current application's transaction types.
Conflict footprint derivation and scheduling classification for the current application's transaction types.
Maps each concrete transaction type to its read/write state references so the batch planner can detect conflicts and choose between schedulable and compatibility execution modes.
Attributes
- Source
- CurrentApplicationScheduling.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Types
Idempotency key used to deduplicate repeated batch submissions.
Idempotency key used to deduplicate repeated batch submissions.
Attributes
A signed transaction for the current application.
A signed transaction for the current application.
Attributes
Union type of all transaction types supported by the current application.
Union type of all transaction types supported by the current application.