1 package test.crispy.concurrent;
2
3 import net.sf.crispy.concurrent.AsynchronousCallback;
4
5 public class AsynchronousCallbackForTests implements AsynchronousCallback {
6
7 private Throwable throwable = null;
8 private String methodName = null;
9 private Object result = null;
10
11 public void handleError(Throwable pvThrowable, String pvMethodName) {
12 throwable = pvThrowable;
13 methodName = pvMethodName;
14 }
15
16 public void handleResult(Object pvResult, String pvMethodName) {
17 result = pvResult;
18 methodName = pvMethodName;
19 }
20
21 public Throwable getThrowable() { return throwable; }
22 public String getMethodName() { return methodName; }
23 public Object getResult() { return result; }
24
25 }