- apply(Supplier<T>) - Static method in interface io.trane.future.Future
-
Creates a future with the result of the supplier.
- apply(ExecutorService) - Static method in class io.trane.future.FuturePool
-
Creates a new future pool.
- apply(Collection<? extends InterruptHandler>) - Static method in interface io.trane.future.InterruptHandler
-
Creates an interrupt handle that calls multiple handlers.
- apply(InterruptHandler, InterruptHandler) - Static method in interface io.trane.future.InterruptHandler
-
Creates an interrupt handler that calls to other handlers.
- apply() - Static method in class io.trane.future.Local
-
Creates a new local value.
- apply(List<? extends InterruptHandler>) - Static method in class io.trane.future.Promise
-
Creates a promise that triggers the provided handlers in case it receives an interrupt.
- apply(InterruptHandler) - Static method in class io.trane.future.Promise
-
Creates a promise that triggers the provided handler in case it receives an interrupt.
- apply() - Static method in class io.trane.future.Promise
-
Creates a promise without an interrupt handler.
- apply(InterruptHandler, InterruptHandler) - Static method in class io.trane.future.Promise
-
- apply(Supplier<Future<T>>) - Static method in class io.trane.future.Tailrec
-
Runs the recursive future using the default batch size.
- apply(int, Supplier<Future<T>>) - Static method in class io.trane.future.Tailrec
-
Runs the recursive future using the custom batch size.
- async(Supplier<T>) - Method in class io.trane.future.FuturePool
-
Isolates the execution of the supplier on this future pool.