@Configuration @Import(value=FallbackConfigurationOnMissingBean.class) public abstract class AbstractRetryConfigurationOnMissingBean extends java.lang.Object
Configuration for resilience4j-retry.| Modifier and Type | Field and Description |
|---|---|
protected io.github.resilience4j.retry.configure.RetryConfiguration |
retryConfiguration |
| Constructor and Description |
|---|
AbstractRetryConfigurationOnMissingBean() |
| 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) |
io.github.resilience4j.retry.configure.ReactorRetryAspectExt |
reactorRetryAspectExt() |
io.github.resilience4j.retry.configure.RetryAspect |
retryAspect(io.github.resilience4j.retry.configure.RetryConfigurationProperties retryConfigurationProperties,
io.github.resilience4j.retry.RetryRegistry retryRegistry,
java.util.List<io.github.resilience4j.retry.configure.RetryAspectExt> retryAspectExtList,
io.github.resilience4j.fallback.FallbackDecorators fallbackDecorators) |
io.github.resilience4j.retry.RetryRegistry |
retryRegistry(io.github.resilience4j.retry.configure.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) |
io.github.resilience4j.retry.configure.RxJava2RetryAspectExt |
rxJava2RetryAspectExt() |
protected final io.github.resilience4j.retry.configure.RetryConfiguration retryConfiguration
public AbstractRetryConfigurationOnMissingBean()
@Bean
@Qualifier(value="compositeRetryCustomizer")
@ConditionalOnMissingBean(name="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
@ConditionalOnMissingBean
public io.github.resilience4j.retry.RetryRegistry retryRegistry(io.github.resilience4j.retry.configure.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=io.github.resilience4j.utils.AspectJOnClasspathCondition.class)
@ConditionalOnMissingBean
public io.github.resilience4j.retry.configure.RetryAspect retryAspect(io.github.resilience4j.retry.configure.RetryConfigurationProperties retryConfigurationProperties,
io.github.resilience4j.retry.RetryRegistry retryRegistry,
@Autowired(required=false)
java.util.List<io.github.resilience4j.retry.configure.RetryAspectExt> retryAspectExtList,
io.github.resilience4j.fallback.FallbackDecorators fallbackDecorators)
retryConfigurationProperties - retry configuration spring propertiesretryRegistry - retry in memory registry@Bean
@Conditional(value={io.github.resilience4j.utils.RxJava2OnClasspathCondition.class,io.github.resilience4j.utils.AspectJOnClasspathCondition.class})
@ConditionalOnMissingBean
public io.github.resilience4j.retry.configure.RxJava2RetryAspectExt rxJava2RetryAspectExt()
@Bean
@Conditional(value={io.github.resilience4j.utils.ReactorOnClasspathCondition.class,io.github.resilience4j.utils.AspectJOnClasspathCondition.class})
@ConditionalOnMissingBean
public io.github.resilience4j.retry.configure.ReactorRetryAspectExt reactorRetryAspectExt()