org.camunda.bpm.engine.impl.cmd
Class DefaultJobRetryCmd
java.lang.Object
org.camunda.bpm.engine.impl.cmd.JobRetryCmd
org.camunda.bpm.engine.impl.cmd.DefaultJobRetryCmd
- All Implemented Interfaces:
- Command<Object>
public class DefaultJobRetryCmd
- extends JobRetryCmd
- Author:
- Roman Smirnov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SUPPORTED_TYPES
public static final List<String> SUPPORTED_TYPES
DefaultJobRetryCmd
public DefaultJobRetryCmd(String jobId,
Throwable exception)
execute
public Object execute(CommandContext commandContext)
executeStandardStrategy
protected void executeStandardStrategy(CommandContext commandContext)
executeCustomStrategy
protected void executeCustomStrategy(CommandContext commandContext,
JobEntity job,
ActivityImpl activity)
throws Exception
- Throws:
Exception
getCurrentActivity
protected ActivityImpl getCurrentActivity(CommandContext commandContext,
JobEntity job)
fetchExecutionEntity
protected ExecutionEntity fetchExecutionEntity(String executionId)
getFailedJobRetryConfiguration
protected FailedJobRetryConfiguration getFailedJobRetryConfiguration(JobEntity job,
ActivityImpl activity)
getFailedJobRetryTimeCycle
protected String getFailedJobRetryTimeCycle(JobEntity job,
Expression expression)
getDurationHelper
protected DurationHelper getDurationHelper(String failedJobRetryTimeCycle)
throws Exception
- Throws:
Exception
isFirstJobExecution
protected boolean isFirstJobExecution(JobEntity job)
initializeRetries
protected void initializeRetries(JobEntity job,
int retries)
Copyright © 2017 camunda services GmbH. All rights reserved.