Hierarchy For Package com.tnsai.reliability
Class Hierarchy
- java.lang.Object
- com.tnsai.reliability.DefaultResumableRun<S> (implements com.tnsai.reliability.ResumableRun<I,
O>) - com.tnsai.reliability.DefaultResumableRun.Builder<S>
- com.tnsai.reliability.FilesystemCheckpointStore (implements com.tnsai.reliability.CheckpointStore)
- com.tnsai.reliability.InMemoryCheckpointStore (implements com.tnsai.reliability.CheckpointStore)
- com.tnsai.reliability.InMemoryProgressSink (implements com.tnsai.reliability.ProgressSink)
- com.tnsai.reliability.RedisCheckpointStore (implements com.tnsai.reliability.CheckpointStore)
- com.tnsai.reliability.RunConfig.Builder
- com.tnsai.reliability.S3CheckpointStore (implements com.tnsai.reliability.CheckpointStore)
- com.tnsai.reliability.SqliteCheckpointStore (implements java.lang.AutoCloseable, com.tnsai.reliability.CheckpointStore)
- com.tnsai.reliability.DefaultResumableRun<S> (implements com.tnsai.reliability.ResumableRun<I,
Interface Hierarchy
- com.tnsai.reliability.CheckpointStore
- com.tnsai.reliability.DefaultResumableRun.CostMonitor
- com.tnsai.reliability.DefaultResumableRun.StateCodec<S>
- com.tnsai.reliability.Outcome<T>
- com.tnsai.reliability.Progress
- com.tnsai.reliability.ProgressSink
- com.tnsai.reliability.ProgressSink.Subscription
- com.tnsai.reliability.ResumableRun<I,
O>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.tnsai.reliability.AbortReason
- 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
- com.tnsai.reliability.Checkpoint
- com.tnsai.reliability.DefaultResumableRun.Step<S>
- com.tnsai.reliability.Outcome.Aborted<T> (implements com.tnsai.reliability.Outcome<T>)
- com.tnsai.reliability.Outcome.Completed<T> (implements com.tnsai.reliability.Outcome<T>)
- com.tnsai.reliability.Outcome.Failed<T> (implements com.tnsai.reliability.Outcome<T>)
- com.tnsai.reliability.Outcome.Suspended<T> (implements com.tnsai.reliability.Outcome<T>)
- com.tnsai.reliability.Progress.CheckpointSaved (implements com.tnsai.reliability.Progress)
- com.tnsai.reliability.Progress.CostUpdate (implements com.tnsai.reliability.Progress)
- com.tnsai.reliability.Progress.Heartbeat (implements com.tnsai.reliability.Progress)
- com.tnsai.reliability.Progress.RunAborted (implements com.tnsai.reliability.Progress)
- com.tnsai.reliability.Progress.RunCompleted (implements com.tnsai.reliability.Progress)
- com.tnsai.reliability.Progress.RunFailed (implements com.tnsai.reliability.Progress)
- com.tnsai.reliability.Progress.StepCompleted (implements com.tnsai.reliability.Progress)
- com.tnsai.reliability.Progress.StepStarted (implements com.tnsai.reliability.Progress)
- com.tnsai.reliability.RunConfig
- java.lang.Record