Class MoreExecutors.ScheduledListeningDecorator.ListenableScheduledTask<V>

    • Field Detail

      • scheduledDelegate

        private final java.util.concurrent.ScheduledFuture<?> scheduledDelegate
    • Constructor Detail

      • ListenableScheduledTask

        public ListenableScheduledTask​(ListenableFuture<V> listenableDelegate,
                                       java.util.concurrent.ScheduledFuture<?> scheduledDelegate)
    • Method Detail

      • cancel

        public boolean cancel​(boolean mayInterruptIfRunning)
        Specified by:
        cancel in interface java.util.concurrent.Future<V>
        Overrides:
        cancel in class ForwardingFuture<V>
      • getDelay

        public long getDelay​(java.util.concurrent.TimeUnit unit)
        Specified by:
        getDelay in interface java.util.concurrent.Delayed
      • compareTo

        public int compareTo​(java.util.concurrent.Delayed other)
        Specified by:
        compareTo in interface java.lang.Comparable<V>