Index

A C D E F G 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 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 Retrier on 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 Retrier to a specific method When applied to method, method may throw RetryAttemptException when 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
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.
A C D E F G N O R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form