Package com.swiftmq.tools.concurrent
Class CallbackJoin
java.lang.Object
com.swiftmq.tools.concurrent.CallbackJoin
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
protected
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
callbackDone
(AsyncCompletionCallback callback, boolean success, boolean last) void
done
(AsyncCompletionCallback callback, boolean success) void
void
setBlocked
(boolean blocked) void
setNumberCallbacks
(int numberCallbacks)
-
Field Details
-
finalSuccess
protected volatile boolean finalSuccess -
finalResult
-
finalException
-
-
Constructor Details
-
CallbackJoin
-
CallbackJoin
protected CallbackJoin()
-
-
Method Details
-
incNumberCallbacks
public void incNumberCallbacks() -
setNumberCallbacks
public void setNumberCallbacks(int numberCallbacks) -
setBlocked
public void setBlocked(boolean blocked) -
done
-
callbackDone
protected abstract void callbackDone(AsyncCompletionCallback callback, boolean success, boolean last)
-