diff --git a/build.gradle.kts b/build.gradle.kts index 1a47e65..0c2f42a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -2,11 +2,11 @@ import org.graalvm.buildtools.gradle.dsl.GraalVMExtension import java.lang.System.getProperty plugins { - kotlin("jvm") version("1.9.21") + kotlin("jvm") version("1.9.22") id("org.graalvm.buildtools.native") version("0.9.28") } -val hexagonVersion = "3.4.5" +val hexagonVersion = "3.4.6" val gradleScripts = "https://raw.githubusercontent.com/hexagonkt/hexagon/$hexagonVersion/gradle" ext.set("options", "-Xmx48m") @@ -24,9 +24,8 @@ group="org.example" description="Service's description" dependencies { - "implementation"("com.hexagonkt:http_server_jetty:$hexagonVersion") + "implementation"("com.hexagonkt:http_server_netty:$hexagonVersion") "implementation"("com.hexagonkt:serialization_jackson_json:$hexagonVersion") - "implementation"("org.slf4j:slf4j-nop:2.0.9") "testImplementation"("com.hexagonkt:http_client_jetty:$hexagonVersion") } diff --git a/src/main/kotlin/rest/RestApi.kt b/src/main/kotlin/rest/RestApi.kt index 512b53d..5120d83 100644 --- a/src/main/kotlin/rest/RestApi.kt +++ b/src/main/kotlin/rest/RestApi.kt @@ -8,7 +8,7 @@ import com.hexagonkt.http.server.HttpServer import com.hexagonkt.http.server.HttpServerSettings import com.hexagonkt.http.handlers.HttpHandler import com.hexagonkt.http.handlers.path -import com.hexagonkt.http.server.jetty.JettyServletAdapter +import com.hexagonkt.http.server.netty.NettyServerAdapter import com.hexagonkt.serialization.jackson.json.Json import com.hexagonkt.serialization.serialize import org.example.domain.AppointmentsService @@ -60,6 +60,6 @@ class RestApi( } private val settings = HttpServerSettings(ALL_INTERFACES, bindPort) - private val serverAdapter = JettyServletAdapter(minThreads = 4) + private val serverAdapter = NettyServerAdapter() val server: HttpServer = HttpServer(serverAdapter, applicationHandler, settings) }