GH-618 Remove dependency on FunctionInspector from AWS FunctionInvoker

Resolves #618
This commit is contained in:
Oleg Zhurakousky
2020-12-08 14:38:33 +01:00
parent b297a8fc73
commit 25462ec6cd

View File

@@ -43,7 +43,6 @@ import org.apache.commons.logging.LogFactory;
import org.springframework.boot.SpringApplication;
import org.springframework.cloud.function.context.FunctionCatalog;
import org.springframework.cloud.function.context.catalog.FunctionInspector;
import org.springframework.cloud.function.context.catalog.FunctionTypeUtils;
import org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper;
import org.springframework.cloud.function.utils.FunctionClassUtils;
@@ -133,8 +132,7 @@ public class FunctionInvoker implements RequestStreamHandler {
Assert.notNull(this.function, "Failed to lookup function " + functionName);
if (!StringUtils.hasText(functionName)) {
FunctionInspector inspector = context.getBean(FunctionInspector.class);
functionName = inspector.getRegistration(this.function).getNames().toString();
functionName = this.function.getFunctionDefinition();
}
if (logger.isInfoEnabled()) {