Index
All Classes and Interfaces|All Packages
A
- accept(I) - Method in interface cloud.commandframework.tasks.TaskConsumer
- apply(I) - Method in interface cloud.commandframework.tasks.TaskFunction
- asynchronous(TaskConsumer<I>) - Method in class cloud.commandframework.tasks.TaskRecipe.TaskRecipeComponentVoid
-
Add a new asynchronous step, consuming the input of the earlier step
- asynchronous(TaskConsumer<O>) - Method in class cloud.commandframework.tasks.TaskRecipe.TaskRecipeComponentOutputting
-
Add a new asynchronous step, consuming the input of the earlier step
- asynchronous(TaskFunction<O, T>) - Method in class cloud.commandframework.tasks.TaskRecipe.TaskRecipeComponentOutputting
-
Add a new asynchronous step, consuming the input of the earlier step
B
- begin(I) - Method in class cloud.commandframework.tasks.TaskRecipe
-
Begin the recipe.
C
- cloud.commandframework.tasks - package cloud.commandframework.tasks
-
Cloud task library
E
- execute() - Method in class cloud.commandframework.tasks.TaskRecipe.TaskRecipeComponentOutputting
-
Execute the recipe
- execute() - Method in class cloud.commandframework.tasks.TaskRecipe.TaskRecipeComponentVoid
-
Execute the recipe
- execute(Runnable) - Method in class cloud.commandframework.tasks.TaskRecipe.TaskRecipeComponentOutputting
-
Execute the recipe
- execute(Runnable) - Method in class cloud.commandframework.tasks.TaskRecipe.TaskRecipeComponentVoid
-
Execute the recipe
I
- identity() - Static method in interface cloud.commandframework.tasks.TaskFunction
-
Equivalent to
Function.identity()
R
- recipe() - Method in class cloud.commandframework.tasks.TaskFactory
-
Create a new
TaskRecipe - runAsynchronous(I, TaskConsumer<I>) - Method in interface cloud.commandframework.tasks.TaskSynchronizer
-
Accept input into the consumer asynchronously
- runAsynchronous(I, TaskFunction<I, O>) - Method in interface cloud.commandframework.tasks.TaskSynchronizer
-
Produce output from accepted input asynchronously
- runSynchronous(I, TaskConsumer<I>) - Method in interface cloud.commandframework.tasks.TaskSynchronizer
-
Accept input into the consumer synchronously
- runSynchronous(I, TaskFunction<I, O>) - Method in interface cloud.commandframework.tasks.TaskSynchronizer
-
Produce output from accepted input synchronously
S
- synchronous(TaskConsumer<I>) - Method in class cloud.commandframework.tasks.TaskRecipe.TaskRecipeComponentVoid
-
Add a new synchronous step, consuming the input of the earlier step
- synchronous(TaskConsumer<O>) - Method in class cloud.commandframework.tasks.TaskRecipe.TaskRecipeComponentOutputting
-
Add a new synchronous step, consuming the input of the earlier step
- synchronous(TaskFunction<O, T>) - Method in class cloud.commandframework.tasks.TaskRecipe.TaskRecipeComponentOutputting
-
Add a new synchronous step, consuming the input of the earlier step
T
- TaskConsumer<I> - Interface in cloud.commandframework.tasks
-
Task step that does not produce any output
- TaskFactory - Class in cloud.commandframework.tasks
-
Factory that produces
recipes - TaskFactory(TaskSynchronizer) - Constructor for class cloud.commandframework.tasks.TaskFactory
-
Construct a new task factory
- TaskFunction<I,
O> - Interface in cloud.commandframework.tasks -
Task step that produces output from given input
- TaskRecipe - Class in cloud.commandframework.tasks
-
A task recipe is a chain of tasks with optional synchronization steps, that can be used to produce some sort of result from some input
- TaskRecipe.TaskRecipeComponentOutputting<I,
O> - Class in cloud.commandframework.tasks -
Represents a partial recipe
- TaskRecipe.TaskRecipeComponentVoid<I> - Class in cloud.commandframework.tasks
-
Represents a partial recipe
- TaskRecipeStep - Interface in cloud.commandframework.tasks
-
Part of a
TaskRecipe - TaskSynchronizer - Interface in cloud.commandframework.tasks
-
Utility responsible for synchronizing
task recipe steps
All Classes and Interfaces|All Packages