Class FunctionConfiguration
- java.lang.Object
-
- org.springframework.cloud.stream.function.FunctionConfiguration
-
@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(StreamFunctionProperties.class) @Import({BindingBeansRegistrar.class,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
-
-
Constructor Summary
Constructors Constructor Description FunctionConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.beans.factory.InitializingBean
functionBindingRegistrar(org.springframework.core.env.Environment environment, org.springframework.cloud.function.context.FunctionCatalog functionCatalog, StreamFunctionProperties streamFunctionProperties)
org.springframework.beans.factory.InitializingBean
functionInitializer(org.springframework.cloud.function.context.FunctionCatalog functionCatalog, StreamFunctionProperties functionProperties, BindingServiceProperties serviceProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, StreamBridge streamBridge)
org.springframework.beans.factory.config.BeanFactoryPostProcessor
po(org.springframework.core.env.Environment environment)
StreamBridge
streamBridgeUtils(org.springframework.cloud.function.context.FunctionCatalog functionCatalog, BindingServiceProperties bindingServiceProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, BinderAwareChannelResolver.NewDestinationBindingCallback callback)
-
-
-
Method Detail
-
streamBridgeUtils
@Bean public StreamBridge streamBridgeUtils(org.springframework.cloud.function.context.FunctionCatalog functionCatalog, BindingServiceProperties bindingServiceProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, @Nullable BinderAwareChannelResolver.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.config.BeanFactoryPostProcessor po(org.springframework.core.env.Environment environment)
-
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)
-
-