Merge pull request #22392 from sdeleuze

* gh-22392:
  Ignore BackgroundPreinitializer in native images

Closes gh-22392
This commit is contained in:
Andy Wilkinson 2020-07-20 12:16:43 +01:00
commit 137ce1a9de

View File

@ -45,6 +45,7 @@ import org.springframework.http.converter.support.AllEncompassingFormHttpMessage
* @author Phillip Webb * @author Phillip Webb
* @author Andy Wilkinson * @author Andy Wilkinson
* @author Artsiom Yudovin * @author Artsiom Yudovin
* @author Sebastien Deleuze
* @since 1.3.0 * @since 1.3.0
*/ */
@Order(LoggingApplicationListener.DEFAULT_ORDER + 1) @Order(LoggingApplicationListener.DEFAULT_ORDER + 1)
@ -67,6 +68,7 @@ public class BackgroundPreinitializer implements ApplicationListener<SpringAppli
static { static {
ENABLED = !Boolean.getBoolean(IGNORE_BACKGROUNDPREINITIALIZER_PROPERTY_NAME) ENABLED = !Boolean.getBoolean(IGNORE_BACKGROUNDPREINITIALIZER_PROPERTY_NAME)
&& System.getProperty("org.graalvm.nativeimage.imagecode") == null
&& Runtime.getRuntime().availableProcessors() > 1; && Runtime.getRuntime().availableProcessors() > 1;
} }