<dependency>
<groupId>com.twitter</groupId>
<artifactId>finagle-core_2.11</artifactId>
<version>21.7.0</version>
</dependency>
import com.twitter.finagle.Http;
import com.twitter.finagle.Service;
import com.twitter.finagle.http.Request;
import com.twitter.finagle.http.Response;
import com.twitter.util.Await;
import com.twitter.util.Future;
public class SimpleHttpServer {
public static void main(String[] args) throws Exception {
Service<Request, Response> service = new Service<Request, Response>() {
public Future<Response> apply(Request request) {
return Future.value(Response.apply().status(200).body("Hello, World!"));
}
};
Http.serve(":8080", service);
Await.ready(service);
}
}