poly

inline fun <H : HotReloadable<PolyHandler>> poly(serverConfig: PolyServerConfig, watcher: PathWatcher = ProjectCompilingPathWatcher(Gradle()), taskRunner: TaskRunner = retry(5, ofMillis(100)), noinline log: (String) -> Unit = ::println, noinline error: (String) -> Unit = System.err::println): Http4kServer

Create a hot-reloading Multi-protocol server.

Note that some servers do not support hot-reloading correctly due to quirks around reloading. We suggest using Jetty as a default when WS or SSE is required.