SimpleWebServer

open class SimpleWebServer(val root: <Error class: unknown class>, val port: Int = 8080, flags: GenericFlags, heartbeatPeriod: Long = 500, getHandler: (String) -> <Error class: unknown class>?? = null, postHandler: (String, <Error class: unknown class>) -> <Error class: unknown class>?? = null, statusCallback: () -> InstanceShortSummary) : Webserver

Constructors

Link copied to clipboard
constructor(root: <Error class: unknown class>, port: Int = 8080, flags: GenericFlags, heartbeatPeriod: Long = 500, getHandler: (String) -> <Error class: unknown class>?? = null, postHandler: (String, <Error class: unknown class>) -> <Error class: unknown class>?? = null, statusCallback: () -> InstanceShortSummary)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val port: Int = 8080
Link copied to clipboard
val root: <Error class: unknown class>

Functions

Link copied to clipboard
open fun addresses(includeLoopback: Boolean = false): List<ServiceAddress>
Link copied to clipboard
open override fun close()

Close the server's background thread

Link copied to clipboard
open fun interfaceAddresses(includeLoopback: Boolean = false): List<InterfaceAddresses>
Link copied to clipboard
open override fun listen()

Start the server asynchronously in a background thread

Link copied to clipboard
open override fun status(): String
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun updateEvent(message: String)
Link copied to clipboard
open fun validate(path: <Error class: unknown class>): Boolean