Package com.jetdrone.vertx.yoke

Examples of com.jetdrone.vertx.yoke.Yoke


        });
    }

    @Test
    public void testIENoOpen() {
        final Yoke app = new Yoke(this);
        app.use(new IENoOpen());
        app.use(new Handler<YokeRequest>() {
            @Override
            public void handle(YokeRequest request) {
                request.response().putHeader("Content-Disposition", "attachment; filename=somefile.txt");
                request.response().end("hello");
            }
View Full Code Here


        });
    }

    @Test
    public void testHSTS_1() {
        final Yoke app = new Yoke(this);
        app.use(new HSTS());
        app.use(new Handler<YokeRequest>() {
            @Override
            public void handle(YokeRequest request) {
                request.response().end("hello");
            }
        });
View Full Code Here

    }

    @Test
    public void testHSTS_2() {
        final Yoke app = new Yoke(this);
        app.use(new HSTS(1234, true));
        app.use(new Handler<YokeRequest>() {
            @Override
            public void handle(YokeRequest request) {
                request.response().end("hello");
            }
        });
View Full Code Here

    public static final String IE_9 = "Mozilla/5.0 (Windows; U; MSIE 9.0; WIndows NT 9.0; en-US)";
    public static final String FIREFOX_23 = "Mozilla/5.0 (Windows NT 6.2; rv:22.0) Gecko/20130405 Firefox/23.0";

    @Test
    public void setsHeaderForFirefox23() {
        final Yoke app = new Yoke(this);
        app.use(new IEXSS());
        app.use(new Handler<YokeRequest>() {
            @Override
            public void handle(YokeRequest request) {
                request.response().end("hello");
            }
        });
View Full Code Here

        });
    }

    @Test
    public void setsHeaderForIE9() {
        final Yoke app = new Yoke(this);
        app.use(new IEXSS());
        app.use(new Handler<YokeRequest>() {
            @Override
            public void handle(YokeRequest request) {
                request.response().end("hello");
            }
        });
View Full Code Here

        });
    }

    @Test
    public void setsHeaderTo0ForIE8() {
        final Yoke app = new Yoke(this);
        app.use(new IEXSS());
        app.use(new Handler<YokeRequest>() {
            @Override
            public void handle(YokeRequest request) {
                request.response().end("hello");
            }
        });
View Full Code Here

        });
    }

    @Test
    public void setsHeaderTo0ForIE7() {
        final Yoke app = new Yoke(this);
        app.use(new IEXSS());
        app.use(new Handler<YokeRequest>() {
            @Override
            public void handle(YokeRequest request) {
                request.response().end("hello");
            }
        });
View Full Code Here

        });
    }

    @Test
    public void allowsYouToSetTheHeaderForOldIE() {
        final Yoke app = new Yoke(this);
        app.use(new IEXSS(true));
        app.use(new Handler<YokeRequest>() {
            @Override
            public void handle(YokeRequest request) {
                request.response().end("hello");
            }
        });
View Full Code Here

public class App extends Verticle {

  public void start() {
      // Create a new Yoke Application
      Yoke app = new Yoke(this);
      // define engines
      app.engine(new StringPlaceholderEngine());
      // define middleware
      app.use(new Favicon());
      app.use(new Logger());
      app.use(new BodyParser());
      app.use(new MethodOverride());
      // Create a new Router
      Router router = new Router();
      app.use(router);
      // static file server
      app.use(new Static("public"));

      // development only
      if (System.getenv("DEV") != null) {
          app.use(new ErrorHandler(true));
      }

      // define routes
      router.get("/", new Handler<YokeRequest>() {
          @Override
          public void handle(YokeRequest request) {
              request.put("title", "My Yoke Application");
              request.response().render("views/index.shtml");
          }
      });

      // define routes
      router.get("/users", new Handler<YokeRequest>() {
          @Override
          public void handle(YokeRequest request) {
              request.response().end("respond with a resource");
          }
      });

      app.listen(8080, new Handler<Boolean>() {
          @Override
          public void handle(Boolean result) {
              getContainer().logger().info("Yoke server listening on port 8080");
          }
      });
View Full Code Here

public class AppTest extends TestVerticle {

    @Test
    public void testApp() {
        final Yoke yoke = new Yoke(this);
        yoke.use(new Middleware() {
            @Override
            public void handle(@NotNull YokeRequest request, @NotNull Handler<Object> next) {
                request.response().end("OK");
            }
        });
View Full Code Here

TOP

Related Classes of com.jetdrone.vertx.yoke.Yoke

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.