org.sigilaris.node.jvm.transport.armeria.gossip.ControlOpWire
See theControlOpWire companion object
final case class ControlOpWire(kind: String, chainId: Option[String], topic: Option[String], windowKey: Option[String], cursor: Option[Vector[CursorEntryWire]], cursorToken: Option[String], ids: Option[Vector[String]], filter: Option[TxBloomFilterWire], config: Option[Map[String, Long]])
Wire format for a single control operation within a control batch.
Value parameters
- chainId
-
optional chain identifier for chain-scoped operations
- config
-
optional key-value configuration for config operations
- cursor
-
optional composite cursor entries for setCursor operations
- cursorToken
-
optional Base64URL-encoded cursor token for nack operations
- filter
-
optional Bloom filter for setFilter operations
- ids
-
optional hex-encoded artifact identifiers
- kind
-
operation kind (e.g. "setFilter", "setCursor", "nack")
- topic
-
optional gossip topic for topic-scoped operations
- windowKey
-
optional hex-encoded topic window key for exact known set operations
Attributes
- Companion
- object
- Source
- TxGossipWire.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article