/** * {@inheritDoc} */ @Override public String getName() { return _task.getName(); }
/** * {@inheritDoc} */ @Override public String getName() { return _task.getName(); }
/** * {@inheritDoc} */ @Override public String getName() { return _task.getName(); }
/** * {@inheritDoc} */ @Override public String getName() { return _task.getName(); }
/** * {@inheritDoc} */ @Override public String getName() { return _task.getName(); }
/** * {@inheritDoc} */ @Override public String getName() { return _task.getName(); }
/** * {@inheritDoc} */ @Override public String getName() { return _task.getName(); }
/** * {@inheritDoc} */ @Override public String getName() { return _task.getName(); }
/** * {@inheritDoc} */ @Override public String getName() { return _task.getName(); }
/** * {@inheritDoc} */ @Override public String getName() { return _task.getName(); }
/** * {@inheritDoc} */ @Override public String getName() { return _task.getName(); }
/** * {@inheritDoc} */ @Override public String getName() { return _task.getName(); }
/** * {@inheritDoc} */ @Override public String getName() { return _task.getName(); }
/** * {@inheritDoc} */ @Override public String getName() { return _task.getName(); }
public void logTaskStart(final Task<?> task) { if (_planLogger.isDebugEnabled()) { _planLogger.debug(START_TASK_FORMAT, _planId, task.getName()); } else if (_rootLogger.isDebugEnabled() && _rootId.equals(task.getId())) { _rootLogger.debug(START_TASK_FORMAT, _planId, task.getName()); } else if (_allLogger.isDebugEnabled()) { _allLogger.debug(START_TASK_FORMAT, _planId, task.getName()); } }
/** * Equivalent to {@code andThen("andThen", task)}. * @see #andThen(String, Task) */ default <R> Task<R> andThen(final Task<R> task) { return andThen("andThen: " + task.getName(), task); }
@Override public void uncaughtException(Throwable error) { final String msg = "Serial executor loop failed for plan: " + _task.getName(); final SerialExecutionException ex = new SerialExecutionException(msg, error); final boolean wasCancelled = _task.cancel(ex); LOG.error(msg + ". The plan was " + (wasCancelled ? "" : "not ") + "cancelled.", ex); }
private int assertHasStartLog(String loggerName, Task<?> task, List<ListLogger.Entry> entries) { for (int i = 0; i < entries.size(); i++) { final String message = entries.get(i).getMessage(); if (message.contains("Starting task") && message.contains(task.getName())) { return i; } } fail(loggerName + ": " + entries + " does not contain a start log entry for " + task.getName()); throw new RuntimeException("Execution never gets here - see preceding fail"); }
private int assertHasDebugEndLog(String loggerName, Task<?> task, List<ListLogger.Entry> entries) { for (int i = 0; i < entries.size(); i++) { final String message = entries.get(i).getMessage(); if (message.contains("Ending task") && message.contains(task.getName()) && message.contains(ResultType.fromTask(task).toString())) { return i; } } fail(loggerName + ": " + entries + " does not contain an end log entry for " + task.getName()); throw new RuntimeException("Execution never gets here - see preceding fail"); }
@Test public void testTaskNameTruncation() { Task<?> t = Task.value(times("x", 4096), "hello"); assertEquals(t.getName(), times("x", 1024)); }