Uses of Interface
com.ibm.fhir.task.api.ITaskGroup
-
Packages that use ITaskGroup Package Description com.ibm.fhir.database.utils.model com.ibm.fhir.task.api com.ibm.fhir.task.core.impl -
-
Uses of ITaskGroup in com.ibm.fhir.database.utils.model
Methods in com.ibm.fhir.database.utils.model that return ITaskGroup Modifier and Type Method Description ITaskGroup
BaseObject. collect(ITaskCollector tc, IDatabaseAdapter target, ITransactionProvider tp, IVersionHistoryService vhs)
ITaskGroup
IDatabaseObject. collect(ITaskCollector tc, IDatabaseAdapter target, ITransactionProvider tp, IVersionHistoryService vhs)
Collect the tasks into a dependency tree so that they can be executed concurrently (but in the right order)ITaskGroup
Tablespace. collect(ITaskCollector tc, IDatabaseAdapter target, ITransactionProvider tp, IVersionHistoryService vhs)
-
Uses of ITaskGroup in com.ibm.fhir.task.api
Methods in com.ibm.fhir.task.api that return ITaskGroup Modifier and Type Method Description ITaskGroup
ITaskCollector. makeTaskGroup(String taskId, Runnable r, List<ITaskGroup> children)
Add the given task to the task groupMethods in com.ibm.fhir.task.api that return types with arguments of type ITaskGroup Modifier and Type Method Description Collection<ITaskGroup>
ITaskCollector. getFailedTaskGroups()
Return a list of all theITaskGroup
objects which ran but failed This list does not contain any task groups which were not started (because they have dependencies on task groups which failed).Methods in com.ibm.fhir.task.api with parameters of type ITaskGroup Modifier and Type Method Description void
ITaskGroup. addParent(ITaskGroup parent)
Add the given parent as one of the parents of this task groupvoid
ITaskGroup. taskCompletionCallback(ITaskGroup taskGroup)
Called when a child task completes.Method parameters in com.ibm.fhir.task.api with type arguments of type ITaskGroup Modifier and Type Method Description ITaskGroup
ITaskCollector. makeTaskGroup(String taskId, Runnable r, List<ITaskGroup> children)
Add the given task to the task group -
Uses of ITaskGroup in com.ibm.fhir.task.core.impl
Classes in com.ibm.fhir.task.core.impl that implement ITaskGroup Modifier and Type Class Description class
TaskGroup
The TaskGroup to organize a set of ongoing or pending tasks.Methods in com.ibm.fhir.task.core.impl that return ITaskGroup Modifier and Type Method Description ITaskGroup
TaskManager. makeTaskGroup(String taskId, Runnable r, List<ITaskGroup> children)
Methods in com.ibm.fhir.task.core.impl that return types with arguments of type ITaskGroup Modifier and Type Method Description Collection<ITaskGroup>
TaskManager. getFailedTaskGroups()
Methods in com.ibm.fhir.task.core.impl with parameters of type ITaskGroup Modifier and Type Method Description void
TaskGroup. addDependsOnThis(ITaskGroup tg)
Add the givenITaskGroup
to the list of task groups depending on this task group.void
TaskGroup. addParent(ITaskGroup parent)
void
TaskGroup. taskCompletionCallback(ITaskGroup tg)
Method parameters in com.ibm.fhir.task.core.impl with type arguments of type ITaskGroup Modifier and Type Method Description void
TaskGroup. addChildTaskGroups(List<ITaskGroup> children)
Add the list of children to this task group, and make sure each of those children know what we are its parentITaskGroup
TaskManager. makeTaskGroup(String taskId, Runnable r, List<ITaskGroup> children)
-