Uses of Interface
org.camunda.bpm.client.task.ExternalTask
-
-
Uses of ExternalTask in org.camunda.bpm.client.backoff
Method parameters in org.camunda.bpm.client.backoff with type arguments of type ExternalTask Modifier and Type Method Description void
BackoffStrategy. reconfigure(List<ExternalTask> externalTasks)
Reconfigures the back off strategy based on the fetched external tasks and is invoked beforeBackoffStrategy.calculateBackoffTime()
.default void
ErrorAwareBackoffStrategy. reconfigure(List<ExternalTask> externalTasks)
This is to provide compatibility with existing BackoffStrategy configurations.void
ErrorAwareBackoffStrategy. reconfigure(List<ExternalTask> externalTasks, ExternalTaskClientException exception)
Reconfigures the back off strategy based on the fetched external tasks and any error that might have occurred.void
ExponentialBackoffStrategy. reconfigure(List<ExternalTask> externalTasks)
void
ExponentialErrorBackoffStrategy. reconfigure(List<ExternalTask> externalTasks, ExternalTaskClientException error)
-
Uses of ExternalTask in org.camunda.bpm.client.impl
Methods in org.camunda.bpm.client.impl that return types with arguments of type ExternalTask Modifier and Type Method Description List<ExternalTask>
EngineClient. fetchAndLock(List<TopicRequestDto> topics)
-
Uses of ExternalTask in org.camunda.bpm.client.task
Methods in org.camunda.bpm.client.task with parameters of type ExternalTask Modifier and Type Method Description void
ExternalTaskService. complete(ExternalTask externalTask)
Completes a task.void
ExternalTaskService. complete(ExternalTask externalTask, Map<String,Object> variables)
Completes a task.void
ExternalTaskService. complete(ExternalTask externalTask, Map<String,Object> variables, Map<String,Object> localVariables)
Completes a task.void
ExternalTaskHandler. execute(ExternalTask externalTask, ExternalTaskService externalTaskService)
Has been executed for each fetched and locked taskvoid
ExternalTaskService. extendLock(ExternalTask externalTask, long newDuration)
Extends the timeout of the lock by a given amount of time.void
ExternalTaskService. handleBpmnError(ExternalTask externalTask, String errorCode)
Reports a business error in the context of a running task.void
ExternalTaskService. handleBpmnError(ExternalTask externalTask, String errorCode, String errorMessage)
Reports a business error in the context of a running task.void
ExternalTaskService. handleBpmnError(ExternalTask externalTask, String errorCode, String errorMessage, Map<String,Object> variables)
Reports a business error in the context of a running task.void
ExternalTaskService. handleFailure(ExternalTask externalTask, String errorMessage, String errorDetails, int retries, long retryTimeout)
Reports a failure to execute a task.void
ExternalTaskService. lock(ExternalTask externalTask, long lockDuration)
Locks a task by a given amount of time.void
ExternalTaskService. setVariables(ExternalTask externalTask, Map<String,Object> variables)
Set variablesvoid
ExternalTaskService. unlock(ExternalTask externalTask)
Unlocks a task and clears the tasks lock expiration time and worker id. -
Uses of ExternalTask in org.camunda.bpm.client.task.impl
Classes in org.camunda.bpm.client.task.impl that implement ExternalTask Modifier and Type Class Description class
ExternalTaskImpl
Methods in org.camunda.bpm.client.task.impl with parameters of type ExternalTask Modifier and Type Method Description void
ExternalTaskServiceImpl. complete(ExternalTask externalTask)
void
ExternalTaskServiceImpl. complete(ExternalTask externalTask, Map<String,Object> variables)
void
ExternalTaskServiceImpl. complete(ExternalTask externalTask, Map<String,Object> variables, Map<String,Object> localVariables)
void
ExternalTaskServiceImpl. extendLock(ExternalTask externalTask, long newDuration)
void
ExternalTaskServiceImpl. handleBpmnError(ExternalTask externalTask, String errorCode)
void
ExternalTaskServiceImpl. handleBpmnError(ExternalTask externalTask, String errorCode, String errorMessage)
void
ExternalTaskServiceImpl. handleBpmnError(ExternalTask externalTask, String errorCode, String errorMessage, Map<String,Object> variables)
void
ExternalTaskServiceImpl. handleFailure(ExternalTask externalTask, String errorMessage, String errorDetails, int retries, long retryTimeout)
void
ExternalTaskServiceImpl. lock(ExternalTask externalTask, long lockDuration)
void
ExternalTaskServiceImpl. setVariables(ExternalTask externalTask, Map<String,Object> variables)
void
ExternalTaskServiceImpl. unlock(ExternalTask externalTask)
-
Uses of ExternalTask in org.camunda.bpm.client.topic.impl
Methods in org.camunda.bpm.client.topic.impl with parameters of type ExternalTask Modifier and Type Method Description protected void
TopicSubscriptionManager. handleExternalTask(ExternalTask externalTask, ExternalTaskHandler taskHandler)
-
Uses of ExternalTask in org.camunda.bpm.client.topic.impl.dto
Fields in org.camunda.bpm.client.topic.impl.dto with type parameters of type ExternalTask Modifier and Type Field Description protected List<ExternalTask>
FetchAndLockResponseDto. externalTasks
Methods in org.camunda.bpm.client.topic.impl.dto that return types with arguments of type ExternalTask Modifier and Type Method Description List<ExternalTask>
FetchAndLockResponseDto. getExternalTasks()
Constructor parameters in org.camunda.bpm.client.topic.impl.dto with type arguments of type ExternalTask Constructor Description FetchAndLockResponseDto(List<ExternalTask> externalTasks)
-
Uses of ExternalTask in org.camunda.bpm.client.variable.impl
Methods in org.camunda.bpm.client.variable.impl with parameters of type ExternalTask Modifier and Type Method Description Map<String,VariableValue>
TypedValues. wrapVariables(ExternalTask externalTask, Map<String,TypedValueField> variables)
-