List of usage examples for io.vertx.core Vertx createHttpServer
HttpServer createHttpServer();
From source file:com.dinstone.vertx.web.resolver.RouteResolverExample.java
License:Apache License
public static void main(String[] args) { Vertx vertx = Vertx.vertx(); RouterBuilder builder = RouterBuilder.create(vertx).resolver(new MethodNameRouteResolver()); Router apiRouter = builder.handler(new HelloResource()).build(); Router router = Router.router(vertx).mountSubRouter("/api", apiRouter); vertx.createHttpServer().requestHandler(router).listen(8080); System.out.println("server work on 8080"); System.out.println("access url: http://localhost:8080/api/HelloResource/get"); System.out.println("access url: http://localhost:8080/api/hello/g"); }
From source file:com.opinionlab.woa.WallOfAwesome.java
License:Open Source License
public static void startServer(final int portNumber) { final Vertx vertx = Vertx.vertx(); HttpServer httpServer = vertx.createHttpServer(); final Router router = Router.router(vertx); router.route(GET, "/hello").handler(context -> context.response().end("Hello World!")); router.route("/download").handler(makeDownloadRoute()); router.route("/events/*").handler(makeEventStream(vertx)); setupStaticContent(router);/* w w w. ja v a 2 s. c o m*/ httpServer.requestHandler(router::accept).listen(portNumber); }
From source file:de.qreator.matheserver.Start.java
public static void main(String[] s) { int port = 8080; if (s.length == 1) { port = Integer.parseInt(s[0]); // port festlegen: }/* w ww .j a va 2s . co m*/ Vertx vertx = Vertx.vertx(); io.vertx.core.http.HttpServer server = vertx.createHttpServer(); Router router = Router.router(vertx); SockJSHandler sockJSHandler = SockJSHandler.create(vertx); PermittedOptions[] inboundPermitted = new PermittedOptions[3]; inboundPermitted[0] = new PermittedOptions().setAddress("matheserver"); inboundPermitted[1] = new PermittedOptions().setAddress("matheserver.spielfeld"); inboundPermitted[2] = new PermittedOptions().setAddressRegex("matheserver.spieler\\..+"); BridgeOptions options = new BridgeOptions(); for (int i = 0; i < 3; i++) { options.addInboundPermitted(inboundPermitted[i]); options.addOutboundPermitted(inboundPermitted[i]); } sockJSHandler.bridge(options); router.route("/bridge/*").handler(sockJSHandler); router.route("/*").handler(StaticHandler.create()); // webroot unter src/main/resources/webroot server.requestHandler(router::accept).listen(port); EventBus eb = vertx.eventBus(); MessageConsumer<JsonObject> consumer = eb.consumer("matheserver"); consumer.handler(message -> { String typ = (message.body()).getString("typ"); if (typ.equals("einaus")) { try { Runtime.getRuntime().exec("sudo init 6"); System.out.println("System wird neu gestartet ..."); } catch (IOException ex) { ex.printStackTrace(); } } }); try { System.out.println("Spieler bitte mit Browser anmelden unter \nhttp://" + InetAddress.getLocalHost().getHostAddress() + ":" + port + "/spieler.html"); } catch (Exception e) { e.printStackTrace(); } }
From source file:doug.iotdemo.server.web.WebServer.java
License:Open Source License
private void run() throws MqttException, IOException { // MQTT/*from ww w . java 2 s . c o m*/ String url = "ssl://A2KECYFFLC558H.iot.us-east-1.amazonaws.com:8883"; // String url = "ssl://localhost:8883"; mqtt = new MqttAsyncClient(url, "LambdaDevice", new MemoryPersistence()); MqttConnectOptions options = new MqttConnectOptions(); options.setKeepAliveInterval(20); options.setCleanSession(true); mqtt.connect(options); // Vertx Vertx vertx = Vertx.factory.vertx(); Router router = Router.router(vertx); // router.route().handler(LoggerHandler.create(LoggerFormat.DEFAULT)); router.get("/api/sensors").handler(this::handleFetch); router.put("/api/sensors").handler(this::handlePut); router.route().handler(StaticHandler.create("www").setCachingEnabled(false)); vertx.createHttpServer().requestHandler(router::accept).listen(8080); System.out.println("Listening on port 8080"); }
From source file:examples.HTTPExamples.java
License:Open Source License
public void example1(Vertx vertx) { HttpServer server = vertx.createHttpServer(); }
From source file:examples.HTTPExamples.java
License:Open Source License
public void example3(Vertx vertx) { HttpServer server = vertx.createHttpServer(); server.listen(); }
From source file:examples.HTTPExamples.java
License:Open Source License
public void example4(Vertx vertx) { HttpServer server = vertx.createHttpServer(); server.listen(8080, "myhost.com"); }
From source file:examples.HTTPExamples.java
License:Open Source License
public void example5(Vertx vertx) { HttpServer server = vertx.createHttpServer(); server.listen(8080, "myhost.com", res -> { if (res.succeeded()) { System.out.println("Server is now listening!"); } else {//from w ww. ja v a 2 s.c o m System.out.println("Failed to bind!"); } }); }
From source file:examples.HTTPExamples.java
License:Open Source License
public void example6(Vertx vertx) { HttpServer server = vertx.createHttpServer(); server.requestHandler(request -> { // Handle the request in here });/* w w w . j a v a2 s.c o m*/ }
From source file:examples.HTTPExamples.java
License:Open Source License
public void example7(Vertx vertx) { HttpServer server = vertx.createHttpServer(); server.requestHandler(request -> { // Handle the request in here HttpMethod method = request.method(); });/* w w w . j a v a2 s .co m*/ }