Hierarchy For Package io.github.teceli.resiliencia.patterns.retry
Class Hierarchy
- java.lang.Object
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.github.teceli.resiliencia.core.api.ResilientException
- io.github.teceli.resiliencia.patterns.retry.RetryExhaustedException
- io.github.teceli.resiliencia.patterns.retry.RetryInterruptedException
- io.github.teceli.resiliencia.patterns.retry.RetryRejectedException
- io.github.teceli.resiliencia.core.api.ResilientException
- java.lang.RuntimeException
- java.lang.Exception
- java.lang.Throwable (implements java.io.Serializable)
Interface Hierarchy
- io.github.teceli.resiliencia.core.spi.ResilienceEvent
- io.github.teceli.resiliencia.patterns.retry.RetryEvent
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.teceli.resiliencia.patterns.retry.Retry<T> (implements io.github.teceli.resiliencia.core.api.Resilient<T>)
- io.github.teceli.resiliencia.patterns.retry.RetryEvent.AttemptFailed (implements io.github.teceli.resiliencia.patterns.retry.RetryEvent)
- io.github.teceli.resiliencia.patterns.retry.RetryEvent.Exhausted (implements io.github.teceli.resiliencia.patterns.retry.RetryEvent)
- io.github.teceli.resiliencia.patterns.retry.RetryEvent.Interrupted (implements io.github.teceli.resiliencia.patterns.retry.RetryEvent)
- io.github.teceli.resiliencia.patterns.retry.RetryEvent.Rejected (implements io.github.teceli.resiliencia.patterns.retry.RetryEvent)
- io.github.teceli.resiliencia.patterns.retry.RetryEvent.Success (implements io.github.teceli.resiliencia.patterns.retry.RetryEvent)
- java.lang.Record