Class FunctionBindingConfiguration

java.lang.Object
org.activiti.cloud.common.messaging.config.AbstractFunctionalBindingConfiguration
org.activiti.cloud.common.messaging.config.FunctionBindingConfiguration
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

@AutoConfiguration(after=org.springframework.cloud.stream.config.BinderFactoryAutoConfiguration.class, before=org.springframework.cloud.stream.function.FunctionConfiguration.class) @ConditionalOnClass(org.springframework.cloud.stream.config.BindingServiceProperties.class) public class FunctionBindingConfiguration extends AbstractFunctionalBindingConfiguration
  • Field Details

  • Constructor Details

    • FunctionBindingConfiguration

      public FunctionBindingConfiguration()
  • Method Details

    • bindingResolver

      @Bean public FunctionBindingConfiguration.BindingResolver bindingResolver(org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties, ActivitiCloudMessagingProperties messagingProperties)
    • functionDefinitionPropertySource

      @Bean public FunctionBindingPropertySource functionDefinitionPropertySource(org.springframework.context.ConfigurableApplicationContext applicationContext)
    • functionAnnotationService

      @Bean public FunctionAnnotationService functionAnnotationService(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory)
    • resolveExpression

      @Bean("resolveExpression") public Function<String,String> resolveExpression(org.springframework.context.ConfigurableApplicationContext applicationContext)
    • functionBindingBeanPostProcessor

      @Bean(name="functionBindingBeanPostProcessor") public org.springframework.beans.factory.config.BeanPostProcessor functionBindingBeanPostProcessor(FunctionAnnotationService functionAnnotationService, org.springframework.integration.dsl.context.IntegrationFlowContext integrationFlowContext, Function<String,String> resolveExpression, ActivitiCloudMessagingProperties messagingProperties)
    • jacksonMapper

      @Bean @ConditionalOnClass(org.springframework.cloud.function.json.JacksonMapper.class) @Primary public org.springframework.cloud.function.json.JacksonMapper jacksonMapper(@Autowired(required=false) com.fasterxml.jackson.databind.ObjectMapper objectMapper)