Uses of Interface
org.linuxforhealth.fhir.task.api.ITaskGroup
-
Packages that use ITaskGroup Package Description org.linuxforhealth.fhir.database.utils.model org.linuxforhealth.fhir.task.api org.linuxforhealth.fhir.task.core.impl -
-
Uses of ITaskGroup in org.linuxforhealth.fhir.database.utils.model
Methods in org.linuxforhealth.fhir.database.utils.model that return ITaskGroup Modifier and Type Method Description ITaskGroup
BaseObject. collect(ITaskCollector tc, ISchemaAdapter target, SchemaApplyContext context, ITransactionProvider tp, IVersionHistoryService vhs)
ITaskGroup
IDatabaseObject. collect(ITaskCollector tc, ISchemaAdapter target, SchemaApplyContext context, 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, ISchemaAdapter target, SchemaApplyContext context, ITransactionProvider tp, IVersionHistoryService vhs)
-
Uses of ITaskGroup in org.linuxforhealth.fhir.task.api
Methods in org.linuxforhealth.fhir.task.api that return ITaskGroup Modifier and Type Method Description ITaskGroup
ITaskCollector. makeTaskGroup(java.lang.String taskId, java.lang.Runnable r, java.util.List<ITaskGroup> children)
Add the given task to the task groupMethods in org.linuxforhealth.fhir.task.api that return types with arguments of type ITaskGroup Modifier and Type Method Description java.util.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 org.linuxforhealth.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 org.linuxforhealth.fhir.task.api with type arguments of type ITaskGroup Modifier and Type Method Description ITaskGroup
ITaskCollector. makeTaskGroup(java.lang.String taskId, java.lang.Runnable r, java.util.List<ITaskGroup> children)
Add the given task to the task group -
Uses of ITaskGroup in org.linuxforhealth.fhir.task.core.impl
Classes in org.linuxforhealth.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 org.linuxforhealth.fhir.task.core.impl that return ITaskGroup Modifier and Type Method Description ITaskGroup
TaskManager. makeTaskGroup(java.lang.String taskId, java.lang.Runnable r, java.util.List<ITaskGroup> children)
Methods in org.linuxforhealth.fhir.task.core.impl that return types with arguments of type ITaskGroup Modifier and Type Method Description java.util.Collection<ITaskGroup>
TaskManager. getFailedTaskGroups()
Methods in org.linuxforhealth.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 org.linuxforhealth.fhir.task.core.impl with type arguments of type ITaskGroup Modifier and Type Method Description void
TaskGroup. addChildTaskGroups(java.util.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(java.lang.String taskId, java.lang.Runnable r, java.util.List<ITaskGroup> children)
-