Class AwaitableCallback

  • All Implemented Interfaces:
    zipkin2.Callback<Void>

    public final class AwaitableCallback
    extends Object
    implements zipkin2.Callback<Void>
    Blocks until Callback.onSuccess(Object) or Callback.onError(Throwable).
    • 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​(Void ignored)
        Specified by:
        onSuccess in interface zipkin2.Callback<Void>
      • onError

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