org.sigilaris.node.jvm.transport.armeria.gossip.SessionOpenProposalWire
See theSessionOpenProposalWire companion object
final case class SessionOpenProposalWire(sessionId: String, peerCorrelationId: String, initiator: String, acceptor: String, subscriptions: Vector[ChainTopicWire], heartbeatIntervalMs: Option[Long], livenessTimeoutMs: Option[Long], maxControlRetryIntervalMs: Option[Long])
Wire format for a session open proposal sent by the initiating peer.
Value parameters
- acceptor
-
identity of the session acceptor
- heartbeatIntervalMs
-
proposed heartbeat interval in milliseconds
- initiator
-
identity of the session initiator
- livenessTimeoutMs
-
proposed liveness timeout in milliseconds
- maxControlRetryIntervalMs
-
proposed maximum control retry interval in milliseconds
- peerCorrelationId
-
correlation identifier assigned by the proposing peer
- sessionId
-
proposed directional session identifier
- subscriptions
-
chain-topic pairs the initiator wants to subscribe to
Attributes
- Companion
- object
- Source
- TxGossipWire.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article