Class FunctionConfiguration

java.lang.Object
org.springframework.cloud.stream.function.FunctionConfiguration

@AutoConfiguration @EnableConfigurationProperties(StreamFunctionProperties.class) @Import(BinderFactoryAutoConfiguration.class) @AutoConfigureBefore(BindingServiceConfiguration.class) @AutoConfigureAfter(org.springframework.cloud.function.context.config.ContextFunctionCatalogAutoConfiguration.class) @ConditionalOnBean(org.springframework.cloud.function.context.FunctionRegistry.class) public class FunctionConfiguration extends Object
Since:
2.1
Author:
Oleg Zhurakousky, David Turanski, Ilayaperumal Gopinathan, Soby Chacko, Chris Bono
  • Constructor Details

    • FunctionConfiguration

      public FunctionConfiguration()
  • Method Details

    • streamBridgeUtils

      @Bean public StreamBridge streamBridgeUtils(org.springframework.cloud.function.context.FunctionCatalog functionCatalog, BindingServiceProperties bindingServiceProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, @Nullable NewDestinationBindingCallback callback)
    • functionBindingRegistrar

      @Bean public org.springframework.beans.factory.InitializingBean functionBindingRegistrar(org.springframework.core.env.Environment environment, org.springframework.cloud.function.context.FunctionCatalog functionCatalog, StreamFunctionProperties streamFunctionProperties)
    • po

      @Bean public org.springframework.beans.factory.SmartInitializingSingleton po(org.springframework.context.support.GenericApplicationContext context)
    • functionInitializer

      @Bean public org.springframework.beans.factory.InitializingBean functionInitializer(org.springframework.cloud.function.context.FunctionCatalog functionCatalog, StreamFunctionProperties functionProperties, BindingServiceProperties serviceProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, StreamBridge streamBridge)