Interface QueueTask<T,​R>

  • Type Parameters:
    T - Task Type
    R - Return Type
    All Superinterfaces:
    Callable<R>
    All Known Implementing Classes:
    QueueTaskBase

    public interface QueueTask<T,​R>
    extends Callable<R>
    Queue Task Interface
    • Method Detail

      • getTask

        T getTask()
        Returns:
        Task
      • getFuture

        Future<R> getFuture()
        Returns:
        Future or null if task not yet scheduled
      • setFuture

        void setFuture​(Future<R> future)
        Sets the future
        Parameters:
        future - Future