@Configuration
public class RetryConfiguration
extends java.lang.Object
Configuration for resilience4j-retry.| Constructor and Description |
|---|
RetryConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
io.github.resilience4j.common.CompositeCustomizer<io.github.resilience4j.common.retry.configuration.RetryConfigCustomizer> |
compositeRetryCustomizer(java.util.List<io.github.resilience4j.common.retry.configuration.RetryConfigCustomizer> configCustomizers) |
ReactorRetryAspectExt |
reactorRetryAspectExt() |
RetryAspect |
retryAspect(RetryConfigurationProperties retryConfigurationProperties,
io.github.resilience4j.retry.RetryRegistry retryRegistry,
java.util.List<RetryAspectExt> retryAspectExtList,
FallbackDecorators fallbackDecorators) |
io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.retry.event.RetryEvent> |
retryEventConsumerRegistry()
The EventConsumerRegistry is used to manage EventConsumer instances.
|
io.github.resilience4j.retry.RetryRegistry |
retryRegistry(RetryConfigurationProperties retryConfigurationProperties,
io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.retry.event.RetryEvent> retryEventConsumerRegistry,
io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.retry.Retry> retryRegistryEventConsumer,
io.github.resilience4j.common.CompositeCustomizer<io.github.resilience4j.common.retry.configuration.RetryConfigCustomizer> compositeRetryCustomizer) |
io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.retry.Retry> |
retryRegistryEventConsumer(java.util.Optional<java.util.List<io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.retry.Retry>>> optionalRegistryEventConsumers) |
RxJava2RetryAspectExt |
rxJava2RetryAspectExt() |
@Bean
@Qualifier(value="compositeRetryCustomizer")
public io.github.resilience4j.common.CompositeCustomizer<io.github.resilience4j.common.retry.configuration.RetryConfigCustomizer> compositeRetryCustomizer(@Autowired(required=false)
java.util.List<io.github.resilience4j.common.retry.configuration.RetryConfigCustomizer> configCustomizers)
@Bean public io.github.resilience4j.retry.RetryRegistry retryRegistry(RetryConfigurationProperties retryConfigurationProperties, io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.retry.event.RetryEvent> retryEventConsumerRegistry, io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.retry.Retry> retryRegistryEventConsumer, @Qualifier(value="compositeRetryCustomizer") io.github.resilience4j.common.CompositeCustomizer<io.github.resilience4j.common.retry.configuration.RetryConfigCustomizer> compositeRetryCustomizer)
retryConfigurationProperties - retryConfigurationProperties retry configuration spring
propertiesretryEventConsumerRegistry - the event retry registry@Bean @Primary public io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.retry.Retry> retryRegistryEventConsumer(java.util.Optional<java.util.List<io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.retry.Retry>>> optionalRegistryEventConsumers)
@Bean @Conditional(value=AspectJOnClasspathCondition.class) public RetryAspect retryAspect(RetryConfigurationProperties retryConfigurationProperties, io.github.resilience4j.retry.RetryRegistry retryRegistry, @Autowired(required=false) java.util.List<RetryAspectExt> retryAspectExtList, FallbackDecorators fallbackDecorators)
retryConfigurationProperties - retry configuration spring propertiesretryRegistry - retry in memory registry@Bean
@Conditional(value={RxJava2OnClasspathCondition.class,AspectJOnClasspathCondition.class})
public RxJava2RetryAspectExt rxJava2RetryAspectExt()
@Bean
@Conditional(value={ReactorOnClasspathCondition.class,AspectJOnClasspathCondition.class})
public ReactorRetryAspectExt reactorRetryAspectExt()
@Bean public io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.retry.event.RetryEvent> retryEventConsumerRegistry()
DefaultEventConsumerRegistry