org.activiti.engine.runtime.Job.getRetries()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(86)

本文整理了Java中org.activiti.engine.runtime.Job.getRetries()方法的一些代码示例,展示了Job.getRetries()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Job.getRetries()方法的具体详情如下:
包路径:org.activiti.engine.runtime.Job
类名称:Job
方法名:getRetries

Job.getRetries介绍

[英]Returns the number of retries this job has left. Whenever the jobexecutor fails to execute the job, this value is decremented. When it hits zero, the job is supposed to be dead and not retried again (ie a manual retry is required then).
[中]返回此作业剩余的重试次数。每当jobexecutor未能执行作业时,该值将递减。当它达到零时,作业应该是死的,不再重试(即需要手动重试)。

代码示例

代码示例来源:origin: org.activiti/activiti-explorer

protected String getRetriesLabel(Job theJob) {
  String retriesString;
  if(theJob.getRetries() <= 0) {
   retriesString = i18nManager.getMessage(Messages.JOB_NO_RETRIES);
  } else {
   retriesString = i18nManager.getMessage(Messages.JOB_RETRIES, theJob.getRetries());
  }
  return retriesString;
 }
}

代码示例来源:origin: org.finra.herd/herd-service

workflowError.setRetriesLeft(erroredJob.getRetries());
workflowError.setErrorStackTrace(activitiService.getJobExceptionStacktrace(erroredJob.getId()));
workflowErrors.add(workflowError);

代码示例来源:origin: FINRAOS/herd

workflowError.setRetriesLeft(erroredJob.getRetries());
workflowError.setErrorStackTrace(activitiService.getJobExceptionStacktrace(erroredJob.getId()));
workflowErrors.add(workflowError);

代码示例来源:origin: org.activiti/activiti-rest

public JobResponse createJobResponse(Job job, RestUrlBuilder urlBuilder) {
 JobResponse response = new JobResponse();
 response.setId(job.getId());
 response.setDueDate(job.getDuedate());
 response.setExceptionMessage(job.getExceptionMessage());
 response.setExecutionId(job.getExecutionId());
 response.setProcessDefinitionId(job.getProcessDefinitionId());
 response.setProcessInstanceId(job.getProcessInstanceId());
 response.setRetries(job.getRetries());
 response.setTenantId(job.getTenantId());
 response.setUrl(urlBuilder.buildUrl(RestUrls.URL_JOB, job.getId()));
 if (job.getProcessDefinitionId() != null) {
  response.setProcessDefinitionUrl(urlBuilder.buildUrl(RestUrls.URL_PROCESS_DEFINITION, job.getProcessDefinitionId()));
 }
 if (job.getProcessInstanceId() != null) {
  response.setProcessInstanceUrl(urlBuilder.buildUrl(RestUrls.URL_PROCESS_INSTANCE, job.getProcessInstanceId()));
 }
 if (job.getExecutionId() != null) {
  response.setExecutionUrl(urlBuilder.buildUrl(RestUrls.URL_EXECUTION, job.getExecutionId()));
 }
 return response;
}

相关文章