ControlOp

org.sigilaris.node.gossip.ControlOp
enum ControlOp

Algebraic data type representing individual control operations within a control batch.

Attributes

Source
GossipSessionProtocol.scala
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

final case class Config(values: Map[SessionConfigKey, Long])

Adjusts session configuration parameters.

Adjusts session configuration parameters.

Attributes

Source
GossipSessionProtocol.scala
final case class Nack(chainId: ChainId, topic: GossipTopic, cursor: Option[CursorToken])

Requests replay from a given cursor position.

Requests replay from a given cursor position.

Attributes

Source
GossipSessionProtocol.scala
final case class RequestByIdExact(scope: ExactKnownSetScope, ids: Vector[StableArtifactId])

Requests specific exact-scoped artifacts by id.

Requests specific exact-scoped artifacts by id.

Attributes

Source
GossipSessionProtocol.scala
final case class RequestByIdTx(chainId: ChainId, ids: Vector[StableArtifactId])

Requests specific transaction artifacts by id.

Requests specific transaction artifacts by id.

Attributes

Source
GossipSessionProtocol.scala
final case class SetCursor(cursor: CompositeCursor)

Updates the durable composite cursor.

Updates the durable composite cursor.

Attributes

Source
GossipSessionProtocol.scala
final case class SetFilter(chainId: ChainId, topic: GossipTopic, filter: GossipFilter)

Sets a gossip filter for a chain and topic.

Sets a gossip filter for a chain and topic.

Attributes

Source
GossipSessionProtocol.scala
final case class SetKnownExact(scope: ExactKnownSetScope, ids: Vector[StableArtifactId])

Declares known exact-scoped artifact ids.

Declares known exact-scoped artifact ids.

Attributes

Source
GossipSessionProtocol.scala
final case class SetKnownTx(chainId: ChainId, ids: Vector[StableArtifactId])

Declares known transaction ids for deduplication.

Declares known transaction ids for deduplication.

Attributes

Source
GossipSessionProtocol.scala