com.digitalasset.canton.domain.block.BlockSequencerStateManager
HeadState
Companion object HeadState
final case class HeadState(block: BlockInfo, chunk: ChunkState) extends Product with Serializable
The head state is updated after each chunk.
- block
Describes the state after the latest block that was fully processed.
- chunk
Describes the state after the last chunk of the block that is currently being processed. When the latest block is fully processed, but no chunks of the next block, then this is
ChunkState.initial
based on the last block's com.digitalasset.canton.domain.block.data.BlockEphemeralState.
- Alphabetic
- By Inheritance
- HeadState
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new HeadState(block: BlockInfo, chunk: ChunkState)
- block
Describes the state after the latest block that was fully processed.
- chunk
Describes the state after the last chunk of the block that is currently being processed. When the latest block is fully processed, but no chunks of the next block, then this is
ChunkState.initial
based on the last block's com.digitalasset.canton.domain.block.data.BlockEphemeralState.
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
- val block: BlockInfo
- def blockEphemeralState(implicit loggingContext: ErrorLoggingContext): BlockEphemeralState
- val chunk: ChunkState
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- 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
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- 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])