Class AwaitableCallback

java.lang.Object
zipkin2.reporter.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 Details

  • Method Details

    • 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>