public class SyncTask extends AbstractTask
Task.State
Constructor and Description |
---|
SyncTask(TaskCoordinator coordinator,
ContainerTask<?> parent,
Runnable action)
Constructor for SyncTask.
|
SyncTask(TaskCoordinator coordinator,
ContainerTask<?> parent,
Runnable action,
String preferredExecutor)
Constructor for SyncTask.
|
Modifier and Type | Method and Description |
---|---|
protected void |
doSubmit()
This method submits a task to be executed and is called when all dependencies are completed for that task
This method should place a runnable on an executor or submit the task in some other way so that it will
run as soon as possible.
|
String |
getPreferredExecutor()
getPreferredExecutor
|
void |
setPreferredExecutor(String preferredExecutor)
setPreferredExecutor
|
String |
toString()
toString
|
addDependent, addPrerequisite, completeSubmit, getCoordinator, getMonitor, isScheduled, postSchedule, preSchedule, schedule, waitFor, waitFor
public SyncTask(TaskCoordinator coordinator, ContainerTask<?> parent, Runnable action)
Constructor for SyncTask.
coordinator
- a TaskCoordinator
object.parent
- a ContainerTask
object.action
- a Runnable
object.public SyncTask(TaskCoordinator coordinator, ContainerTask<?> parent, Runnable action, String preferredExecutor)
Constructor for SyncTask.
coordinator
- a TaskCoordinator
object.parent
- a ContainerTask
object.action
- a Runnable
object.preferredExecutor
- a String
object.protected void doSubmit()
doSubmit
in class AbstractTask
public String getPreferredExecutor()
getPreferredExecutor
String
object.public void setPreferredExecutor(String preferredExecutor)
setPreferredExecutor
preferredExecutor
- a String
object.public String toString()
toString
toString
in class AbstractTask
String
object.Copyright © 2021. All rights reserved.