Class MCRProcessableTask<T>

All Implemented Interfaces:
MCRListenableProgressable, MCRProcessable, MCRProgressable
Direct Known Subclasses:
MCRProcessableSupplier

public abstract class MCRProcessableTask<T> extends MCRAbstractProcessable
Helper class to encapsulate a task within a processable. If the task implements the MCRListenableProgressable interface the progress will be delegated.
Author:
Matthias Eichner
  • Field Details

    • task

      protected T task
  • Constructor Details

    • MCRProcessableTask

      public MCRProcessableTask(T task)
  • Method Details

    • getTask

      public T getTask()
    • delegateProgressable

      protected void delegateProgressable()