com.digitalasset.canton.synchronizer.sequencer.block.bftordering.framework
Module
Companion trait Module
object Module
- Alphabetic
- By Inheritance
- Module
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- sealed trait ModuleControl[E <: Env[E], AcceptedMessageT] extends Product
- Attributes
- protected[framework]
- final case class SystemInitializationResult[P2PMessageT, InputMessageT](inputModuleRef: ModuleRef[InputMessageT], p2pNetworkInModuleRef: ModuleRef[P2PMessageT], p2pNetworkOutAdminModuleRef: ModuleRef[Admin], consensusAdminModuleRef: ModuleRef[Admin], outputModuleRef: ModuleRef[SequencerSnapshotMessage]) extends Product with Serializable
The result of initializing a module system independent of the actor framework, to be used during the actor framework-specific initialization.
- trait SystemInitializer[E <: Env[E], P2PMessageT, InputMessageT] extends AnyRef
A system initializer defines how a specific modular distributed system is built independently of the concrete actors framework, such as Pekko or the simulation testing framework, as to further reduce the gap between what is run and what is deterministically simulation-tested.
A system initializer defines how a specific modular distributed system is built independently of the concrete actors framework, such as Pekko or the simulation testing framework, as to further reduce the gap between what is run and what is deterministically simulation-tested.
Inputs are a module system and a network manager; the latter defines how nodes connect.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object ModuleControl
- Attributes
- protected[framework]