Package-level declarations

Types

Link copied to clipboard

Reason for a backend selection decision.

Link copied to clipboard
data class RoutingContext(val playerId: UUID?, val username: String?, val clientAddress: InetSocketAddress?, val requestedBackendId: String?, val protocolCrc: Int, val protocolBuild: Int, val clientVersion: String, val clientType: ClientType, val language: String, val identityTokenPresent: Boolean)

Routing context passed to routing strategies.

Link copied to clipboard

One-shot routing decision for pre-selection hooks.

Link copied to clipboard
interface RoutingStrategy

Strategy for selecting backends during connect and transfer.