Package-level declarations
Types
Link copied to clipboard
data class BackendConfig(val schemaVersion: Int, val serverId: String, val proxySecret: String, val previousProxySecret: String?, val proxyConnectHost: String, val proxyConnectPort: Int, val messagingHost: String, val messagingPort: Int, val messagingEnabled: Boolean, val controlSenderId: String, val controlMaxPayload: Int, val controlReplayWindowMillis: Long, val controlReplayMaxEntries: Int, val controlMaxSkewMillis: Long, val controlTtlMillis: Long, val controlMaxInflight: Int = 256, val controlExpectedSenderId: String = "proxy", val requireAuthenticatedMode: Boolean, val enforceProxy: Boolean, val referralSourceHost: String, val referralSourcePort: Int, val replayWindowMillis: Long, val replayMaxEntries: Int)
Backend-mod configuration.
Link copied to clipboard
Result of backend config bootstrap.
Link copied to clipboard
object BackendConfigLoader
Loads and bootstraps backend-mod configuration.
Link copied to clipboard
Thrown when backend configuration parsing or validation fails.