Package com.google.inject.servlet

Examples of com.google.inject.servlet.GuiceServletContextListener


    WebServerConfig webServerConfig = injector.getInstance(WebServerConfig.class);
    String staticDir = webServerConfig.getStaticDirectory();
    Server server = new Server();
    server.addConnector(connector);
    ServletContextHandler servletHandler = new ServletContextHandler();
    servletHandler.addEventListener(new GuiceServletContextListener() {
      @Override
      protected Injector getInjector() {
        return injector;
      }
    });
View Full Code Here


    WebServerConfig webServerConfig = injector.getInstance(WebServerConfig.class);
    String staticDir = webServerConfig.getStaticDirectory();
    Server server = new Server();
    server.addConnector(connector);
    ServletContextHandler servletHandler = new ServletContextHandler();
    servletHandler.addEventListener(new GuiceServletContextListener() {
      @Override
      protected Injector getInjector() {
        return injector;
      }
    });
View Full Code Here

        server.setStopAtShutdown(true);

        final ServletContextHandler context = new ServletContextHandler(server, "/", ServletContextHandler.SESSIONS);
        context.setContextPath("/");
        context.addEventListener(new GuiceServletContextListener()
        {
            @Override
            protected Injector getInjector()
            {
                return injector;
View Full Code Here

    try {
      final Injector parentInjector = injector;

      final ServletModule servletModule = getServletModule(parentInjector);

      ServletContextListener contextListener = new GuiceServletContextListener() {

        private final Injector childInjector = parentInjector.createChildInjector(servletModule);

        @Override
        protected Injector getInjector() {
View Full Code Here

    // of using the listener to create the injector pass the one we
    // already have built.
    //
    GuiceFilter filter = env.webInjector.getInstance(GuiceFilter.class);
    app.addFilter(new FilterHolder(filter), "/*", FilterMapping.DEFAULT);
    app.addEventListener(new GuiceServletContextListener() {
      @Override
      protected Injector getInjector() {
        return env.webInjector;
      }
    });
View Full Code Here

        });

        LOG.info("Starting BrowserMob Proxy version %s", version);

        Server server = injector.getInstance(Server.class);
        GuiceServletContextListener gscl = new GuiceServletContextListener() {
            @Override
            protected Injector getInjector() {
                return injector;
            }
        };
        server.start();

        ServletContextHandler context = (ServletContextHandler) server.getHandler();
        gscl.contextInitialized(new ServletContextEvent(context.getServletContext()));

        server.join();
    }
View Full Code Here

                scan(ProxyResource.class.getPackage());
            }
        });

        Server server = injector.getInstance(Server.class);
        GuiceServletContextListener gscl = new GuiceServletContextListener() {
            @Override
            protected Injector getInjector() {
                return injector;
            }
        };
        server.start();

        ServletContextHandler context = (ServletContextHandler) server.getHandler();
        gscl.contextInitialized(new ServletContextEvent(context.getServletContext()));

        server.join();
    }
View Full Code Here

  private WebAppContext setupWebContext(final File outputFolder, final File pluginsFolder) {
    WebAppContext webAppContext = new WebAppContext();
    webAppContext.setContextPath("/");
    webAppContext.setBaseResource(Resource.newClassPathResource("web"));
    webAppContext.setParentLoaderPriority(true);
    webAppContext.addEventListener(new GuiceServletContextListener() {

      @Override
      protected Injector getInjector() {
        return Guice.createInjector(new CrawljaxWebModule(outputFolder, pluginsFolder));
      }
View Full Code Here

                server,
                "/",
                ServletContextHandler.SESSIONS);
        handler.addServlet(DefaultServlet.class, "/");
        handler.addFilter(GuiceFilter.class, "/*", null);
        handler.addEventListener(new GuiceServletContextListener() {
            @Override
            protected Injector getInjector() {
                return Guice.createInjector(new ServletModule() {
                    @Override
                    protected void configureServlets() {
View Full Code Here

        server = new Server(port);
        final ServletContextHandler root =
            new ServletContextHandler(server, "/", ServletContextHandler.NO_SESSIONS);

        root.addEventListener(new GuiceServletContextListener() {

            @Override
            protected Injector getInjector() {
                return parentInjector.createChildInjector(new JerseyServletModule() {
                    protected void configureServlets() {
View Full Code Here

TOP

Related Classes of com.google.inject.servlet.GuiceServletContextListener

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.