@Override public void customize(ConfigurableEmbeddedServletContainer container) { if (container instanceof JettyEmbeddedServletContainerFactory) { ((JettyEmbeddedServletContainerFactory) container).addServerCustomizers( new JsfJettyServerCustomizer(this.jettyProperties)); } } }
@Override public void customize(ConfigurableEmbeddedServletContainer container) { if (container instanceof JettyEmbeddedServletContainerFactory) { ((JettyEmbeddedServletContainerFactory) container).addServerCustomizers( new JsfJettyServerCustomizer(this.jettyProperties)); } } }
/** * Customizes the Jetty container. * * @param container the Jetty container factory. */ public void customize(JettyEmbeddedServletContainerFactory container) { ServerCustomizer customizer = new ServerCustomizer(); container.addServerCustomizers(customizer); log.debug("Added the Jetty server customizer: customizer=[{}] to container=[{}]", customizer, container); }
@Override public void customize(ConfigurableEmbeddedServletContainer container) { if (container instanceof JettyEmbeddedServletContainerFactory) { ((JettyEmbeddedServletContainerFactory) container).addServerCustomizers( new JsfJettyServerCustomizer(this.jettyProperties)); } } }
static void accessLog(final Environment environment, final ConfigurableEmbeddedServletContainer container) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); if (jetty == null) { return; } String applicationName = environment.getProperty("spring.application.name", "$spring.application.name"); jetty.addServerCustomizers(new AccessLog(applicationName)); }
static void accessLog(final Environment environment, final ConfigurableEmbeddedServletContainer container) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); if (jetty == null) { return; } String applicationName = environment.getProperty("spring.application.name", "$spring.application.name"); jetty.addServerCustomizers(new AccessLog(applicationName)); }
/** * 最后添加gzip. * * @param environment environment * @param container container */ static void gzip( // final Environment environment, final ConfigurableEmbeddedServletContainer container // ) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); final Boolean gzipEnabled = parseBoolean(environment.getProperty("spring.http.gzip.enabled", "false")); if (gzipEnabled && jetty != null) { jetty.addServerCustomizers(new Gzip()); } }
/** * 最后添加gzip. * * @param environment environment * @param container container */ static void gzip( // final Environment environment, final ConfigurableEmbeddedServletContainer container // ) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); final Boolean gzipEnabled = parseBoolean(environment.getProperty("spring.http.gzip.enabled", "false")); if (gzipEnabled && jetty != null) { jetty.addServerCustomizers(new Gzip()); } }
static void hideServerInfo(final Environment environment, final ConfigurableEmbeddedServletContainer container) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); if (jetty != null) { jetty.addServerCustomizers(new HideServerInfo()); } }
static void forwardedRequest(final Environment environment, final ConfigurableEmbeddedServletContainer container) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); if (jetty != null) { jetty.addServerCustomizers(new ForwardedRequest()); } }
static void nullSessionIdManager(final Environment environment, final ConfigurableEmbeddedServletContainer container) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); if (jetty != null) { jetty.addServerCustomizers(new NullSessionIdManager()); } }
static void forwardedRequest(final Environment environment, final ConfigurableEmbeddedServletContainer container) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); if (jetty != null) { jetty.addServerCustomizers(new ForwardedRequest()); } }
static void hideServerInfo(final Environment environment, final ConfigurableEmbeddedServletContainer container) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); if (jetty != null) { jetty.addServerCustomizers(new HideServerInfo()); } }
static void nullSessionIdManager(final Environment environment, final ConfigurableEmbeddedServletContainer container) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); if (jetty != null) { jetty.addServerCustomizers(new NullSessionIdManager()); } }
/** * see: * http://stackoverflow.com/questions/3539143/redirect-non-www-version-of-domain-to-www-in-jetty * * @param container container * @param host host * @param root root */ static void redirectRootDomainToHostRoot( // final ConfigurableEmbeddedServletContainer container, final String host, final String root // ) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); if (jetty == null) { return; } jetty.addServerCustomizers(new RedirectToHostRoot(host, root)); }
jettyFactory.addServerCustomizers(new JettyServerCustomizer() {
/** * see: * http://stackoverflow.com/questions/3539143/redirect-non-www-version-of-domain-to-www-in-jetty * * @param container container * @param host host * @param root root */ static void redirectRootDomainToHostRoot( // final ConfigurableEmbeddedServletContainer container, final String host, final String root // ) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); if (jetty == null) { return; } jetty.addServerCustomizers(new RedirectToHostRoot(host, root)); }
jetty.addServerCustomizers((JettyServerCustomizer) server -> { HandlerCollection handlerCollection = new HandlerCollection(); handlerCollection.setHandlers(new Handler[]{ myCustomHandler(), server.getHandler() });
final JettyEmbeddedServletContainerFactory factory = new JettyEmbeddedServletContainerFactory(Integer.valueOf(port)); factory.addServerCustomizers(new JettyServerCustomizer() { @Override public void customize(final Server server) {