MessagingConfig

data class MessagingConfig(val host: String, val port: Int, val enabled: Boolean, val controlSenderId: String, val controlMaxPayload: Int, val controlReplayWindowMillis: Long, val controlReplayMaxEntries: Int, val controlMaxSkewMillis: Long, val controlTtlMillis: Long, val controlMaxInflight: Int = 256)

Messaging configuration for proxy control channel.

Constructors

Link copied to clipboard
constructor(host: String, port: Int, enabled: Boolean, controlSenderId: String, controlMaxPayload: Int, controlReplayWindowMillis: Long, controlReplayMaxEntries: Int, controlMaxSkewMillis: Long, controlTtlMillis: Long, controlMaxInflight: Int = 256)

Properties

Link copied to clipboard

Max concurrently processed inbound control-plane envelopes.

Link copied to clipboard

Max payload size for control-plane messages.

Link copied to clipboard

Allowed clock skew for control-plane messages.

Link copied to clipboard

Max replay entries kept in memory.

Link copied to clipboard

Replay window for control-plane messages.

Link copied to clipboard

Sender identifier for control-plane envelopes.

Link copied to clipboard

TTL for control-plane envelopes.

Link copied to clipboard

Whether messaging server is enabled.

Link copied to clipboard

Bind host for UDP messaging.

Link copied to clipboard
val port: Int

Bind port for UDP messaging.