Hierarchy For Package io.streamthoughts.azkarra.api.monad

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • io.streamthoughts.azkarra.api.monad.Either<L,​R>
    • io.streamthoughts.azkarra.api.monad.Either.LeftProjection<L,​R>
    • io.streamthoughts.azkarra.api.monad.Either.RightProjection<L,​R>
    • io.streamthoughts.azkarra.api.monad.Reader<A,​B> (implements java.util.function.Function<T,​R>)
    • io.streamthoughts.azkarra.api.monad.Retry
    • io.streamthoughts.azkarra.api.monad.Try.Failure<V> (implements io.streamthoughts.azkarra.api.monad.Try<V>)
    • io.streamthoughts.azkarra.api.monad.Try.Retriable<V> (implements io.streamthoughts.azkarra.api.monad.Try<V>)
    • io.streamthoughts.azkarra.api.monad.Try.Success<V> (implements io.streamthoughts.azkarra.api.monad.Try<V>)
    • io.streamthoughts.azkarra.api.monad.Tuple<L,​R>
    • io.streamthoughts.azkarra.api.monad.Validator<T>

Interface Hierarchy

  • io.streamthoughts.azkarra.api.monad.CheckedFunction<T,​R,​E>
  • io.streamthoughts.azkarra.api.monad.CheckedSupplier<R,​E>
  • io.streamthoughts.azkarra.api.monad.Try<V>