Advertisement
Guest User

Vertx Core - Client Verticle

a guest
Jun 2nd, 2014
776
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.82 KB | None | 0 0
  1. import org.vertx.java.core.Handler;
  2. import org.vertx.java.core.buffer.Buffer;
  3. import org.vertx.java.core.http.HttpServer;
  4. import org.vertx.java.core.http.ServerWebSocket;
  5. import org.vertx.java.platform.Verticle;
  6.  
  7. public class ClientCommunicationVerticle extends Verticle {
  8.  
  9.     private HttpServer httpServer = null;
  10.  
  11.     public void start() {
  12.         httpServer = vertx.createHttpServer()
  13.                 .websocketHandler(new ServerWebsocketHandler()).listen(9090);
  14.     }
  15.  
  16.     class ServerWebsocketHandler implements Handler<ServerWebSocket> {
  17.         public void handle(final ServerWebSocket ws) {
  18.             ws.dataHandler(new Handler<Buffer>() {
  19.                 public void handle(Buffer data) {
  20.                     container.logger().info("--->" + data.toString() + "<---");
  21.                 }
  22.             });
  23.         }
  24.     }
  25.  
  26.     public void close() {
  27.         if (httpServer != null)
  28.             httpServer.close();
  29.     }
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement