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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFunctionBindingConfiguration.BindingResolver
-
Constructor Summary
Constructors Constructor Description FunctionBindingConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FunctionBindingConfiguration.BindingResolverbindingResolver(org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties)FunctionAnnotationServicefunctionAnnotationService(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory)org.springframework.beans.factory.config.BeanPostProcessorfunctionBindingBeanPostProcessor(FunctionAnnotationService functionAnnotationService, org.springframework.integration.dsl.context.IntegrationFlowContext integrationFlowContext, Function<String,String> resolveExpression)FunctionBindingPropertySourcefunctionDefinitionPropertySource(org.springframework.context.ConfigurableApplicationContext applicationContext)Function<String,String>resolveExpression(org.springframework.context.ConfigurableApplicationContext applicationContext)-
Methods inherited from class org.activiti.cloud.common.messaging.config.AbstractFunctionalBindingConfiguration
discoverFunctionType, functionFromDefinition, getGatewayInterface, getInBinding, getInBinding, getMessageConverter, getMessageConverterConfigurer, getOutBinding, getOutBinding, getStreamBridge, registerFunctionRegistration, setApplicationContext
-
-
-
-
Method Detail
-
bindingResolver
@Bean public FunctionBindingConfiguration.BindingResolver bindingResolver(org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties)
-
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)
-
-