@Configuration @ConditionalOnClass(value=org.springframework.web.reactive.function.client.WebClient.class) @Conditional(value=org.springframework.cloud.function.web.source.FunctionExporterAutoConfiguration.SourceActiveCondition.class) @EnableConfigurationProperties(value=ExporterProperties.class) public class FunctionExporterAutoConfiguration extends Object
Modifier and Type | Method and Description |
---|---|
FunctionRegistration<Supplier<reactor.core.publisher.Flux<?>>> |
origin(org.springframework.web.reactive.function.client.WebClient.Builder builder) |
DestinationResolver |
simpleDestinationResolver() |
RequestBuilder |
simpleRequestBuilder(org.springframework.core.env.Environment environment) |
SupplierExporter |
sourceForwarder(RequestBuilder requestBuilder,
DestinationResolver destinationResolver,
FunctionCatalog catalog,
org.springframework.web.reactive.function.client.WebClient.Builder builder) |
@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)
@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)
@Bean public RequestBuilder simpleRequestBuilder(org.springframework.core.env.Environment environment)
@Bean @ConditionalOnMissingBean public DestinationResolver simpleDestinationResolver()
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.