Class Eventual<P>

java.lang.Object
tripleo.elijah.util.Eventual<P>

public class Eventual<P> extends Object
  • Constructor Details

    • Eventual

      public Eventual()
  • Method Details

    • resolve

      public void resolve(P p)
    • succeedWith

      public void succeedWith(P p)
    • onSuccess

      public void onSuccess(org.jdeferred2.DoneCallback<? super P> cb)
    • then

      public void then(org.jdeferred2.DoneCallback<? super P> cb)
    • register

      public void register(@NotNull @NotNull EventualRegister ev)
    • fail

      public void fail(Diagnostic d)
    • isResolved

      public boolean isResolved()
    • description

      public String description()
      Please overload this
    • isPending

      public boolean isPending()
    • reject

      public void reject(Diagnostic aX)
    • onFail

      public void onFail(org.jdeferred2.FailCallback<? super Diagnostic> aO)
    • getOptional

      public Optional<P> getOptional()
    • getOptional

      public Optional<P> getOptional(Supplier<P> s)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • state

      @Deprecated public org.jdeferred2.Promise.State state()
      Deprecated.