Index

A C D E F G H N O R S T V 
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 attempts record 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 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
 
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 failurePredicateName record 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 NamedConfig record 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 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 exhausted
RetryAttemptException(int) - 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 SimpleRetrierConfig record class.
SimpleRetrierConfig.NamedConfig - Record Class in ru.tinkoff.kora.resilient.retry.simple
SimpleRetrierConfig.NamedConfig.delay Attempt initial delay SimpleRetrierConfig.NamedConfig.delayStep Delay step used to calculate next delay (previous delay + delay step) SimpleRetrierConfig.NamedConfig.attempts Maximum number of retry attempts SimpleRetrierConfig.NamedConfig.failurePredicateName RetrierFailurePredicate.name() default is RetrierFailurePredicate
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.
A C D E F G H N O R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form