|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.UpdateProcessInstancesSuspensionStateBuilderImpl
public class UpdateProcessInstancesSuspensionStateBuilderImpl
| Field Summary | |
|---|---|
protected CommandExecutor |
commandExecutor
|
protected HistoricProcessInstanceQuery |
historicProcessInstanceQuery
|
protected String |
processDefinitionId
|
protected List<String> |
processInstanceIds
|
protected ProcessInstanceQuery |
processInstanceQuery
|
| Constructor Summary | |
|---|---|
UpdateProcessInstancesSuspensionStateBuilderImpl(CommandExecutor commandExecutor)
|
|
| Method Summary | |
|---|---|
void |
activate()
Activates the provided process instances. |
Batch |
activateAsync()
Activates the provided process instances asynchronously. |
UpdateProcessInstancesSuspensionStateBuilder |
byHistoricProcessInstanceQuery(HistoricProcessInstanceQuery historicProcessInstanceQuery)
Selects a list of process instances with the given a historical process instance query. |
UpdateProcessInstancesSuspensionStateBuilder |
byProcessInstanceIds(List<String> processInstanceIds)
Selects a list of process instances with the given list of ids. |
UpdateProcessInstancesSuspensionStateBuilder |
byProcessInstanceIds(String... processInstanceIds)
Selects a list of process instances with the given list of ids. |
UpdateProcessInstancesSuspensionStateBuilder |
byProcessInstanceQuery(ProcessInstanceQuery processInstanceQuery)
Selects a list of process instances with the given a process instance query. |
HistoricProcessInstanceQuery |
getHistoricProcessInstanceQuery()
|
List<String> |
getProcessInstanceIds()
|
ProcessInstanceQuery |
getProcessInstanceQuery()
|
void |
suspend()
Suspends the provided process instances. |
Batch |
suspendAsync()
Suspends the provided process instances asynchronously. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected List<String> processInstanceIds
protected ProcessInstanceQuery processInstanceQuery
protected HistoricProcessInstanceQuery historicProcessInstanceQuery
protected CommandExecutor commandExecutor
protected String processDefinitionId
| Constructor Detail |
|---|
public UpdateProcessInstancesSuspensionStateBuilderImpl(CommandExecutor commandExecutor)
| Method Detail |
|---|
public UpdateProcessInstancesSuspensionStateBuilder byProcessInstanceIds(List<String> processInstanceIds)
UpdateProcessInstancesRequest
byProcessInstanceIds in interface UpdateProcessInstancesRequestprocessInstanceIds - list of ids of the process instances
public UpdateProcessInstancesSuspensionStateBuilder byProcessInstanceIds(String... processInstanceIds)
UpdateProcessInstancesRequest
byProcessInstanceIds in interface UpdateProcessInstancesRequestprocessInstanceIds - list of ids of the process instances
public UpdateProcessInstancesSuspensionStateBuilder byProcessInstanceQuery(ProcessInstanceQuery processInstanceQuery)
UpdateProcessInstancesRequest
byProcessInstanceQuery in interface UpdateProcessInstancesRequestprocessInstanceQuery - process instance query that discribes a list of the process instances
public UpdateProcessInstancesSuspensionStateBuilder byHistoricProcessInstanceQuery(HistoricProcessInstanceQuery historicProcessInstanceQuery)
UpdateProcessInstancesRequest
byHistoricProcessInstanceQuery in interface UpdateProcessInstancesRequesthistoricProcessInstanceQuery - historical process instance query that discribes a list of the process instances
public void suspend()
UpdateProcessInstanceSuspensionStateBuilderSuspends the provided process instances. This means that the execution is stopped, so the token state will not change. However, actions that do not change token state, like setting/removing variables, etc. will succeed.
Tasks belonging to the suspended process instance will also be suspended. This means that any actions influencing the tasks' lifecycles will fail, such as
If a process instance is in state suspended, the engine will also not execute jobs (timers, messages) associated with this instance.
If you have a process instance hierarchy, suspending one process instance from the hierarchy will not suspend other process instances from that hierarchy.
suspend in interface UpdateProcessInstanceSuspensionStateBuilderpublic void activate()
UpdateProcessInstanceSuspensionStateBuilderActivates the provided process instances.
If you have a process instance hierarchy, activating one process instance from the hierarchy will not activate other process instances from that hierarchy.
activate in interface UpdateProcessInstanceSuspensionStateBuilderpublic Batch suspendAsync()
UpdateProcessInstancesSuspensionStateBuilderSuspends the provided process instances asynchronously. This means that the execution is stopped, so the token state will not change. However, actions that do not change token state, like setting/removing variables, etc. will succeed.
Tasks belonging to the suspended process instance will also be suspended. This means that any actions influencing the tasks' lifecycles will fail, such as
If a process instance is in state suspended, the engine will also not execute jobs (timers, messages) associated with this instance.
If you have a process instance hierarchy, suspending one process instance from the hierarchy will not suspend other process instances from that hierarchy.
suspendAsync in interface UpdateProcessInstancesSuspensionStateBuilderpublic Batch activateAsync()
UpdateProcessInstancesSuspensionStateBuilderActivates the provided process instances asynchronously.
If you have a process instance hierarchy, activating one process instance from the hierarchy will not activate other process instances from that hierarchy.
activateAsync in interface UpdateProcessInstancesSuspensionStateBuilderpublic List<String> getProcessInstanceIds()
public ProcessInstanceQuery getProcessInstanceQuery()
public HistoricProcessInstanceQuery getHistoricProcessInstanceQuery()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||