1 package net.sf.crispy.concurrent;
2
3 /**
4 * Interface for asynchronous service invocation.
5 *
6 * @author Linke
7 * @since Version 1.0
8 *
9 */
10 public interface AsynchronousCallback {
11
12 /**
13 * Problems by executed the method. A exception is thrown.
14 *
15 * @param pvThrowable The Exception (problem).
16 * @param pvMethodName Name from method.
17 */
18 public void handleError(Throwable pvThrowable, String pvMethodName);
19
20 /**
21 * Method is successful executed.
22 * @param pvResult Result value.
23 * @param pvMethodName Name from method
24 */
25 public void handleResult(Object pvResult, String pvMethodName);
26 }