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 record class ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig.NamedConfig
-
Returns the value of the
attemptsrecord component.
C
- close() - Method in interface ru.tinkoff.kora.resilient.retry.Retrier.RetryState
D
- DEFAULT - Static variable in record class ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig
- delay() - Method in record class ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig.NamedConfig
-
Returns the value of the
delayrecord component. - delayStep() - Method in record class ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig.NamedConfig
-
Returns the value of the
delaySteprecord component. - 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
- equals(Object) - Method in record class ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig.NamedConfig
-
Indicates whether some other object is "equal to" this one.
- EXHAUSTED - Enum constant in enum class ru.tinkoff.kora.resilient.retry.Retrier.RetryState.RetryStatus
F
- failurePredicateName() - Method in record class ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig.NamedConfig
-
Returns the value of the
failurePredicateNamerecord component.
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 record class ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig
H
- hashCode() - Method in record class ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig.NamedConfig
-
Returns a hash code value for this object.
N
- name() - Method in interface ru.tinkoff.kora.resilient.retry.RetrierFailurePredicate
- NamedConfig(Duration, Duration, Integer, String) - Constructor for record class ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig.NamedConfig
-
Creates an instance of a
NamedConfigrecord class.
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(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() - Method in record class ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig
-
Returns the value of the
retryablerecord component. - 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 - Record Class in ru.tinkoff.kora.resilient.retry.simple
- SimpleRetrierConfig(Map<String, SimpleRetrierConfig.NamedConfig>) - Constructor for record class ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig
-
Creates an instance of a
SimpleRetrierConfigrecord class. - SimpleRetrierConfig.NamedConfig - Record Class in ru.tinkoff.kora.resilient.retry.simple
-
SimpleRetrierConfig.NamedConfig.delayAttempt initial delaySimpleRetrierConfig.NamedConfig.delayStepDelay step used to calculate next delay (previous delay + delay step)SimpleRetrierConfig.NamedConfig.attemptsMaximum number of retry attemptsSimpleRetrierConfig.NamedConfig.failurePredicateNameRetrierFailurePredicate.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
- simpleRetryConfigValueExtractor(ConfigValueExtractor<Map<String, SimpleRetrierConfig.NamedConfig>>) - Method in interface ru.tinkoff.kora.resilient.retry.simple.RetryableModule
T
- test(Throwable) - Method in interface ru.tinkoff.kora.resilient.retry.RetrierFailurePredicate
- toString() - Method in record class ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig.NamedConfig
-
Returns a string representation of this record class.
- toString() - Method in record class ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig
-
Returns a string representation of this record class.
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