Polish contribution

Closes gh-15054
This commit is contained in:
Stephane Nicoll
2018-12-03 11:13:40 +01:00
parent 3059f0e2e2
commit 1b40b0edf1
3 changed files with 14 additions and 8 deletions

View File

@@ -136,6 +136,13 @@ public class TomcatWebServerFactoryCustomizer implements
});
}
private void customizeProcessorCache(ConfigurableTomcatWebServerFactory factory,
int processorCache) {
factory.addConnectorCustomizers((
connector) -> ((AbstractHttp11Protocol<?>) connector.getProtocolHandler())
.setProcessorCache(processorCache));
}
private void customizeMaxConnections(ConfigurableTomcatWebServerFactory factory,
int maxConnections) {
factory.addConnectorCustomizers((connector) -> {
@@ -158,13 +165,6 @@ public class TomcatWebServerFactoryCustomizer implements
});
}
private void customizeProcessorCache(ConfigurableTomcatWebServerFactory factory,
int processorCache) {
factory.addConnectorCustomizers((
connector) -> ((AbstractHttp11Protocol<?>) connector.getProtocolHandler())
.setProcessorCache(processorCache));
}
private void customizeRemoteIpValve(ConfigurableTomcatWebServerFactory factory) {
Tomcat tomcatProperties = this.serverProperties.getTomcat();
String protocolHeader = tomcatProperties.getProtocolHeader();

View File

@@ -206,6 +206,12 @@ public class ServerPropertiesTests {
.isEqualTo(getDefaultProtocol().getAcceptCount());
}
@Test
public void tomcatProcessorCacheMatchesProtocolDefault() throws Exception {
assertThat(this.properties.getTomcat().getProcessorCache())
.isEqualTo(getDefaultProtocol().getProcessorCache());
}
@Test
public void tomcatMaxConnectionsMatchesProtocolDefault() throws Exception {
assertThat(this.properties.getTomcat().getMaxConnections())