public interface ExecutableTaskInterface
Task workflow engine.| Modifier and Type | Method and Description |
|---|---|
TaskResult |
executeContainerTask(Container container,
Task task)
Task execution on a provisioned
Container |
TaskResult |
executeContainerTask(Container container,
Task task,
java.util.Map opts)
Task execution on a provisioned
Container |
TaskResult |
executeLocalTask(Task task,
java.util.Map opts,
Container container,
ComputeServer server,
Instance instance)
Task execution in a local context
|
TaskResult |
executeRemoteTask(Task task,
Container container,
ComputeServer server,
Instance instance)
Task execution in a remote context
|
TaskResult |
executeRemoteTask(Task task,
java.util.Map opts,
Container container,
ComputeServer server,
Instance instance)
Task execution in a remote context
|
TaskResult |
executeServerTask(ComputeServer server,
Task task)
Task execution on a provisioned
ComputeServer |
TaskResult |
executeServerTask(ComputeServer server,
Task task,
java.util.Map opts)
Task execution on a provisioned
ComputeServer |
MorpheusContext |
getContext() |
MorpheusContext getContext()
TaskResult executeLocalTask(Task task, java.util.Map opts, Container container, ComputeServer server, Instance instance)
task - Morpheus task to be executedopts - contains the values of any OptionType that were defined for this taskcontainer - optional Container detailsserver - optional ComputeServer detailsinstance - optional Instance detailsTaskResult executeServerTask(ComputeServer server, Task task, java.util.Map opts)
ComputeServerserver - server detailstask - Morpheus task to be executedopts - contains the values of any OptionType that were defined for this taskTaskResult executeServerTask(ComputeServer server, Task task)
ComputeServerserver - ComputeServer detailstask - Morpheus task to be executedTaskResult executeContainerTask(Container container, Task task, java.util.Map opts)
Containercontainer - Container detailstask - Morpheus task to be executedopts - contains the values of any OptionType that were defined for this taskTaskResult executeContainerTask(Container container, Task task)
Containercontainer - Container detailstask - Morpheus task to be executedTaskResult executeRemoteTask(Task task, java.util.Map opts, Container container, ComputeServer server, Instance instance)
task - Morpheus task to be executedopts - contains the values of any OptionType that were defined for this taskcontainer - optional Container detailsserver - optional ComputeServer detailsinstance - optional Instance detailsTaskResult executeRemoteTask(Task task, Container container, ComputeServer server, Instance instance)
task - Morpheus task to be executedcontainer - optional Container detailsserver - optional ComputeServer detailsinstance - optional Instance details