Class IncomingData.NullIncomingData.ImmediateFuture<DATATYPE extends Data>

  • All Implemented Interfaces:
    com.google.common.util.concurrent.ListenableFuture<DataList<DATATYPE>>, java.util.concurrent.Future<DataList<DATATYPE>>
    Enclosing class:
    IncomingData.NullIncomingData<DATATYPE extends Data>

    public static class IncomingData.NullIncomingData.ImmediateFuture<DATATYPE extends Data>
    extends com.google.common.util.concurrent.AbstractFuture<DataList<DATATYPE>>
    A future which is always done and incurs no synchronization. This is semantically the same as Futures.immediateFuture but contrary to it, this never causes any memory synchronization when accessed.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean cancel​(boolean b)  
      DataList<DATATYPE> get()  
      DataList<DATATYPE> get​(long l, java.util.concurrent.TimeUnit timeUnit)  
      boolean isCancelled()  
      boolean isDone()  
      • Methods inherited from class com.google.common.util.concurrent.AbstractFuture

        addListener, afterDone, interruptTask, set, setException, setFuture, wasInterrupted
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • cancel

        public boolean cancel​(boolean b)
        Specified by:
        cancel in interface java.util.concurrent.Future<DATATYPE extends Data>
        Overrides:
        cancel in class com.google.common.util.concurrent.AbstractFuture<DataList<DATATYPE extends Data>>
      • isCancelled

        public boolean isCancelled()
        Specified by:
        isCancelled in interface java.util.concurrent.Future<DATATYPE extends Data>
        Overrides:
        isCancelled in class com.google.common.util.concurrent.AbstractFuture<DataList<DATATYPE extends Data>>
      • isDone

        public boolean isDone()
        Specified by:
        isDone in interface java.util.concurrent.Future<DATATYPE extends Data>
        Overrides:
        isDone in class com.google.common.util.concurrent.AbstractFuture<DataList<DATATYPE extends Data>>
      • get

        public DataList<DATATYPE> get​(long l,
                                      java.util.concurrent.TimeUnit timeUnit)
        Specified by:
        get in interface java.util.concurrent.Future<DATATYPE extends Data>
        Overrides:
        get in class com.google.common.util.concurrent.AbstractFuture<DataList<DATATYPE extends Data>>