diff --git a/framework/ipc/src/org/apache/cloudstack/framework/async/AsyncCallbackDispatcher.java b/framework/ipc/src/org/apache/cloudstack/framework/async/AsyncCallbackDispatcher.java index c31e0ed3b75..125d9466739 100644 --- a/framework/ipc/src/org/apache/cloudstack/framework/async/AsyncCallbackDispatcher.java +++ b/framework/ipc/src/org/apache/cloudstack/framework/async/AsyncCallbackDispatcher.java @@ -28,8 +28,6 @@ import net.sf.cglib.proxy.MethodProxy; @SuppressWarnings("rawtypes") public class AsyncCallbackDispatcher implements AsyncCompletionCallback { - private AsyncCallbackDispatcher _parent; - private Method _callbackMethod; private T _targetObject; private Object _contextObject; @@ -41,12 +39,6 @@ public class AsyncCallbackDispatcher implements AsyncCompletionCallback { _targetObject = target; } - private AsyncCallbackDispatcher(T target, AsyncCallbackDispatcher parent) { - assert(target != null); - _targetObject = target; - _parent = parent; - } - public AsyncCallbackDispatcher attachDriver(AsyncCallbackDriver driver) { assert(driver != null); _driver = driver; @@ -89,12 +81,6 @@ public class AsyncCallbackDispatcher implements AsyncCompletionCallback { _driver.performCompletionCallback(this); } - public void deepComplete(Object resultObject) { - complete(resultObject); - if(_parent != null) - _parent.deepComplete(resultObject); - } - @SuppressWarnings("unchecked") public R getResult() { return (R)_resultObject; @@ -109,15 +95,6 @@ public class AsyncCallbackDispatcher implements AsyncCompletionCallback { return new AsyncCallbackDispatcher

(target); } - public

AsyncCallbackDispatcher

chainToCreate(P target) { - return new AsyncCallbackDispatcher

(target, this); - } - - @SuppressWarnings("unchecked") - public

AsyncCallbackDispatcher

getParent() { - return (AsyncCallbackDispatcher

)_parent; - } - public static boolean dispatch(Object target, AsyncCallbackDispatcher callback) { assert(callback != null); assert(target != null);