Class FutureReference<T>

  • All Implemented Interfaces:
    java.util.function.Supplier<T>, org.comroid.api.SelfDeclared<Reference<T>>, org.comroid.api.Specifiable<Reference<T>>, Reference<T>

    public final class FutureReference<T>
    extends java.lang.Object
    implements Reference<T>
    • Field Detail

      • future

        public final java.util.concurrent.CompletableFuture<T> future
    • Constructor Detail

      • FutureReference

        public FutureReference()
      • FutureReference

        public FutureReference​(java.util.concurrent.CompletableFuture<T> future)
    • Method Detail

      • get

        @Nullable
        public T get()
        Specified by:
        get in interface Reference<T>
        Specified by:
        get in interface java.util.function.Supplier<T>