org.apache.helix.task.WorkflowContext.setFinishTime()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(4.3k)|赞(0)|评价(0)|浏览(122)

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

WorkflowContext.setFinishTime介绍

暂无

代码示例

代码示例来源:origin: com.linkedin.gobblin/gobblin-cluster

  1. private void markJobComplete(String jobName, JobContext jobContext,
  2. WorkflowConfig workflowConfig, WorkflowContext workflowContext) {
  3. long currentTime = System.currentTimeMillis();
  4. workflowContext.setJobState(jobName, TaskState.COMPLETED);
  5. jobContext.setFinishTime(currentTime);
  6. if (isWorkflowFinished(workflowContext, workflowConfig)) {
  7. workflowContext.setFinishTime(currentTime);
  8. }
  9. }

代码示例来源:origin: org.apache.helix/helix-core

  1. protected void markJobComplete(String jobName, JobContext jobContext,
  2. WorkflowConfig workflowConfig, WorkflowContext workflowContext,
  3. Map<String, JobConfig> jobConfigMap, ClusterDataCache clusterDataCache) {
  4. long currentTime = System.currentTimeMillis();
  5. workflowContext.setJobState(jobName, TaskState.COMPLETED);
  6. jobContext.setFinishTime(currentTime);
  7. if (isWorkflowFinished(workflowContext, workflowConfig, jobConfigMap, clusterDataCache)) {
  8. workflowContext.setFinishTime(currentTime);
  9. updateWorkflowMonitor(workflowContext, workflowConfig);
  10. }
  11. scheduleJobCleanUp(jobConfigMap.get(jobName), workflowConfig, currentTime);
  12. }

代码示例来源:origin: org.apache.helix/helix-core

  1. protected void markJobFailed(String jobName, JobContext jobContext, WorkflowConfig workflowConfig,
  2. WorkflowContext workflowContext, Map<String, JobConfig> jobConfigMap,
  3. ClusterDataCache clusterDataCache) {
  4. long currentTime = System.currentTimeMillis();
  5. workflowContext.setJobState(jobName, TaskState.FAILED);
  6. if (jobContext != null) {
  7. jobContext.setFinishTime(currentTime);
  8. }
  9. if (isWorkflowFinished(workflowContext, workflowConfig, jobConfigMap, clusterDataCache)) {
  10. workflowContext.setFinishTime(currentTime);
  11. updateWorkflowMonitor(workflowContext, workflowConfig);
  12. }
  13. scheduleJobCleanUp(jobConfigMap.get(jobName), workflowConfig, currentTime);
  14. }

代码示例来源:origin: apache/helix

  1. protected void markJobFailed(String jobName, JobContext jobContext, WorkflowConfig workflowConfig,
  2. WorkflowContext workflowContext, Map<String, JobConfig> jobConfigMap,
  3. TaskDataCache clusterDataCache) {
  4. long currentTime = System.currentTimeMillis();
  5. workflowContext.setJobState(jobName, TaskState.FAILED);
  6. if (jobContext != null) {
  7. jobContext.setFinishTime(currentTime);
  8. }
  9. if (isWorkflowFinished(workflowContext, workflowConfig, jobConfigMap, clusterDataCache)) {
  10. workflowContext.setFinishTime(currentTime);
  11. updateWorkflowMonitor(workflowContext, workflowConfig);
  12. }
  13. scheduleJobCleanUp(jobConfigMap.get(jobName), workflowConfig, currentTime);
  14. }

代码示例来源:origin: apache/helix

  1. protected void markJobComplete(String jobName, JobContext jobContext,
  2. WorkflowConfig workflowConfig, WorkflowContext workflowContext,
  3. Map<String, JobConfig> jobConfigMap, ClusterDataCache clusterDataCache) {
  4. long currentTime = System.currentTimeMillis();
  5. workflowContext.setJobState(jobName, TaskState.COMPLETED);
  6. jobContext.setFinishTime(currentTime);
  7. if (isWorkflowFinished(workflowContext, workflowConfig, jobConfigMap, clusterDataCache.getTaskDataCache())) {
  8. workflowContext.setFinishTime(currentTime);
  9. updateWorkflowMonitor(workflowContext, workflowConfig);
  10. }
  11. scheduleJobCleanUp(jobConfigMap.get(jobName), workflowConfig, currentTime);
  12. }

代码示例来源:origin: org.apache.helix/helix-core

  1. if (workflowConfig.isTerminable()) {
  2. workflowCtx.setWorkflowState(TaskState.FAILED);
  3. workflowCtx.setFinishTime(finishTime);
  4. if (isWorkflowComplete(workflowCtx, workflowConfig)) {
  5. workflowCtx.setWorkflowState(TaskState.COMPLETED);
  6. workflowCtx.setFinishTime(currentTime);

代码示例来源:origin: apache/helix

  1. if (workflowConfig.isTerminable()) {
  2. workflowCtx.setWorkflowState(TaskState.FAILED);
  3. workflowCtx.setFinishTime(finishTime);
  4. if (isWorkflowComplete(workflowCtx, workflowConfig)) {
  5. workflowCtx.setWorkflowState(TaskState.COMPLETED);
  6. workflowCtx.setFinishTime(currentTime);

代码示例来源:origin: apache/helix

  1. workflowCtx.setFinishTime(currentTime);
  2. updateWorkflowMonitor(workflowCtx, workflowCfg);
  3. _taskDataCache.updateWorkflowContext(workflow, workflowCtx);

代码示例来源:origin: org.apache.helix/helix-core

  1. workflowCtx.setFinishTime(currentTime);
  2. updateWorkflowMonitor(workflowCtx, workflowCfg);
  3. clusterData.updateWorkflowContext(workflow, workflowCtx, _manager.getHelixDataAccessor());

相关文章