Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- 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
- canRetry(Throwable) - Method in interface ru.tinkoff.kora.resilient.retry.Retrier.RetryState
- checkRetry(Throwable) - 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
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.
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
- 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.
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
- 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
- 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 - RetryableModule - Interface in ru.tinkoff.kora.resilient.retry.simple
- RetryAttemptException - Exception in ru.tinkoff.kora.resilient.retry
-
Exception that indicates all Retry attempts exceeded
- RetryAttemptException(String) - Constructor for exception ru.tinkoff.kora.resilient.retry.RetryAttemptException
- RetryException - Exception in ru.tinkoff.kora.resilient.retry
- RetryException(String) - Constructor for exception ru.tinkoff.kora.resilient.retry.RetryException
- RetryException(Throwable) - Constructor for exception ru.tinkoff.kora.resilient.retry.RetryException
- 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
-
delayAttempt initial delaydelayStepDelay step used to calculate next delay (previous delay + delay step)attemptsMaximum number of retry attemptsfailurePredicateNameRetrierFailurePredicate.name()default isRetrierFailurePredicate - simpleRetrierFailurePredicate() - Method in interface ru.tinkoff.kora.resilient.retry.simple.RetryableModule
- simpleRetryableConfig(Config, ConfigValueExtractor<SimpleRetrierConfig>) - Method in interface ru.tinkoff.kora.resilient.retry.simple.RetryableModule
- simpleRetryableExecutorService() - Method in interface ru.tinkoff.kora.resilient.retry.simple.RetryableModule
- simpleRetryableManager(ExecutorService, 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
A C D E F G H N R S T VAll Classes and Interfaces|All Packages|Constant Field Values|Serialized Form