Package-level declarations

Types

Link copied to clipboard
class PolyHandler @JvmOverloads constructor(val http: HttpHandler? = null, val ws: WsHandler? = null, val sse: SseHandler? = null)

A PolyHandler represents the combined routing logic of an multiple protocol handlers

Link copied to clipboard

Standard interface for creating a configured WebServer which supports Websockets

Functions

Link copied to clipboard
@JvmName(name = "sseHandlerAsServer")
fun SseHandler.asServer(config: PolyServerConfig): Http4kServer
@JvmName(name = "wsHandlerAsServer")
fun WsHandler.asServer(config: PolyServerConfig): Http4kServer
@JvmName(name = "sseConsumerAsServer")
fun SseConsumer.asServer(config: PolyServerConfig): Http4kServer
@JvmName(name = "wsConsumerAsServer")
fun WsConsumer.asServer(config: PolyServerConfig): Http4kServer