GossipSidecarPlanner

org.sigilaris.node.gossip.tx.GossipSidecarPlanner
See theGossipSidecarPlanner companion object
trait GossipSidecarPlanner[F[_], A]

Optional planner that can prepend explicit sidecar events before a live proposal event and temporarily gate the proposal topic cursor.

Attributes

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

Members list

Value members

Abstract methods

def plan(now: Instant, sessionState: TxProducerSessionState, chainTopic: ChainTopic, candidates: Vector[AvailableGossipEvent[A]], remainingCapacity: Int, existingHold: Option[GossipSidecarHoldState]): F[GossipSidecarDecision[A]]

Attributes

Source
GossipSidecarPlanner.scala