@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 configServletRegistrationBeanCopyright © 2018 Walmart, Inc.. All rights reserved.