CurrentApplicationScheduling

org.sigilaris.core.application.feature.scheduling.CurrentApplicationScheduling

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
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Types

type AccountsPath = "app" *: "accounts" *: EmptyTuple

Mount path for the accounts module.

Mount path for the accounts module.

Attributes

Source
CurrentApplicationScheduling.scala
type GroupsPath = "app" *: "groups" *: EmptyTuple

Mount path for the groups module.

Mount path for the groups module.

Attributes

Source
CurrentApplicationScheduling.scala

Value members

Concrete methods

Classifies a signed transaction as schedulable or compatibility.

Classifies a signed transaction as schedulable or compatibility.

Value parameters

signed

the signed transaction

Attributes

Returns

the scheduling classification

Source
CurrentApplicationScheduling.scala

Derives the conflict footprint for an AddAccounts transaction.

Derives the conflict footprint for an AddAccounts transaction.

Value parameters

signed

the signed transaction

Attributes

Returns

the derived footprint or a derivation failure

Source
CurrentApplicationScheduling.scala

Derives the conflict footprint for an AddKeyIds transaction.

Derives the conflict footprint for an AddKeyIds transaction.

Value parameters

signed

the signed transaction

Attributes

Returns

the derived footprint or a derivation failure

Source
CurrentApplicationScheduling.scala

Derives the conflict footprint for a CreateGroup transaction.

Derives the conflict footprint for a CreateGroup transaction.

Value parameters

signed

the signed transaction

Attributes

Returns

the derived footprint or a derivation failure

Source
CurrentApplicationScheduling.scala

Derives the conflict footprint for a CreateNamedAccount transaction.

Derives the conflict footprint for a CreateNamedAccount transaction.

Value parameters

signed

the signed transaction

Attributes

Returns

the derived footprint or a derivation failure

Source
CurrentApplicationScheduling.scala

Derives the conflict footprint for a DisbandGroup transaction.

Derives the conflict footprint for a DisbandGroup transaction.

Value parameters

signed

the signed transaction

Attributes

Returns

the derived footprint or a derivation failure

Source
CurrentApplicationScheduling.scala

Derives the conflict footprint for a RemoveAccount transaction.

Derives the conflict footprint for a RemoveAccount transaction.

Value parameters

signed

the signed transaction

Attributes

Returns

the derived footprint or a derivation failure

Source
CurrentApplicationScheduling.scala

Derives the conflict footprint for a RemoveAccounts transaction.

Derives the conflict footprint for a RemoveAccounts transaction.

Value parameters

signed

the signed transaction

Attributes

Returns

the derived footprint or a derivation failure

Source
CurrentApplicationScheduling.scala

Derives the conflict footprint for a RemoveKeyIds transaction.

Derives the conflict footprint for a RemoveKeyIds transaction.

Value parameters

signed

the signed transaction

Attributes

Returns

the derived footprint or a derivation failure

Source
CurrentApplicationScheduling.scala

Derives the conflict footprint for a ReplaceCoordinator transaction.

Derives the conflict footprint for a ReplaceCoordinator transaction.

Value parameters

signed

the signed transaction

Attributes

Returns

the derived footprint or a derivation failure

Source
CurrentApplicationScheduling.scala

Derives the conflict footprint for any supported signed transaction by dispatching on its runtime type.

Derives the conflict footprint for any supported signed transaction by dispatching on its runtime type.

Value parameters

signed

the signed transaction (any supported type)

Attributes

Returns

the derived footprint or a derivation failure

Source
CurrentApplicationScheduling.scala

Derives the conflict footprint for an UpdateAccount transaction.

Derives the conflict footprint for an UpdateAccount transaction.

Value parameters

signed

the signed transaction

Attributes

Returns

the derived footprint or a derivation failure

Source
CurrentApplicationScheduling.scala

Concrete fields

val documentedCompatibilityFamilies: Vector[String]

Transaction families that always require compatibility-mode execution. Currently empty.

Transaction families that always require compatibility-mode execution. Currently empty.

Attributes

Source
CurrentApplicationScheduling.scala