Class CallbackJoin

java.lang.Object
com.swiftmq.tools.concurrent.CallbackJoin

public abstract class CallbackJoin extends Object
  • Field Details

    • finalSuccess

      protected volatile boolean finalSuccess
    • finalResult

      protected volatile Object finalResult
    • finalException

      protected volatile Exception finalException
  • Constructor Details

  • Method Details

    • incNumberCallbacks

      public void incNumberCallbacks()
    • setNumberCallbacks

      public void setNumberCallbacks(int numberCallbacks)
    • setBlocked

      public void setBlocked(boolean blocked)
    • done

      public void done(AsyncCompletionCallback callback, boolean success)
    • callbackDone

      protected abstract void callbackDone(AsyncCompletionCallback callback, boolean success, boolean last)