@Configuration
@ConditionalOnWebApplication(type=REACTIVE)
@ConditionalOnClass(value={org.springframework.web.server.WebFilter.class,reactor.core.publisher.Mono.class})
public class ReactiveConcurrencyLimitsAutoConfiguration
extends Object
Limiter bean.| Constructor and Description |
|---|
ReactiveConcurrencyLimitsAutoConfiguration(org.springframework.beans.factory.ObjectProvider<Consumer<ServerWebExchangeLimiterBuilder>> configurerProvider) |
| Modifier and Type | Method and Description |
|---|---|
ConcurrencyLimitsWebFilter |
concurrencyLimitsWebFilter(com.netflix.concurrency.limits.Limiter<org.springframework.web.server.ServerWebExchange> limiter) |
com.netflix.concurrency.limits.Limiter<org.springframework.web.server.ServerWebExchange> |
webfluxLimiter() |
public ReactiveConcurrencyLimitsAutoConfiguration(org.springframework.beans.factory.ObjectProvider<Consumer<ServerWebExchangeLimiterBuilder>> configurerProvider)
@Bean @ConditionalOnMissingBean public com.netflix.concurrency.limits.Limiter<org.springframework.web.server.ServerWebExchange> webfluxLimiter()
@Bean public ConcurrencyLimitsWebFilter concurrencyLimitsWebFilter(com.netflix.concurrency.limits.Limiter<org.springframework.web.server.ServerWebExchange> limiter)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.