protected Handler addStatsHandler(Handler handler) { // Graceful shutdown is implemented via the statistics handler, // see https://bugs.eclipse.org/bugs/show_bug.cgi?id=420142 final StatisticsHandler statisticsHandler = new StatisticsHandler(); statisticsHandler.setHandler(handler); return statisticsHandler; }
)); final StatisticsHandler statisticsHandler = new StatisticsHandler(); statisticsHandler.setHandler(handlerList);
protected Handler addStatsHandler(Handler handler) { // Graceful shutdown is implemented via the statistics handler, // see https://bugs.eclipse.org/bugs/show_bug.cgi?id=420142 final StatisticsHandler statisticsHandler = new StatisticsHandler(); statisticsHandler.setHandler(handler); return statisticsHandler; }
private static Handler addStatisticsHandler(Handler handler) { // The graceful shutdown is implemented via the statistics handler. // See the following: https://bugs.eclipse.org/bugs/show_bug.cgi?id=420142 final StatisticsHandler statisticsHandler = new StatisticsHandler(); statisticsHandler.setHandler(handler); return statisticsHandler; } }
private StatisticsHandler newStatisticsHandler() { StatisticsHandler statisticsHandler = new StatisticsHandler(); statisticsHandler.statsReset(); return statisticsHandler; }
/** * Wrap handlers as you need with statistics collection or proxy request handling. */ protected Handler wrapHandlers() { statistics = new StatisticsHandler(); statistics.setHandler(webapp); return statistics; }
YourServletHandler servletHandler = new YourServletHandler(); StatisticsHandler statsHandler = new StatisticsHandler(); statsHandler.setHandler(servletHandler); Server server = new Server(80); server.setHandler(statsHandler); server.setStopTimeout(3000L); //... server.start(); //... server.stop();
protected void wrapHandlers() { // stats handler keeps count of who is currently using us, so if we still have active connections we can delay shutdown statistics = new StatisticsHandler(); statistics.setHandler(context); serverHandler.addHandler(statistics); }
private void registerPrometheus() { log.info("Adding prometheus servlet and metrics"); Server server = injector.getInstance(Server.class); DefaultExports.initialize(); StatisticsHandler stats = new StatisticsHandler(); stats.setHandler(server.getHandler()); server.setHandler(stats); new JettyStatisticsCollector(stats).register(); }
@Bean public EmbeddedServletContainerCustomizer containerCustomizer() { return new EmbeddedServletContainerCustomizer() { @Override public void customize(ConfigurableEmbeddedServletContainer container) { ((JettyEmbeddedServletContainerFactory) container) .addServerCustomizers(new JettyServerCustomizer() { @Override public void customize(Server server) { MBeanContainer mbContainer = new MBeanContainer( ManagementFactory.getPlatformMBeanServer()); server.addEventListener(mbContainer); server.addBean(mbContainer); StatisticsHandler statisticsHandler = new StatisticsHandler(); statisticsHandler.setHandler(server.getHandler()); server.setHandler(statisticsHandler); } }); } }; }
@Bean public EmbeddedServletContainerCustomizer containerCustomizer() { return new EmbeddedServletContainerCustomizer() { @Override public void customize(ConfigurableEmbeddedServletContainer container) { ((JettyEmbeddedServletContainerFactory) container) .addServerCustomizers(new JettyServerCustomizer() { @Override public void customize(Server server) { MBeanContainer mbContainer = new MBeanContainer( ManagementFactory.getPlatformMBeanServer()); server.addEventListener(mbContainer); server.addBean(mbContainer); StatisticsHandler statisticsHandler = new StatisticsHandler(); statisticsHandler.setHandler(server.getHandler()); server.setHandler(statisticsHandler); } }); } }; }
protected void wrapHandlers() { HandlerWrapper wrapper = new MetaDataHandler(); wrapper.setHandler(context); // stats handler keeps count of who is currently using us, so if we still have active connections we can delay shutdown statistics = new StatisticsHandler(); statistics.setHandler(wrapper); serverHandler.addHandler(statistics); }
statisticsHandler = new StatisticsHandler(); statisticsHandler.setHandler(handler); server.setHandler(statisticsHandler);
final StatisticsHandler stats = new StatisticsHandler(); stats.setHandler(customizedHandler); server.setHandler(stats);
public void run() throws Exception { Server server = new Server(settings.getInt(JettyConf.PORT)); HandlerList handlers = new HandlerList(); if (settings.getString(JettyConf.SHUTDOWN_TOKEN) != null) handlers.addHandler(new ShutdownHandler(settings.getString(JettyConf.SHUTDOWN_TOKEN), false, true)); ServletContextHandler handler = new ServletContextHandler(server, settings.getString(JettyConf.CONTEXT_PATH)); handler.addFilter(GuiceFilter.class, "/*", EnumSet.allOf(DispatcherType.class)); handler.addEventListener(new OxalisGuiceContextListener(injector)); handler.addServlet(DefaultServlet.class, "/"); handlers.addHandler(handler); handlers.addHandler(new StatisticsHandler()); server.setHandler(handlers); server.setStopTimeout(settings.getInt(JettyConf.STOP_TIMEOUT)); server.setStopAtShutdown(true); log.info("Starting server"); server.start(); server.join(); } }
StatisticsHandler stats = new StatisticsHandler(); stats.setHandler(server.getHandler()); server.setHandler(stats);
StatisticsHandler statsHandler = new StatisticsHandler(); statsHandler.setHandler(handlers); jettyServer.setHandler(statsHandler);
StatisticsHandler statsHandler = new StatisticsHandler(); statsHandler.setHandler(handlers); jettyServer.setHandler(statsHandler);
)); final StatisticsHandler statisticsHandler = new StatisticsHandler(); statisticsHandler.setHandler(handlerList);
htmlStaticHandler.setUnknownCipherKeyLength(unknownCipherKeyLength); StatisticsHandler statisticsHandler = new StatisticsHandler(); statisticsHandler.setServer(server.getJettyServer());