Class AbstractFunctionalBindingConfiguration

    • Constructor Detail

      • AbstractFunctionalBindingConfiguration

        public AbstractFunctionalBindingConfiguration()
    • Method Detail

      • setApplicationContext

        public void setApplicationContext​(org.springframework.context.ApplicationContext applicationContext)
                                   throws org.springframework.beans.BeansException
        Specified by:
        setApplicationContext in interface org.springframework.context.ApplicationContextAware
        Throws:
        org.springframework.beans.BeansException
      • getStreamBridge

        protected org.springframework.cloud.stream.function.StreamBridge getStreamBridge()
      • getOutBinding

        public static String getOutBinding​(String bindingName)
      • getOutBinding

        public static String getOutBinding​(String bindingName,
                                           int arity)
      • getInBinding

        public static String getInBinding​(String bindingName)
      • getInBinding

        public static String getInBinding​(String bindingName,
                                          int arity)
      • getGatewayInterface

        protected Class<?> getGatewayInterface​(boolean hasOutput)
      • functionFromDefinition

        protected org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper functionFromDefinition​(String definition)
      • discoverFunctionType

        protected Type discoverFunctionType​(Object bean,
                                            String beanName)
      • registerFunctionRegistration

        protected void registerFunctionRegistration​(String functionName,
                                                    org.springframework.cloud.function.context.FunctionRegistration functionRegistration)
      • getMessageConverter

        protected org.springframework.messaging.converter.CompositeMessageConverter getMessageConverter()
      • getMessageConverterConfigurer

        protected org.springframework.cloud.stream.binding.MessageConverterConfigurer getMessageConverterConfigurer()