Use StreamyRpcException instead of ProxyException. Add RetryingRequestHandler which supports retry strategies.