Class AbstractFunctionalBindingConfiguration

java.lang.Object
org.activiti.cloud.common.messaging.config.AbstractFunctionalBindingConfiguration
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware
Direct Known Subclasses:
ConnectorConfiguration, FunctionBindingConfiguration, InputBindingConfiguration, OutputBindingConfiguration

public abstract class AbstractFunctionalBindingConfiguration extends Object implements org.springframework.context.ApplicationContextAware
  • Constructor Details

    • AbstractFunctionalBindingConfiguration

      public AbstractFunctionalBindingConfiguration()
  • Method Details

    • 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 String 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()
    • registerConnectorFlowFunction

      protected String registerConnectorFlowFunction(org.springframework.integration.dsl.IntegrationFlow connectorFlow, String beanName)