diff --git a/org.knime.core/.settings/.api_filters b/org.knime.core/.settings/.api_filters index 6ab5e405a1..a09629c3f6 100644 --- a/org.knime.core/.settings/.api_filters +++ b/org.knime.core/.settings/.api_filters @@ -24,6 +24,14 @@ + + + + + + + + diff --git a/org.knime.core/src/eclipse/org/knime/core/util/EclipseUtil.java b/org.knime.core/src/eclipse/org/knime/core/util/EclipseUtil.java index 157430919b..74058a6a1d 100644 --- a/org.knime.core/src/eclipse/org/knime/core/util/EclipseUtil.java +++ b/org.knime.core/src/eclipse/org/knime/core/util/EclipseUtil.java @@ -167,6 +167,12 @@ public enum Application { */ TESTFLOW_RUNNER("org.knime.testing.NGTestflowRunner", false), + /** + * The warmstart application for pre-warming containers. + * @since 5.8.2 + */ + WARMSTART("org.knime.product.KNIME_WARMSTART_APPLICATION", true), + /** * If the application is not among the knowns ones above. */ diff --git a/org.knime.core/src/eclipse/org/knime/core/util/IEarlyStartup.java b/org.knime.core/src/eclipse/org/knime/core/util/IEarlyStartup.java index 82cf7501fd..40fa9773aa 100644 --- a/org.knime.core/src/eclipse/org/knime/core/util/IEarlyStartup.java +++ b/org.knime.core/src/eclipse/org/knime/core/util/IEarlyStartup.java @@ -187,7 +187,8 @@ final class EarlyStartupState { static final EnumSet PROFILE_AWARE_APPLICATIONS = EnumSet.of( // Application.AP, // Application.EXECUTOR, // - Application.TESTFLOW_RUNNER); + Application.TESTFLOW_RUNNER, // + Application.WARMSTART); private static final IExtensionPoint EXTENSION_POINT; static {