@Configuration @Import(value=FallbackConfigurationOnMissingBean.class) public abstract class AbstractTimeLimiterConfigurationOnMissingBean extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected io.github.resilience4j.timelimiter.configure.TimeLimiterConfiguration |
timeLimiterConfiguration |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractTimeLimiterConfigurationOnMissingBean() |
| Modifier and Type | Method and Description |
|---|---|
io.github.resilience4j.common.CompositeCustomizer<io.github.resilience4j.common.timelimiter.configuration.TimeLimiterConfigCustomizer> |
compositeTimeLimiterCustomizer(java.util.List<io.github.resilience4j.common.timelimiter.configuration.TimeLimiterConfigCustomizer> customizers) |
io.github.resilience4j.timelimiter.configure.ReactorTimeLimiterAspectExt |
reactorTimeLimiterAspectExt() |
io.github.resilience4j.timelimiter.configure.RxJava2TimeLimiterAspectExt |
rxJava2TimeLimiterAspectExt() |
io.github.resilience4j.timelimiter.configure.TimeLimiterAspect |
timeLimiterAspect(io.github.resilience4j.timelimiter.configure.TimeLimiterConfigurationProperties timeLimiterProperties,
io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry,
java.util.List<io.github.resilience4j.timelimiter.configure.TimeLimiterAspectExt> timeLimiterAspectExtList,
io.github.resilience4j.fallback.FallbackDecorators fallbackDecorators) |
io.github.resilience4j.timelimiter.TimeLimiterRegistry |
timeLimiterRegistry(io.github.resilience4j.timelimiter.configure.TimeLimiterConfigurationProperties timeLimiterProperties,
io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.timelimiter.event.TimeLimiterEvent> timeLimiterEventsConsumerRegistry,
io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.timelimiter.TimeLimiter> timeLimiterRegistryEventConsumer,
io.github.resilience4j.common.CompositeCustomizer<io.github.resilience4j.common.timelimiter.configuration.TimeLimiterConfigCustomizer> compositeTimeLimiterCustomizer) |
io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.timelimiter.TimeLimiter> |
timeLimiterRegistryEventConsumer(java.util.Optional<java.util.List<io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.timelimiter.TimeLimiter>>> optionalRegistryEventConsumers) |
protected final io.github.resilience4j.timelimiter.configure.TimeLimiterConfiguration timeLimiterConfiguration
protected AbstractTimeLimiterConfigurationOnMissingBean()
@Bean
@ConditionalOnMissingBean(name="compositeTimeLimiterCustomizer")
@Qualifier(value="compositeTimeLimiterCustomizer")
public io.github.resilience4j.common.CompositeCustomizer<io.github.resilience4j.common.timelimiter.configuration.TimeLimiterConfigCustomizer> compositeTimeLimiterCustomizer(@Autowired(required=false)
java.util.List<io.github.resilience4j.common.timelimiter.configuration.TimeLimiterConfigCustomizer> customizers)
@Bean
@ConditionalOnMissingBean
public io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry(io.github.resilience4j.timelimiter.configure.TimeLimiterConfigurationProperties timeLimiterProperties,
io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.timelimiter.event.TimeLimiterEvent> timeLimiterEventsConsumerRegistry,
io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.timelimiter.TimeLimiter> timeLimiterRegistryEventConsumer,
@Qualifier(value="compositeTimeLimiterCustomizer")
io.github.resilience4j.common.CompositeCustomizer<io.github.resilience4j.common.timelimiter.configuration.TimeLimiterConfigCustomizer> compositeTimeLimiterCustomizer)
@Bean @Primary public io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.timelimiter.TimeLimiter> timeLimiterRegistryEventConsumer(java.util.Optional<java.util.List<io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.timelimiter.TimeLimiter>>> optionalRegistryEventConsumers)
@Bean
@Conditional(value=io.github.resilience4j.utils.AspectJOnClasspathCondition.class)
@ConditionalOnMissingBean
public io.github.resilience4j.timelimiter.configure.TimeLimiterAspect timeLimiterAspect(io.github.resilience4j.timelimiter.configure.TimeLimiterConfigurationProperties timeLimiterProperties,
io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry,
@Autowired(required=false)
java.util.List<io.github.resilience4j.timelimiter.configure.TimeLimiterAspectExt> timeLimiterAspectExtList,
io.github.resilience4j.fallback.FallbackDecorators fallbackDecorators)
@Bean
@Conditional(value={io.github.resilience4j.utils.RxJava2OnClasspathCondition.class,io.github.resilience4j.utils.AspectJOnClasspathCondition.class})
@ConditionalOnMissingBean
public io.github.resilience4j.timelimiter.configure.RxJava2TimeLimiterAspectExt rxJava2TimeLimiterAspectExt()
@Bean
@Conditional(value={io.github.resilience4j.utils.ReactorOnClasspathCondition.class,io.github.resilience4j.utils.AspectJOnClasspathCondition.class})
@ConditionalOnMissingBean
public io.github.resilience4j.timelimiter.configure.ReactorTimeLimiterAspectExt reactorTimeLimiterAspectExt()