EventRouter

class EventRouter(delegate: Router, eventBus: EventBus, metrics: ProxyMetricsRegistry? = null, inFlightLimiter: InFlightLimiter? = null) : Router

Constructors

Link copied to clipboard
constructor(delegate: Router, eventBus: EventBus, metrics: ProxyMetricsRegistry? = null, inFlightLimiter: InFlightLimiter? = null)

Functions

Link copied to clipboard
open override fun findBackend(id: String): BackendConfig?

Finds a backend by its identifier, or null if not found.

Link copied to clipboard
open override fun selectBackend(context: RoutingContext): BackendConfig

Selects a backend for a validated connect request.

Link copied to clipboard

Returns the initial backend for a new connection.