public class SpringRetryCircuitBreakerFactory extends org.springframework.cloud.client.circuitbreaker.CircuitBreakerFactory<SpringRetryConfigBuilder.SpringRetryConfig,SpringRetryConfigBuilder>
Constructor and Description |
---|
SpringRetryCircuitBreakerFactory() |
Modifier and Type | Method and Description |
---|---|
void |
addRetryTemplateCustomizers(org.springframework.cloud.client.circuitbreaker.Customizer<org.springframework.retry.support.RetryTemplate> customizer,
String... ids) |
protected SpringRetryConfigBuilder |
configBuilder(String id) |
void |
configureDefault(Function<String,SpringRetryConfigBuilder.SpringRetryConfig> defaultConfiguration) |
org.springframework.cloud.client.circuitbreaker.CircuitBreaker |
create(String id) |
protected SpringRetryConfigBuilder configBuilder(String id)
configBuilder
in class org.springframework.cloud.client.circuitbreaker.AbstractCircuitBreakerFactory<SpringRetryConfigBuilder.SpringRetryConfig,SpringRetryConfigBuilder>
public void configureDefault(Function<String,SpringRetryConfigBuilder.SpringRetryConfig> defaultConfiguration)
configureDefault
in class org.springframework.cloud.client.circuitbreaker.AbstractCircuitBreakerFactory<SpringRetryConfigBuilder.SpringRetryConfig,SpringRetryConfigBuilder>
public org.springframework.cloud.client.circuitbreaker.CircuitBreaker create(String id)
create
in class org.springframework.cloud.client.circuitbreaker.CircuitBreakerFactory<SpringRetryConfigBuilder.SpringRetryConfig,SpringRetryConfigBuilder>
public void addRetryTemplateCustomizers(org.springframework.cloud.client.circuitbreaker.Customizer<org.springframework.retry.support.RetryTemplate> customizer, String... ids)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.