Move UseApr enum inside the Tomcat class
See gh-44033
This commit is contained in:
@@ -1132,6 +1132,28 @@ public class ServerProperties {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* When to use APR.
|
||||
*/
|
||||
public enum UseApr {
|
||||
|
||||
/**
|
||||
* Always use APR and fail if it's not available.
|
||||
*/
|
||||
ALWAYS,
|
||||
|
||||
/**
|
||||
* Use APR if it is available.
|
||||
*/
|
||||
WHEN_AVAILABLE,
|
||||
|
||||
/**
|
||||
* Never user APR.
|
||||
*/
|
||||
NEVER
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1937,26 +1959,4 @@ public class ServerProperties {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* When to use APR.
|
||||
*/
|
||||
public enum UseApr {
|
||||
|
||||
/**
|
||||
* Always use APR and fail if it's not available.
|
||||
*/
|
||||
ALWAYS,
|
||||
|
||||
/**
|
||||
* Use APR if it is available.
|
||||
*/
|
||||
WHEN_AVAILABLE,
|
||||
|
||||
/**
|
||||
* Never user APR.
|
||||
*/
|
||||
NEVER
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ import org.apache.catalina.core.AprLifecycleListener;
|
||||
|
||||
import org.springframework.boot.autoconfigure.web.ServerProperties;
|
||||
import org.springframework.boot.autoconfigure.web.ServerProperties.Tomcat;
|
||||
import org.springframework.boot.autoconfigure.web.ServerProperties.UseApr;
|
||||
import org.springframework.boot.autoconfigure.web.ServerProperties.Tomcat.UseApr;
|
||||
import org.springframework.boot.web.embedded.tomcat.TomcatReactiveWebServerFactory;
|
||||
import org.springframework.boot.web.server.WebServerFactoryCustomizer;
|
||||
import org.springframework.util.Assert;
|
||||
|
||||
@@ -19,7 +19,7 @@ package org.springframework.boot.autoconfigure.web.servlet;
|
||||
import org.apache.catalina.core.AprLifecycleListener;
|
||||
|
||||
import org.springframework.boot.autoconfigure.web.ServerProperties;
|
||||
import org.springframework.boot.autoconfigure.web.ServerProperties.UseApr;
|
||||
import org.springframework.boot.autoconfigure.web.ServerProperties.Tomcat.UseApr;
|
||||
import org.springframework.boot.web.embedded.tomcat.ConfigurableTomcatWebServerFactory;
|
||||
import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
|
||||
import org.springframework.boot.web.server.WebServerFactoryCustomizer;
|
||||
|
||||
@@ -40,7 +40,7 @@ import org.junit.jupiter.api.condition.JRE;
|
||||
import reactor.netty.http.HttpDecoderSpec;
|
||||
|
||||
import org.springframework.boot.autoconfigure.web.ServerProperties.Tomcat.Accesslog;
|
||||
import org.springframework.boot.autoconfigure.web.ServerProperties.UseApr;
|
||||
import org.springframework.boot.autoconfigure.web.ServerProperties.Tomcat.UseApr;
|
||||
import org.springframework.boot.context.properties.bind.Bindable;
|
||||
import org.springframework.boot.context.properties.bind.Binder;
|
||||
import org.springframework.boot.context.properties.source.ConfigurationPropertySource;
|
||||
|
||||
Reference in New Issue
Block a user