Class FunctionWebRequestProcessingHelper

java.lang.Object
org.springframework.cloud.function.web.util.FunctionWebRequestProcessingHelper

public final class FunctionWebRequestProcessingHelper extends Object
!INTERNAL USE ONLY!
Author:
Oleg Zhurakousky
  • 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

      public static Object invokeFunction(org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper function, Object input, boolean isMessage)
    • isFunctionValidForMethod

      public static boolean isFunctionValidForMethod(String httpMethod, String functionDefinition, FunctionHttpProperties functionHttpProperties)
    • buildBadMappingErrorMessage

      public static String buildBadMappingErrorMessage(String httpMethod, String functionDefinition)
    • processRequest

      public static org.reactivestreams.Publisher<?> processRequest(FunctionWrapper wrapper, Object argument, boolean eventStream, List<String> ignoredHeaders, List<String> requestOnlyHeaders)