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