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 Details

    • 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()