api

http4k / org.http4k.routing / RouterMatch

RouterMatch

sealed class RouterMatch : Comparable<RouterMatch>

The result of a matching operation. May or may not contain a matched HttpHandler.

Types

Name Summary
MatchedWithoutHandler data class MatchedWithoutHandler : RouterMatch
MatchingHandler data class MatchingHandler : RouterMatch, HttpHandler
MethodNotMatched data class MethodNotMatched : RouterMatch
Unmatched data class Unmatched : RouterMatch

Properties

Name Summary
description open val description: RouterDescription
subMatches open val subMatches: List<RouterMatch>

Functions

Name Summary
aggregatedBy abstract fun aggregatedBy(description: RouterDescription, fromMatches: List<RouterMatch>): RouterMatch
compareTo open fun compareTo(other: RouterMatch): Int

Extension Functions

Name Summary
prettify fun RouterMatch.prettify(depth: Int = 0, escape: EscapeMode = Ansi): String