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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.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.SmartInitializingSingleton
po
(org.springframework.context.support.GenericApplicationContext context) streamBridgeUtils
(org.springframework.cloud.function.context.FunctionCatalog functionCatalog, BindingServiceProperties bindingServiceProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, NewDestinationBindingCallback callback)
-
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)
-