Class FunctionExporterAutoConfiguration
- java.lang.Object
-
- org.springframework.cloud.function.web.source.FunctionExporterAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @ConditionalOnClass(org.springframework.web.reactive.function.client.WebClient.class) @Conditional(org.springframework.cloud.function.web.source.FunctionExporterAutoConfiguration.SourceActiveCondition.class) @EnableConfigurationProperties(ExporterProperties.class) public class FunctionExporterAutoConfiguration extends Object
- Author:
- Dave Syer
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FunctionRegistration<Supplier<reactor.core.publisher.Flux<?>>>origin(org.springframework.web.reactive.function.client.WebClient.Builder builder)DestinationResolversimpleDestinationResolver()RequestBuildersimpleRequestBuilder(org.springframework.core.env.Environment environment)SupplierExportersourceForwarder(RequestBuilder requestBuilder, DestinationResolver destinationResolver, FunctionCatalog catalog, org.springframework.web.reactive.function.client.WebClient.Builder builder)
-
-
-
Method Detail
-
sourceForwarder
@Bean @ConditionalOnProperty(prefix="spring.cloud.function.web.export.sink", name="url") public SupplierExporter sourceForwarder(RequestBuilder requestBuilder, DestinationResolver destinationResolver, FunctionCatalog catalog, org.springframework.web.reactive.function.client.WebClient.Builder builder)
-
origin
@Bean @ConditionalOnProperty(prefix="spring.cloud.function.web.export.source", name="url") public FunctionRegistration<Supplier<reactor.core.publisher.Flux<?>>> origin(org.springframework.web.reactive.function.client.WebClient.Builder builder)
-
simpleRequestBuilder
@Bean public RequestBuilder simpleRequestBuilder(org.springframework.core.env.Environment environment)
-
simpleDestinationResolver
@Bean @ConditionalOnMissingBean public DestinationResolver simpleDestinationResolver()
-
-