public class Resilience4jBulkheadProvider extends Object
| Constructor and Description |
|---|
Resilience4jBulkheadProvider(io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry threadPoolBulkheadRegistry,
io.github.resilience4j.bulkhead.BulkheadRegistry bulkheadRegistry)
Deprecated.
|
Resilience4jBulkheadProvider(io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry threadPoolBulkheadRegistry,
io.github.resilience4j.bulkhead.BulkheadRegistry bulkheadRegistry,
Resilience4JConfigurationProperties resilience4JConfigurationProperties) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBulkheadCustomizer(org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.bulkhead.Bulkhead> customizer,
String... ids) |
void |
addThreadPoolBulkheadCustomizer(org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.bulkhead.ThreadPoolBulkhead> customizer,
String... ids) |
void |
configure(Consumer<Resilience4jBulkheadConfigurationBuilder> consumer,
String... ids) |
void |
configureDefault(Function<String,Resilience4jBulkheadConfigurationBuilder.BulkheadConfiguration> defaultConfiguration) |
protected io.github.resilience4j.bulkhead.BulkheadRegistry |
getBulkheadRegistry() |
protected io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry |
getThreadPoolBulkheadRegistry() |
<T> T |
run(String id,
Supplier<T> toRun,
Function<Throwable,T> fallback,
io.github.resilience4j.circuitbreaker.CircuitBreaker circuitBreaker,
io.github.resilience4j.timelimiter.TimeLimiter timeLimiter,
io.vavr.collection.Map<String,String> tags) |
@Deprecated public Resilience4jBulkheadProvider(io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry threadPoolBulkheadRegistry, io.github.resilience4j.bulkhead.BulkheadRegistry bulkheadRegistry)
public Resilience4jBulkheadProvider(io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry threadPoolBulkheadRegistry,
io.github.resilience4j.bulkhead.BulkheadRegistry bulkheadRegistry,
Resilience4JConfigurationProperties resilience4JConfigurationProperties)
public void configureDefault(Function<String,Resilience4jBulkheadConfigurationBuilder.BulkheadConfiguration> defaultConfiguration)
public void configure(Consumer<Resilience4jBulkheadConfigurationBuilder> consumer, String... ids)
public void addBulkheadCustomizer(org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.bulkhead.Bulkhead> customizer,
String... ids)
public void addThreadPoolBulkheadCustomizer(org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.bulkhead.ThreadPoolBulkhead> customizer,
String... ids)
protected io.github.resilience4j.bulkhead.BulkheadRegistry getBulkheadRegistry()
protected io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry getThreadPoolBulkheadRegistry()
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.