This method can modify the operation object, or wrap and return it. If null is returned the operation passed in is used normally.
6364656667686970717273
ControlFlowCallbackProxy proxy = new ControlFlowCallbackProxy(monitor, callback); callback = (DispatcherCallback) Proxy.newProxyInstance(getClass().getClassLoader(), new Class[]{DispatcherCallback.class}, proxy); callback.operationDispatched(new Request(), new Operation("foo", new Service("bar", null, null, null), null, null)); assertEquals(Status.RUNNING, data.getStatus()); } }
6768697071727374757677
} }; callback = createProxy(callback); callback.operationDispatched(new Request(), new Operation("foo", new Service("bar", null, null, null), null, null)); assertEquals(Status.RUNNING, data.getStatus()); }