For push callbacks, will send the callback to the server invoker on the client side, hand off processing to a separate thread, and return.
For pull callbacks, behaves the same as handleCallback(Callback callback).
@param callback
@throws HandleCallbackException