Failover Registry
Registry for managing multiple named Failover chains.
Example usage:
val registry = FailoverRegistry.create()
val transport = registry.getOrCreate<Connection>("realtime-transport") {
provider("websocket") { connectWebSocket() }
provider("mqtt") { connectMqtt() }
}Content copied to clipboard
Types
Link copied to clipboard
object Companion
Factory for FailoverRegistry.
Functions
Link copied to clipboard
suspend fun <T> getOrCreate(name: String, configure: suspend FailoverBuilder<T>.() -> Unit): Failover<T>
Gets an existing failover chain or builds a new one from configure.