Class FunctionWebRequestProcessingHelper
java.lang.Object
org.springframework.cloud.function.web.util.FunctionWebRequestProcessingHelper
!INTERNAL USE ONLY!
- Author:
- Oleg Zhurakousky
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringbuildBadMappingErrorMessage(String httpMethod, String functionDefinition) static org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapperfindFunction(org.springframework.cloud.function.context.FunctionProperties functionProperties, org.springframework.http.HttpMethod method, org.springframework.cloud.function.context.FunctionCatalog functionCatalog, Map<String, Object> attributes, String path) static ObjectinvokeFunction(org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper function, Object input, boolean isMessage) static booleanisFunctionValidForMethod(String httpMethod, String functionDefinition, FunctionHttpProperties functionHttpProperties) static org.reactivestreams.Publisher<?>processRequest(FunctionWrapper wrapper, Object argument, boolean eventStream, List<String> ignoredHeaders, List<String> requestOnlyHeaders)
-
Method Details
-
findFunction
public static org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper findFunction(org.springframework.cloud.function.context.FunctionProperties functionProperties, org.springframework.http.HttpMethod method, org.springframework.cloud.function.context.FunctionCatalog functionCatalog, Map<String, Object> attributes, String path) -
invokeFunction
-
isFunctionValidForMethod
public static boolean isFunctionValidForMethod(String httpMethod, String functionDefinition, FunctionHttpProperties functionHttpProperties) -
buildBadMappingErrorMessage
-
processRequest
-