ControlChannelMessage

org.sigilaris.node.gossip.ControlChannelMessage

Messages sent on the control channel direction of a gossip session.

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 Ack(sessionId: DirectionalSessionId, at: Instant)

An acknowledgement of a received control batch.

An acknowledgement of a received control batch.

Attributes

Source
GossipSessionProtocol.scala
final case class Batch(batch: ControlBatch)

A control batch containing one or more operations.

A control batch containing one or more operations.

Attributes

Source
GossipSessionProtocol.scala
final case class KeepAlive(sessionId: DirectionalSessionId, at: Instant)

A heartbeat keep-alive signal.

A heartbeat keep-alive signal.

Attributes

Source
GossipSessionProtocol.scala
final case class Rejection(rejection: CanonicalRejection)

A terminal rejection ending the channel.

A terminal rejection ending the channel.

Attributes

Source
GossipSessionProtocol.scala