public static JobKey getJobKey(final Task task) { return new JobKey("taskJob" + task.getKey(), Scheduler.DEFAULT_GROUP); }
public static JobKey getJobKey(final Task task) { return new JobKey("taskJob" + task.getKey(), Scheduler.DEFAULT_GROUP); }
@Override public String buildRefDesc(final Task task) { return taskUtilsFactory.getInstance(task).getType().name() + " " + "Task " + task.getKey() + " " + (task instanceof SchedTask ? SchedTask.class.cast(task).getName() : task instanceof PropagationTask ? PropagationTask.class.cast(task).getConnObjectKey() : StringUtils.EMPTY); }
@Override public TaskExec storeExec(final TaskExec execution) { NotificationTask task = taskDAO.find(execution.getTask().getKey()); task.add(execution); task.setExecuted(true); taskDAO.save(task); return execution; }
execution.getTask().getKey(), NotificationJob.Status.NOT_SENT.name()); notificationManager.setTaskExecuted(execution.getTask().getKey(), false); null, execution, "Notification task " + execution.getTask().getKey() + " will be retried"); } else { LOG.error("Maximum number of retries reached for task {} - giving up", execution.getTask()); null, execution, "Giving up retries on notification task " + execution.getTask().getKey());
notificationManager.setTaskExecuted(execution.getTask().getKey(), true);
@Override public ExecTO getExecTO(final TaskExec execution) { ExecTO execTO = new ExecTO(); execTO.setKey(execution.getKey()); execTO.setStatus(execution.getStatus()); execTO.setMessage(execution.getMessage()); execTO.setStart(execution.getStart()); execTO.setEnd(execution.getEnd()); if (execution.getTask() != null && execution.getTask().getKey() != null) { execTO.setJobType(JobType.TASK); execTO.setRefKey(execution.getTask().getKey()); execTO.setRefDesc(buildRefDesc(execution.getTask())); } return execTO; }
result.setRefKey(task.getKey()); result.setRefDesc(binder.buildRefDesc(task)); result.setStart(new Date());
@Override public <T extends TaskTO> T getTaskTO(final Task task, final TaskUtils taskUtils, final boolean details) { T taskTO = taskUtils.newTaskTO(); taskTO.setKey(task.getKey());