From 38f1cb07501fe676f2c2e5c5eba13e037216880d Mon Sep 17 00:00:00 2001 From: Mihai Moldovanu Date: Tue, 2 Aug 2022 15:17:04 +0300 Subject: [PATCH] try codec --- build.gradle | 1 - src/main/java/ro/mihai/Main.java | 9 +++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index dfc2871..d128bcd 100644 --- a/build.gradle +++ b/build.gradle @@ -14,7 +14,6 @@ dependencies { implementation 'com.google.inject:guice:5.1.0' implementation 'com.twitter:finagle-http2_2.13:22.4.0' implementation 'com.twitter:finagle-core_2.10:6.35.0' - implementation 'com.twitter:finagle-http_2.13:22.4.0' testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2' diff --git a/src/main/java/ro/mihai/Main.java b/src/main/java/ro/mihai/Main.java index 2989625..adf7ba3 100644 --- a/src/main/java/ro/mihai/Main.java +++ b/src/main/java/ro/mihai/Main.java @@ -1,18 +1,22 @@ package ro.mihai; +import com.twitter.finagle.Codec; import com.twitter.finagle.Http; import com.twitter.finagle.Service; import com.twitter.finagle.builder.ServerBuilder; +import com.twitter.finagle.http.codec.HttpCodec; import com.twitter.util.Future; - +import io.netty.handler.codec.http2.Http2Connection; import org.jboss.netty.handler.codec.http.*; import org.jboss.netty.handler.codec.http.HttpRequest; import org.jboss.netty.handler.codec.http.HttpResponse; import java.net.InetSocketAddress; +import static com.twitter.finagle.Http.Http2; + public class Main { public static void main(String[] args) { @@ -25,8 +29,9 @@ public class Main { } }; + HttpCodec blah = new HttpCodec(); ServerBuilder.safeBuild(service, ServerBuilder.get() - .codec(Http()) + .codec(blah) .name("HttpServer") .bindTo(new InetSocketAddress("localhost", 10000))); }