Package com.swiftmq.tools.concurrent
Class CallbackJoin
- java.lang.Object
-
- com.swiftmq.tools.concurrent.CallbackJoin
-
public abstract class CallbackJoin extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.ExceptionfinalExceptionprotected java.lang.ObjectfinalResultprotected booleanfinalSuccess
-
Constructor Summary
Constructors Modifier Constructor Description protectedCallbackJoin()protectedCallbackJoin(AsyncCompletionCallback next)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidcallbackDone(AsyncCompletionCallback callback, boolean success, boolean last)voiddone(AsyncCompletionCallback callback, boolean success)voidincNumberCallbacks()voidsetBlocked(boolean blocked)voidsetNumberCallbacks(int numberCallbacks)
-
-
-
Constructor Detail
-
CallbackJoin
protected CallbackJoin(AsyncCompletionCallback next)
-
CallbackJoin
protected CallbackJoin()
-
-
Method Detail
-
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)
-
-