HelidonHttpServer

class HelidonHttpServer(    backlog: Int,     writeQueueLength: Int = 0,     readTimeout: Duration = Duration.ofSeconds(30),     connectTimeout: Duration = Duration.ofSeconds(10),     tcpNoDelay: Boolean = false,     receiveLog: Boolean = true,     sendLog: Boolean = true,     validatePath: Boolean = true,     validateRequestHeaders: Boolean = true,     validateResponseHeaders: Boolean = false,     smartAsyncWrites: Boolean = false) : HttpServerPort

Implements HttpServerPort using Helidon.

TODO Add settings for HTTP2 and separate them on constructor parameters

Constructors

Link copied to clipboard
constructor(    backlog: Int,     writeQueueLength: Int = 0,     readTimeout: Duration = Duration.ofSeconds(30),     connectTimeout: Duration = Duration.ofSeconds(10),     tcpNoDelay: Boolean = false,     receiveLog: Boolean = true,     sendLog: Boolean = true,     validatePath: Boolean = true,     validateRequestHeaders: Boolean = true,     validateResponseHeaders: Boolean = false,     smartAsyncWrites: Boolean = false)
constructor()

Functions

Link copied to clipboard
open override fun options(): Map<String, *>
Link copied to clipboard
open override fun runtimePort(): Int
Link copied to clipboard
open override fun shutDown()
Link copied to clipboard
open override fun started(): Boolean
Link copied to clipboard
open override fun startUp(server: HttpServer)
Link copied to clipboard
open override fun supportedFeatures(): Set<HttpFeature>
Link copied to clipboard
open override fun supportedProtocols(): Set<HttpProtocol>