From 2efeafd793f6d98bc9b88765a233e53c43ee3674 Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Mon, 1 Apr 2019 15:38:13 +0100 Subject: [PATCH] Conditionally switch on the custom runtime in a functional app --- .../cloud/function/adapter/aws/CustomRuntimeInitializer.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/main/java/org/springframework/cloud/function/adapter/aws/CustomRuntimeInitializer.java b/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/main/java/org/springframework/cloud/function/adapter/aws/CustomRuntimeInitializer.java index 18623ec02..1e9ba5f42 100644 --- a/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/main/java/org/springframework/cloud/function/adapter/aws/CustomRuntimeInitializer.java +++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/main/java/org/springframework/cloud/function/adapter/aws/CustomRuntimeInitializer.java @@ -32,6 +32,11 @@ public class CustomRuntimeInitializer @Override public void initialize(GenericApplicationContext context) { + Boolean enabled = context.getEnvironment() + .getProperty("spring.cloud.function.web.export.enabled", Boolean.class); + if (enabled != null) { + return; + } if (ContextFunctionCatalogInitializer.enabled && context.getEnvironment() .getProperty("spring.functional.enabled", Boolean.class, false)) { if (context.getBeanFactory().getBeanNamesForType(DestinationResolver.class,