HostRouteSelector

data class HostRouteSelector(val hostList: List<String>, val hostPatterns: List<Regex>, val portsList: List<Int>) : RouteSelector

Evaluates a route against a request's host and port.

Report a problem

Parameters

hostList

contains exact host names

hostPatterns

contains host patterns to match

portsList

contains possible ports or empty to match all ports

Constructors

Link copied to clipboard
constructor(hostList: List<String>, hostPatterns: List<Regex>, portsList: List<Int>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open suspend override fun evaluate(context: RoutingResolveContext, segmentIndex: Int): RouteSelectorEvaluation

Evaluates this selector against context and a path segment at segmentIndex.

Link copied to clipboard
open override fun toString(): String