Hierarchy For Package com.github.tonivade.purefun.concurrent

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • com.github.tonivade.purefun.concurrent.CancellableImpl (implements com.github.tonivade.purefun.concurrent.Cancellable)
    • com.github.tonivade.purefun.concurrent.FutureImpl<T> (implements com.github.tonivade.purefun.concurrent.Future<T>)
    • com.github.tonivade.purefun.concurrent.PromiseImpl<T> (implements com.github.tonivade.purefun.concurrent.Promise<T>)

Interface Hierarchy

  • com.github.tonivade.purefun.concurrent.Callback<T>
  • com.github.tonivade.purefun.concurrent.Cancellable
  • com.github.tonivade.purefun.concurrent.FutureModule
  • com.github.tonivade.purefun.Kind<F,A>
    • com.github.tonivade.purefun.concurrent.FutureOf<T>
      • com.github.tonivade.purefun.concurrent.Future<T> (also extends com.github.tonivade.purefun.core.Bindable<F,A>)
    • com.github.tonivade.purefun.core.Mappable<F,A>
      • com.github.tonivade.purefun.core.Applicable<F,A>
        • com.github.tonivade.purefun.concurrent.Promise<T> (also extends com.github.tonivade.purefun.core.Bindable<F,A>, com.github.tonivade.purefun.concurrent.PromiseOf<T>)
      • com.github.tonivade.purefun.core.Bindable<F,A>
        • com.github.tonivade.purefun.concurrent.Future<T> (also extends com.github.tonivade.purefun.concurrent.FutureOf<T>)
        • com.github.tonivade.purefun.concurrent.Promise<T> (also extends com.github.tonivade.purefun.core.Applicable<F,A>, com.github.tonivade.purefun.concurrent.PromiseOf<T>)
    • com.github.tonivade.purefun.concurrent.PromiseOf<T>
      • com.github.tonivade.purefun.concurrent.Promise<T> (also extends com.github.tonivade.purefun.core.Applicable<F,A>, com.github.tonivade.purefun.core.Bindable<F,A>)
  • com.github.tonivade.purefun.concurrent.Propagate