Tabnine Logo
org.datacleaner.job.concurrent
Code IndexAdd Tabnine to your IDE (free)

How to use org.datacleaner.job.concurrent

Best Java code snippets using org.datacleaner.job.concurrent (Showing top 20 results out of 315)

origin: datacleaner/DataCleaner

@Override
public void onError(final Task task, final Throwable throwable) {
  for (final TaskListener listener : _listeners) {
    listener.onError(task, throwable);
  }
}
origin: datacleaner/DataCleaner

@Override
public void onBegin(final Task task) {
  if (_nextTaskListener != null) {
    _nextTaskListener.onBegin(task);
  }
}
origin: datacleaner/DataCleaner

@Override
public void onComplete(final Task task) {
  for (final TaskListener listener : _listeners) {
    listener.onComplete(task);
  }
}
origin: datacleaner/DataCleaner

/**
 * Default constructor. Will perform classpath scanning in the calling thread(s).
 */
public ClasspathScanDescriptorProvider() {
  this(new SingleThreadedTaskRunner());
}
origin: datacleaner/DataCleaner

  private void invokeNested(final int count, final Task task) {
    if (count == 0) {
      if (_error == null) {
        logger.debug("Calling onComplete(...) on nested TaskListener ()");
        _nestedTaskListener.onComplete(task);
      } else {
        logger.debug("Calling onError(...) on nested TaskListener ()");
        _nestedTaskListener.onError(task, _error);
      }
    }
  }
}
origin: datacleaner/DataCleaner

@Override
public void run(final Task task, final TaskListener taskListener) {
  if (isErrornous()) {
    taskListener.onError(task, _previousErrorsExistException);
  } else if (isCancelled()) {
    logger.info("Ignoring task because job has been cancelled: {}", task);
    taskListener.onError(task, _previousErrorsExistException);
  } else {
    _taskRunner.run(task, taskListener);
  }
}
origin: datacleaner/DataCleaner

@Override
public void shutdown() {
  _taskRunner.shutdown();
}
origin: datacleaner/DataCleaner

  @Override
  public void onError(final Task task, final Throwable throwable) {
    for (final TaskRunnable tr : _tasks) {
      final TaskListener listener = tr.getListener();
      if (listener == null) {
        logger.warn("TaskListener for {} was null", tr);
      } else {
        listener.onError(task, throwable);
      }
    }
  }
}
origin: datacleaner/DataCleaner

@Override
protected boolean runRowProcessingInternal(final List<TaskRunnable> postProcessingTasks) {
  final TaskListener runCompletionListener =
      new ForkTaskListener("run row processing (" + getStream() + ")", getTaskRunner(), postProcessingTasks);
  final RowProcessingMetrics rowProcessingMetrics = getRowProcessingMetrics();
  final RunRowProcessingPublisherTask runTask = new RunRowProcessingPublisherTask(this, rowProcessingMetrics);
  getTaskRunner().run(runTask, runCompletionListener);
  return true;
}
origin: datacleaner/DataCleaner

@Override
public void onComplete(final Task task) {
  _taskRunner.run(_nextTask, _nextListener);
}
origin: datacleaner/DataCleaner

@Override
public void run(final Task task, final TaskListener listener) {
  logger.debug("run({},{})", task, listener);
  executeInternal(new TaskRunnable(task, listener));
}
origin: datacleaner/DataCleaner

  @Override
  protected boolean runRowProcessingInternal(final List<TaskRunnable> postProcessingTasks) {
    final TaskListener runCompletionListener =
        new ForkTaskListener("run row processing (" + getStream() + ")", getTaskRunner(), postProcessingTasks);

    final RowProcessingMetrics rowProcessingMetrics = getRowProcessingMetrics();
    final RunRowProcessingPublisherTask runTask = new RunRowProcessingPublisherTask(this, rowProcessingMetrics);

    final TaskListener initFinishedListener =
        new RunNextTaskTaskListener(getTaskRunner(), runTask, runCompletionListener);

    // kick off the initialization
    initializeConsumers(initFinishedListener);

    return true;
  }
}
origin: datacleaner/DataCleaner

@Override
public boolean isDone() {
  if (!_done) {
    _done = _jobTaskListener.isDone();
  }
  return _done;
}
origin: datacleaner/DataCleaner

@Override
public Date getCreationDate() {
  return _jobTaskListener.getCompletionTime();
}
origin: datacleaner/DataCleaner

@Override
protected void finalize() throws Throwable {
  shutdown();
}
origin: datacleaner/DataCleaner

public JoinTaskListener(final int tasksToWaitFor, final TaskListener... nestedTaskListeners) {
  this(tasksToWaitFor, new CompositeTaskListener(nestedTaskListeners));
}
origin: datacleaner/DataCleaner

@Override
public void run(final TaskRunnable taskRunnable) {
  logger.debug("run({})", taskRunnable);
  executeInternal(taskRunnable);
}
origin: datacleaner/DataCleaner

public static TaskRunner defaultTaskRunner() {
  return new SingleThreadedTaskRunner();
}
origin: datacleaner/DataCleaner

@Override
public void onError(final Task task, final Throwable throwable) {
  _nextListener.onError(task, throwable);
}
origin: datacleaner/DataCleaner

@Override
public void onBegin(final Task task) {
  for (final TaskListener listener : _listeners) {
    listener.onBegin(task);
  }
}
org.datacleaner.job.concurrent

Most used classes

  • SingleThreadedTaskRunner
  • MultiThreadedTaskRunner
  • TaskRunner
  • TaskListener
  • ThreadLocalOutputRowCollector
  • DaemonThreadFactory,
  • ForkTaskListener,
  • JobCompletionTaskListener,
  • JoinTaskListener,
  • MultiThreadedTaskRunner$AlwaysBlockingQueue,
  • PreviousErrorsExistException,
  • RunNextTaskTaskListener,
  • StatusAwareTaskListener,
  • TaskRunnable,
  • ThreadLocalOutputRowCollector$Listener
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now