Class AwaitableCallback

  • All Implemented Interfaces:
    zipkin2.Callback<java.lang.Void>

    public final class AwaitableCallback
    extends java.lang.Object
    implements zipkin2.Callback<java.lang.Void>
    Blocks until Callback.onSuccess(Object) or Callback.onError(Throwable).
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void await()
      Blocks until Callback.onSuccess(Object) or Callback.onError(Throwable).
      void onError​(java.lang.Throwable t)  
      void onSuccess​(java.lang.Void ignored)  
      • Methods inherited from class java.lang.Object

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

      • AwaitableCallback

        public AwaitableCallback()
    • Method Detail

      • await

        public void await()
        Blocks until Callback.onSuccess(Object) or Callback.onError(Throwable).

        Returns unexceptionally if Callback.onSuccess(Object) was called.

        Throws if Callback.onError(Throwable) was called.

      • onSuccess

        public void onSuccess​(java.lang.Void ignored)
        Specified by:
        onSuccess in interface zipkin2.Callback<java.lang.Void>
      • onError

        public void onError​(java.lang.Throwable t)
        Specified by:
        onError in interface zipkin2.Callback<java.lang.Void>