TxRegistry

org.sigilaris.core.application.transactions.TxRegistry
See theTxRegistry companion object
final class TxRegistry[Txs <: Tuple]

Transaction registry holding a tuple of transaction types.

This is a compile-time marker used for type-level transaction set definitions.

Type parameters

Txs

the transaction types tuple

Attributes

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

Members list

Value members

Concrete methods

def combine[T2 <: Tuple](other: TxRegistry[T2]): TxRegistry[Concat[Txs, T2]]

Combine this registry with another registry.

Combine this registry with another registry.

Value parameters

other

the other transaction registry

Attributes

Returns

a registry containing both transaction sets

Source
Model.scala