Class SameThreadScheduledExecutorService.ImmediateScheduledFuture<V>

    • Field Detail

      • exception

        private java.util.concurrent.ExecutionException exception
    • Constructor Detail

      • ImmediateScheduledFuture

        protected ImmediateScheduledFuture​(ListenableFuture<V> future)
    • Method Detail

      • get

        public V get​(long timeout,
                     java.util.concurrent.TimeUnit unit)
              throws java.lang.InterruptedException,
                     java.util.concurrent.ExecutionException,
                     java.util.concurrent.TimeoutException
        Specified by:
        get in interface java.util.concurrent.Future<V>
        Overrides:
        get in class ForwardingFuture<V>
        Throws:
        java.lang.InterruptedException
        java.util.concurrent.ExecutionException
        java.util.concurrent.TimeoutException
      • 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>