org.sigilaris.node.gossip.HandshakePolicy
See theHandshakePolicy companion object
final case class HandshakePolicy(openingHandshakeTimeout: Duration, defaultHeartbeatInterval: Duration, defaultLivenessTimeout: Duration, defaultMaxControlRetryInterval: Duration, minHeartbeatInterval: Duration, maxHeartbeatInterval: Duration, minMaxControlRetryInterval: Duration, maxMaxControlRetryInterval: Duration)
Policy governing session handshake timing constraints and defaults.
Value parameters
- defaultHeartbeatInterval
-
default heartbeat interval if not proposed
- defaultLivenessTimeout
-
default liveness timeout if not proposed
- defaultMaxControlRetryInterval
-
default max control retry interval if not proposed
- maxHeartbeatInterval
-
maximum allowed heartbeat interval
- maxMaxControlRetryInterval
-
maximum allowed max control retry interval
- minHeartbeatInterval
-
minimum allowed heartbeat interval
- minMaxControlRetryInterval
-
minimum allowed max control retry interval
- openingHandshakeTimeout
-
timeout for completing the handshake
Attributes
- Companion
- object
- Source
- GossipSessionProtocol.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article