Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACCEPTED - Enum constant in enum class ru.tinkoff.kora.resilient.retry.Retrier.RetryState.RetryStatus
- asReactor() - Method in interface ru.tinkoff.kora.resilient.retry.Retrier
- asState() - Method in interface ru.tinkoff.kora.resilient.retry.Retrier
- attempts() - Method in interface ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig.NamedConfig
C
- close() - Method in interface ru.tinkoff.kora.resilient.retry.Retrier.RetryState
D
- DEFAULT - Static variable in interface ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig
- delay() - Method in interface ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig.NamedConfig
- delayStep() - Method in interface ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig.NamedConfig
- doDelay() - Method in interface ru.tinkoff.kora.resilient.retry.Retrier.RetryState
- doThrow(Throwable) - Static method in class ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierUtils
E
- EXHAUSTED - Enum constant in enum class ru.tinkoff.kora.resilient.retry.Retrier.RetryState.RetryStatus
F
- failurePredicateName() - Method in interface ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig.NamedConfig
G
- get(String) - Method in interface ru.tinkoff.kora.resilient.retry.RetrierManager
- getAttempts() - Method in interface ru.tinkoff.kora.resilient.retry.Retrier.RetryState
- getDelayNanos() - Method in interface ru.tinkoff.kora.resilient.retry.Retrier.RetryState
- getNamedConfig(String) - Method in interface ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig
N
- name() - Method in interface ru.tinkoff.kora.resilient.retry.RetrierFailurePredicate
O
- onException(Throwable) - Method in interface ru.tinkoff.kora.resilient.retry.Retrier.RetryState
R
- recordAttempt(String, long) - Method in interface ru.tinkoff.kora.resilient.retry.telemetry.RetryMetrics
- recordExhaustedAttempts(String, int) - Method in interface ru.tinkoff.kora.resilient.retry.telemetry.RetryMetrics
- REJECTED - Enum constant in enum class ru.tinkoff.kora.resilient.retry.Retrier.RetryState.RetryStatus
- Retrier - Interface in ru.tinkoff.kora.resilient.retry
-
Retry executor implementation
- Retrier.RetryState - Interface in ru.tinkoff.kora.resilient.retry
-
Retry State implementation for manual retry execution handling
- Retrier.RetryState.RetryStatus - Enum Class in ru.tinkoff.kora.resilient.retry
- RetrierFailurePredicate - Interface in ru.tinkoff.kora.resilient.retry
-
Configures behavior of
Retrieron whenever exception should count as failre or not - RetrierManager - Interface in ru.tinkoff.kora.resilient.retry
- retry() - Method in interface ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig
- retry(Runnable) - Method in interface ru.tinkoff.kora.resilient.retry.Retrier
- retry(Supplier<T>) - Method in interface ru.tinkoff.kora.resilient.retry.Retrier
- retry(Supplier<T>, Supplier<T>) - Method in interface ru.tinkoff.kora.resilient.retry.Retrier
- Retryable - Annotation Interface in ru.tinkoff.kora.resilient.retry.annotation
-
Annotation allow applying
Retrierto a specific method When applied to method, method may throwRetryAttemptExceptionwhen all retry attempts are exhausted - RetryableModule - Interface in ru.tinkoff.kora.resilient.retry.simple
- RetryAttemptException - Exception in ru.tinkoff.kora.resilient.retry
-
Exception that indicates all Retry attempts exhausted
- RetryAttemptException(int, Throwable) - Constructor for exception ru.tinkoff.kora.resilient.retry.RetryAttemptException
- RetryMetrics - Interface in ru.tinkoff.kora.resilient.retry.telemetry
- ru.tinkoff.kora.resilient.retry - package ru.tinkoff.kora.resilient.retry
- ru.tinkoff.kora.resilient.retry.annotation - package ru.tinkoff.kora.resilient.retry.annotation
- ru.tinkoff.kora.resilient.retry.simple - package ru.tinkoff.kora.resilient.retry.simple
- ru.tinkoff.kora.resilient.retry.telemetry - package ru.tinkoff.kora.resilient.retry.telemetry
S
- SimpleRetrierConfig - Interface in ru.tinkoff.kora.resilient.retry.simple
- SimpleRetrierConfig.NamedConfig - Interface in ru.tinkoff.kora.resilient.retry.simple
-
SimpleRetrierConfig.NamedConfig.delay()Attempt initial delaySimpleRetrierConfig.NamedConfig.delayStep()Delay step used to calculate next delay (previous delay + delay step)SimpleRetrierConfig.NamedConfig.attempts()Maximum number of retry attemptsSimpleRetrierConfig.NamedConfig.failurePredicateName()RetrierFailurePredicate.name()default isRetrierFailurePredicate - simpleRetrierFailurePredicate() - Method in interface ru.tinkoff.kora.resilient.retry.simple.RetryableModule
- SimpleRetrierUtils - Class in ru.tinkoff.kora.resilient.retry.simple
- simpleRetryableConfig(Config, ConfigValueExtractor<SimpleRetrierConfig>) - Method in interface ru.tinkoff.kora.resilient.retry.simple.RetryableModule
- simpleRetryableManager(All<RetrierFailurePredicate>, SimpleRetrierConfig, RetryMetrics) - Method in interface ru.tinkoff.kora.resilient.retry.simple.RetryableModule
T
- test(Throwable) - Method in interface ru.tinkoff.kora.resilient.retry.RetrierFailurePredicate
V
- value() - Element in annotation interface ru.tinkoff.kora.resilient.retry.annotation.Retryable
- valueOf(String) - Static method in enum class ru.tinkoff.kora.resilient.retry.Retrier.RetryState.RetryStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ru.tinkoff.kora.resilient.retry.Retrier.RetryState.RetryStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form