Package ninja

Examples of ninja.Router


            Class<?> clazz = Class.forName(routesClassName);
            ApplicationRoutes applicationRoutes = (ApplicationRoutes) injector
                    .getInstance(clazz);

            Router router = injector.getInstance(Router.class);

            applicationRoutes.init(router);
            router.compileRoutes();

        }

    }
View Full Code Here


                "Ninja Boostrap process picks up user supplied Guice servlet module in conf.ServletModule",
                ninjaBootstrap.getInjector().getInstance(conf.ServletModule.DummyInterfaceForTesting.class)
                instanceof conf.ServletModule.DummyClassForTesting);
       
       
        Router router = ninjaBootstrap.getInjector().getInstance(Router.class);
        Route route = router.getRouteFor("GET", "/");

        assertTrue("conf.Routes initialized properly. We get back the class we defined by the route.",
                route.getControllerClass() == controller.DummyControllerForTesting.class);
               
   
View Full Code Here

                "Ninja Boostrap process picks up user supplied Guice servlet module in custom_base_package.conf.ServletModule",
                ninjaBootstrap.getInjector().getInstance(custom_base_package.conf.ServletModule.DummyInterfaceForTesting.class)
                instanceof custom_base_package.conf.ServletModule.DummyClassForTesting);
       
       
        Router router = ninjaBootstrap.getInjector().getInstance(Router.class);
        Route route = router.getRouteFor("GET", "/custom_base_package");

        assertTrue("custom_base_package.conf.Routes initialized properly. We get back the class we defined by the route.",
                route.getControllerClass() == controller.DummyControllerForTesting.class);
               
   
View Full Code Here

        // start the injector:
        ninjaServletListener.contextInitialized(servletContextEvent);

        // test stuff
        Injector injector = ninjaServletListener.getInjector();
        Router router = injector.getInstance((Router.class));

        //router is initialized otherwise there will be exception that routes isn't compiled
        router.getRouteFor("GET", "/");

        //validate that main application module is initialized
        Boolean mainModuleConstant = injector.getInstance(Key.get(Boolean.class, Names.named(Module.TEST_CONSTANT_NAME)));
        assertThat(mainModuleConstant, is(true));
View Full Code Here

TOP

Related Classes of ninja.Router

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.