Index

A C D E F G H N R S T V 
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 attempts record 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 delay record component.
delayStep() - Method in record class ru.tinkoff.kora.resilient.retry.simple.SimpleRetrierConfig.NamedConfig
Returns the value of the delayStep record 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 failurePredicateName record 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 NamedConfig record 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 Retrier on 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 retryable record component.
Retryable - Annotation Interface in ru.tinkoff.kora.resilient.retry.annotation
Annotation allow applying Retrier to 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 SimpleRetrierConfig record class.
SimpleRetrierConfig.NamedConfig - Record Class in ru.tinkoff.kora.resilient.retry.simple
delay Attempt initial delay delayStep Delay step used to calculate next delay (previous delay + delay step) attempts Maximum number of retry attempts failurePredicateName RetrierFailurePredicate.name() default is RetrierFailurePredicate
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

value() - Element in annotation interface ru.tinkoff.kora.resilient.retry.annotation.Retryable
 
A C D E F G H N R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form