org.camunda.bpm.engine.impl.cmd
Class UpdateExternalTaskRetriesBuilderImpl

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmd.UpdateExternalTaskRetriesBuilderImpl
All Implemented Interfaces:
UpdateExternalTaskRetriesBuilder, UpdateExternalTaskRetriesSelectBuilder

public class UpdateExternalTaskRetriesBuilderImpl
extends Object
implements UpdateExternalTaskRetriesBuilder

Author:
smirnov

Field Summary
protected  CommandExecutor commandExecutor
           
protected  List<String> externalTaskIds
           
protected  ExternalTaskQuery externalTaskQuery
           
protected  HistoricProcessInstanceQuery historicProcessInstanceQuery
           
protected  List<String> processInstanceIds
           
protected  ProcessInstanceQuery processInstanceQuery
           
protected  int retries
           
 
Constructor Summary
UpdateExternalTaskRetriesBuilderImpl(CommandExecutor commandExecutor)
           
 
Method Summary
 UpdateExternalTaskRetriesBuilder externalTaskIds(List<String> externalTaskIds)
          Selects a list of external tasks with the given list of ids.
 UpdateExternalTaskRetriesBuilder externalTaskIds(String... externalTaskIds)
          Selects a list of external tasks with the given list of ids.
 UpdateExternalTaskRetriesBuilder externalTaskQuery(ExternalTaskQuery externalTaskQuery)
          Selects a list of external tasks with the given external task query.
 List<String> getExternalTaskIds()
           
 ExternalTaskQuery getExternalTaskQuery()
           
 HistoricProcessInstanceQuery getHistoricProcessInstanceQuery()
           
 List<String> getProcessInstanceIds()
           
 ProcessInstanceQuery getProcessInstanceQuery()
           
 int getRetries()
           
 UpdateExternalTaskRetriesBuilder historicProcessInstanceQuery(HistoricProcessInstanceQuery historicProcessInstanceQuery)
          Selects a list of external tasks with the given historic process instance query.
 UpdateExternalTaskRetriesBuilder processInstanceIds(List<String> processInstanceIds)
          Selects a list of external tasks with the given list of process instances ids.
 UpdateExternalTaskRetriesBuilder processInstanceIds(String... processInstanceIds)
          Selects a list of external tasks with the given list of process instances ids.
 UpdateExternalTaskRetriesBuilder processInstanceQuery(ProcessInstanceQuery processInstanceQuery)
          Selects a list of external tasks with the given process instance query.
 void set(int retries)
          Sets the retries for external tasks.
 Batch setAsync(int retries)
          Sets the retries for external tasks asynchronously as batch.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

commandExecutor

protected CommandExecutor commandExecutor

externalTaskIds

protected List<String> externalTaskIds

processInstanceIds

protected List<String> processInstanceIds

externalTaskQuery

protected ExternalTaskQuery externalTaskQuery

processInstanceQuery

protected ProcessInstanceQuery processInstanceQuery

historicProcessInstanceQuery

protected HistoricProcessInstanceQuery historicProcessInstanceQuery

retries

protected int retries
Constructor Detail

UpdateExternalTaskRetriesBuilderImpl

public UpdateExternalTaskRetriesBuilderImpl(CommandExecutor commandExecutor)
Method Detail

externalTaskIds

public UpdateExternalTaskRetriesBuilder externalTaskIds(List<String> externalTaskIds)
Description copied from interface: UpdateExternalTaskRetriesSelectBuilder
Selects a list of external tasks with the given list of ids.

Specified by:
externalTaskIds in interface UpdateExternalTaskRetriesSelectBuilder

externalTaskIds

public UpdateExternalTaskRetriesBuilder externalTaskIds(String... externalTaskIds)
Description copied from interface: UpdateExternalTaskRetriesSelectBuilder
Selects a list of external tasks with the given list of ids.

Specified by:
externalTaskIds in interface UpdateExternalTaskRetriesSelectBuilder

processInstanceIds

public UpdateExternalTaskRetriesBuilder processInstanceIds(List<String> processInstanceIds)
Description copied from interface: UpdateExternalTaskRetriesSelectBuilder
Selects a list of external tasks with the given list of process instances ids.

Specified by:
processInstanceIds in interface UpdateExternalTaskRetriesSelectBuilder

processInstanceIds

public UpdateExternalTaskRetriesBuilder processInstanceIds(String... processInstanceIds)
Description copied from interface: UpdateExternalTaskRetriesSelectBuilder
Selects a list of external tasks with the given list of process instances ids.

Specified by:
processInstanceIds in interface UpdateExternalTaskRetriesSelectBuilder

externalTaskQuery

public UpdateExternalTaskRetriesBuilder externalTaskQuery(ExternalTaskQuery externalTaskQuery)
Description copied from interface: UpdateExternalTaskRetriesSelectBuilder
Selects a list of external tasks with the given external task query.

Specified by:
externalTaskQuery in interface UpdateExternalTaskRetriesSelectBuilder

processInstanceQuery

public UpdateExternalTaskRetriesBuilder processInstanceQuery(ProcessInstanceQuery processInstanceQuery)
Description copied from interface: UpdateExternalTaskRetriesSelectBuilder
Selects a list of external tasks with the given process instance query.

Specified by:
processInstanceQuery in interface UpdateExternalTaskRetriesSelectBuilder

historicProcessInstanceQuery

public UpdateExternalTaskRetriesBuilder historicProcessInstanceQuery(HistoricProcessInstanceQuery historicProcessInstanceQuery)
Description copied from interface: UpdateExternalTaskRetriesSelectBuilder
Selects a list of external tasks with the given historic process instance query.

Specified by:
historicProcessInstanceQuery in interface UpdateExternalTaskRetriesSelectBuilder

set

public void set(int retries)
Description copied from interface: UpdateExternalTaskRetriesBuilder
Sets the retries for external tasks. If the new value is 0, a new incident with a null message is created. If the old value is 0 and the new value is greater than 0, an existing incident is resolved.

Specified by:
set in interface UpdateExternalTaskRetriesBuilder

setAsync

public Batch setAsync(int retries)
Description copied from interface: UpdateExternalTaskRetriesBuilder
Sets the retries for external tasks asynchronously as batch. The returned batch can be used to track the progress. If the new value is 0, a new incident with a null message is created. If the old value is 0 and the new value is greater than 0, an existing incident is resolved.

Specified by:
setAsync in interface UpdateExternalTaskRetriesBuilder

getRetries

public int getRetries()

getExternalTaskIds

public List<String> getExternalTaskIds()

getProcessInstanceIds

public List<String> getProcessInstanceIds()

getExternalTaskQuery

public ExternalTaskQuery getExternalTaskQuery()

getProcessInstanceQuery

public ProcessInstanceQuery getProcessInstanceQuery()

getHistoricProcessInstanceQuery

public HistoricProcessInstanceQuery getHistoricProcessInstanceQuery()


Copyright © 2017 camunda services GmbH. All rights reserved.