Package org.apache.activemq.util
Class Promise<T>
- java.lang.Object
-
- org.apache.activemq.util.PromiseCallback<T>
-
- org.apache.activemq.util.Promise<T>
-
public class Promise<T> extends PromiseCallback<T>
Used to implement callback based result passing of a promised computation. Can be converted to a future using the future() method.
- Author:
- Hiram Chirino
-
-
Constructor Summary
Constructors Constructor Description Promise()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Future<T>
future()
void
onComplete(T value, Throwable error)
void
watch(PromiseCallback<T> callback)
-
-
-
Method Detail
-
watch
public void watch(PromiseCallback<T> callback)
-
onComplete
public void onComplete(T value, Throwable error)
- Specified by:
onComplete
in classPromiseCallback<T>
-
-