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.

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 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