@Configuration public class EmbeddedServerConfig extends Object
Constructor and Description |
---|
EmbeddedServerConfig() |
Modifier and Type | Method and Description |
---|---|
org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory |
jettyEmbeddedServletContainerFactory(int port,
int maxThreads,
int minThreads,
int idleTimeout,
boolean jmxEnabled)
Configures the embedded jetty server.
|
org.springframework.boot.web.servlet.ServletRegistrationBean |
registerProxyServlet(OneOpsConfig config)
Configures a custom jetty http proxy servlet based on oneops.proxy.enabled config
property.
|
@Bean public org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory jettyEmbeddedServletContainerFactory(@Value(value="${server.port:8443}") int port, @Value(value="${jetty.thread-pool.max-threads:200}") int maxThreads, @Value(value="${jetty.thread-pool.min-threads:8}") int minThreads, @Value(value="${jetty.thread-pool.idle-timeout:60000}") int idleTimeout, @Value(value="${jetty.jmx.enabled:true}") boolean jmxEnabled)
port
- jetty server portmaxThreads
- thread pool min threadminThreads
- thread pool max threadidleTimeout
- maximum thread idle timejmxEnabled
- true, if jetty jmx is enabled.JettyEmbeddedServletContainerFactory
@Bean @ConditionalOnProperty(value="oneops.proxy.enabled") public org.springframework.boot.web.servlet.ServletRegistrationBean registerProxyServlet(OneOpsConfig config)
config
- OneOps configServletRegistrationBean
Copyright © 2018 Walmart, Inc.. All rights reserved.