Hierarchy For Package io.github.teceli.resiliencia.core.api
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.core.api.ResilientTimeoutException
- 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.api.Outcome<T>
- io.github.teceli.resiliencia.core.api.Resilient<T>
- io.github.teceli.resiliencia.core.api.Resilient.Operation<T>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.teceli.resiliencia.core.api.PatternKind
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.teceli.resiliencia.core.api.Outcome.Failure<T> (implements io.github.teceli.resiliencia.core.api.Outcome<T>)
- io.github.teceli.resiliencia.core.api.Outcome.Success<T> (implements io.github.teceli.resiliencia.core.api.Outcome<T>)
- io.github.teceli.resiliencia.core.api.Outcome.TimedOut<T> (implements io.github.teceli.resiliencia.core.api.Outcome<T>)
- java.lang.Record