Package com.reborn.tasks
Interface ITaskFactory
-
- All Known Implementing Classes:
TaskFactory
public interface ITaskFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ITaskcreate(ThrowingConsumer<ITaskOperator> consumer)<T> IValueTask<T>create(ThrowingFunction<ITaskOperator,T> function)<T> IDeferredValueTask<T>createDeferred(java.util.function.Function<IDeferredValueTask<T>,ICancelable> function)<T> IValueTask<T>fromResult(T result)
-
-
-
Method Detail
-
create
ITask create(ThrowingConsumer<ITaskOperator> consumer)
-
create
<T> IValueTask<T> create(ThrowingFunction<ITaskOperator,T> function)
-
fromResult
<T> IValueTask<T> fromResult(T result)
-
createDeferred
<T> IDeferredValueTask<T> createDeferred(java.util.function.Function<IDeferredValueTask<T>,ICancelable> function)
-
-