Commit d0c6dbc2 authored by Andy Wilkinson's avatar Andy Wilkinson

Rename eagerInitFilters to align with Undertow's naming

Closes gh-23674
parent 5b1b03c5
...@@ -38,7 +38,7 @@ public class UndertowServletWebServerFactoryCustomizer ...@@ -38,7 +38,7 @@ public class UndertowServletWebServerFactoryCustomizer
@Override @Override
public void customize(UndertowServletWebServerFactory factory) { public void customize(UndertowServletWebServerFactory factory) {
factory.setEagerInitFilters(this.serverProperties.getUndertow().isEagerFilterInit()); factory.setEagerFilterInit(this.serverProperties.getUndertow().isEagerFilterInit());
factory.setPreservePathOnForward(this.serverProperties.getUndertow().isPreservePathOnForward()); factory.setPreservePathOnForward(this.serverProperties.getUndertow().isPreservePathOnForward());
} }
......
...@@ -33,11 +33,11 @@ class UndertowServletWebServerFactoryCustomizerTests { ...@@ -33,11 +33,11 @@ class UndertowServletWebServerFactoryCustomizerTests {
@Test @Test
void eagerFilterInitCanBeDisabled() { void eagerFilterInitCanBeDisabled() {
UndertowServletWebServerFactory factory = new UndertowServletWebServerFactory(0); UndertowServletWebServerFactory factory = new UndertowServletWebServerFactory(0);
assertThat(factory.isEagerInitFilters()).isTrue(); assertThat(factory.isEagerFilterInit()).isTrue();
ServerProperties serverProperties = new ServerProperties(); ServerProperties serverProperties = new ServerProperties();
serverProperties.getUndertow().setEagerFilterInit(false); serverProperties.getUndertow().setEagerFilterInit(false);
new UndertowServletWebServerFactoryCustomizer(serverProperties).customize(factory); new UndertowServletWebServerFactoryCustomizer(serverProperties).customize(factory);
assertThat(factory.isEagerInitFilters()).isFalse(); assertThat(factory.isEagerFilterInit()).isFalse();
} }
@Test @Test
......
...@@ -91,7 +91,7 @@ public class UndertowServletWebServerFactory extends AbstractServletWebServerFac ...@@ -91,7 +91,7 @@ public class UndertowServletWebServerFactory extends AbstractServletWebServerFac
private ResourceLoader resourceLoader; private ResourceLoader resourceLoader;
private boolean eagerInitFilters = true; private boolean eagerFilterInit = true;
private boolean preservePathOnForward = false; private boolean preservePathOnForward = false;
...@@ -248,9 +248,11 @@ public class UndertowServletWebServerFactory extends AbstractServletWebServerFac ...@@ -248,9 +248,11 @@ public class UndertowServletWebServerFactory extends AbstractServletWebServerFac
* Return if filters should be initialized eagerly. * Return if filters should be initialized eagerly.
* @return {@code true} if filters are initialized eagerly, otherwise {@code false}. * @return {@code true} if filters are initialized eagerly, otherwise {@code false}.
* @since 2.0.0 * @since 2.0.0
* @deprecated since 2.4.0 in favor of #isEagerFilterInit
*/ */
@Deprecated
public boolean isEagerInitFilters() { public boolean isEagerInitFilters() {
return this.eagerInitFilters; return this.eagerFilterInit;
} }
/** /**
...@@ -258,9 +260,30 @@ public class UndertowServletWebServerFactory extends AbstractServletWebServerFac ...@@ -258,9 +260,30 @@ public class UndertowServletWebServerFactory extends AbstractServletWebServerFac
* @param eagerInitFilters {@code true} if filters are initialized eagerly, otherwise * @param eagerInitFilters {@code true} if filters are initialized eagerly, otherwise
* {@code false}. * {@code false}.
* @since 2.0.0 * @since 2.0.0
* @deprecated since 2.4.0 in favor of #isEagerFilterInit
*/ */
@Deprecated
public void setEagerInitFilters(boolean eagerInitFilters) { public void setEagerInitFilters(boolean eagerInitFilters) {
this.eagerInitFilters = eagerInitFilters; this.eagerFilterInit = eagerInitFilters;
}
/**
* Return if filters should be eagerly initialized.
* @return {@code true} if filters are eagerly initialized, otherwise {@code false}.
* @since 2.4.0
*/
public boolean isEagerFilterInit() {
return this.eagerFilterInit;
}
/**
* Set whether filters should be eagerly initialized.
* @param eagerFilterInit {@code true} if filters are eagerly initialized, otherwise
* {@code false}.
* @since 2.4.0
*/
public void setEagerFilterInit(boolean eagerFilterInit) {
this.eagerFilterInit = eagerFilterInit;
} }
/** /**
...@@ -304,7 +327,7 @@ public class UndertowServletWebServerFactory extends AbstractServletWebServerFac ...@@ -304,7 +327,7 @@ public class UndertowServletWebServerFactory extends AbstractServletWebServerFac
deployment.setServletStackTraces(ServletStackTraces.NONE); deployment.setServletStackTraces(ServletStackTraces.NONE);
deployment.setResourceManager(getDocumentRootResourceManager()); deployment.setResourceManager(getDocumentRootResourceManager());
deployment.setTempDir(createTempDir("undertow")); deployment.setTempDir(createTempDir("undertow"));
deployment.setEagerFilterInit(this.eagerInitFilters); deployment.setEagerFilterInit(this.eagerFilterInit);
deployment.setPreservePathOnForward(this.preservePathOnForward); deployment.setPreservePathOnForward(this.preservePathOnForward);
configureMimeMappings(deployment); configureMimeMappings(deployment);
for (UndertowDeploymentInfoCustomizer customizer : this.deploymentInfoCustomizers) { for (UndertowDeploymentInfoCustomizer customizer : this.deploymentInfoCustomizers) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment