From aa38cb0e56adce8be625b923dc60bb62cb07efa4 Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Wed, 26 Jan 2022 18:17:48 +0100 Subject: [PATCH] GH-784 Modified AWS example to NOT rely on web Resolves #784 --- .../function/adapter/aws/CustomRuntimeInitializer.java | 8 -------- .../function-functional-sample-aws/pom.xml | 5 ----- .../function-sample-aws/pom.xml | 9 --------- 3 files changed, 22 deletions(-) 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 60e8a48f8..174183d83 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 @@ -20,8 +20,6 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.cloud.function.context.AbstractSpringFunctionAdapterInitializer; -import org.springframework.cloud.function.context.config.ContextFunctionCatalogInitializer; -import org.springframework.cloud.function.web.source.DestinationResolver; import org.springframework.context.ApplicationContextInitializer; import org.springframework.context.SmartLifecycle; import org.springframework.context.support.GenericApplicationContext; @@ -49,12 +47,6 @@ public class CustomRuntimeInitializer implements ApplicationContextInitializer new CustomRuntimeEventLoop(context)); } } - else if (ContextFunctionCatalogInitializer.enabled - && context.getEnvironment().getProperty("spring.functional.enabled", Boolean.class, false)) { - if (context.getBeanFactory().getBeanNamesForType(DestinationResolver.class, false, false).length == 0) { - context.registerBean(LambdaDestinationResolver.class, () -> new LambdaDestinationResolver()); - } - } } private boolean isCustomRuntime(Environment environment) { diff --git a/spring-cloud-function-samples/function-functional-sample-aws/pom.xml b/spring-cloud-function-samples/function-functional-sample-aws/pom.xml index 858da0ed6..3c4ddd7da 100644 --- a/spring-cloud-function-samples/function-functional-sample-aws/pom.xml +++ b/spring-cloud-function-samples/function-functional-sample-aws/pom.xml @@ -33,11 +33,6 @@ org.springframework.cloud spring-cloud-function-adapter-aws - - org.springframework.cloud - spring-cloud-function-web - - com.amazonaws aws-lambda-java-events diff --git a/spring-cloud-function-samples/function-sample-aws/pom.xml b/spring-cloud-function-samples/function-sample-aws/pom.xml index 4653b95c5..27393fa0c 100644 --- a/spring-cloud-function-samples/function-sample-aws/pom.xml +++ b/spring-cloud-function-samples/function-sample-aws/pom.xml @@ -33,15 +33,6 @@ org.springframework.cloud spring-cloud-function-adapter-aws - - org.springframework.cloud - spring-cloud-function-web - - - org.springframework.boot - spring-boot-starter-web - - com.amazonaws aws-lambda-java-events