import com.twitter.finagle.Http;
import com.twitter.util.Future;
import com.twitter.util.TimeoutException;
import org.jboss.netty.handler.codec.http.*;
public class SimpleHttpServer {
public static void main(String[] args) {
Http.serve(":8080", new Service<HttpRequest, HttpResponse>() {
public Future<HttpResponse> apply(HttpRequest request) {
HttpResponse response = new DefaultHttpResponse(
request.getProtocolVersion(), HttpResponseStatus.OK);
response.setContent(ChannelBuffers.copiedBuffer("Hello, World!",
Charset.defaultCharset()));
return Future.value(response);
}
}).get();
}
}