Examples of GuiceServletContextListener


Examples of com.google.feedserver.server.servlet.GuiceServletContextListener

    if (signedRequest) {
      ServletHolder servletHolder2 = new ServletHolder(new GetAuthTokenServlet());
      context.addServlet(servletHolder2, "/accounts/ClientLogin");
      context.addFilter(SignedRequestFilter.class, "/*", org.mortbay.jetty.Handler.DEFAULT);
      EventListener listener = new GuiceServletContextListener();
      context.addEventListener(listener);
      log.info("Starting the feedserver to accept signed requests");
    } else if (configureOAuthFilter) {
      // Register the OAuth filter
      SimpleKeyMananger sKeyManager = new SimpleKeyMananger();
View Full Code Here

Examples of com.google.feedserver.server.servlet.GuiceServletContextListener

    if (FlagConfig.enableAuth_FLAG.equalsIgnoreCase("true")) {
      ServletHolder servletHolder2 = new ServletHolder(new GetAuthTokenServlet());
      context.addServlet(servletHolder2, "/accounts/ClientLogin");
      context.addFilter(SignedRequestFilter.class, "/*", org.mortbay.jetty.Handler.DEFAULT);
      EventListener listener = new GuiceServletContextListener();
      context.addEventListener(listener);
      logger.info("FeedServer to accept signed requests");
    } else if (!FlagConfig.enableOAuthSignedFetch_FLAG.equalsIgnoreCase("false")) {
      // Register the OAuth filter
      SimpleKeyMananger sKeyManager = new SimpleKeyMananger();
View Full Code Here

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

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

Examples of com.google.inject.servlet.GuiceServletContextListener

        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

Examples of com.google.inject.servlet.GuiceServletContextListener

    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

Examples of com.google.inject.servlet.GuiceServletContextListener

    // 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

Examples of com.google.inject.servlet.GuiceServletContextListener

        });

        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

Examples of com.google.inject.servlet.GuiceServletContextListener

                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

Examples of com.google.inject.servlet.GuiceServletContextListener

  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
TOP
Copyright © 2018 www.massapi.com. 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.