public void callRpcWrapped(S request, RpcResponseHandler<? extends T> responseHandler) throws IOException {
        for (int i = 0; i < _maximumRetries; ++i) {
            try {
                callRpcChecked(request, responseHandler);
                return;
            } catch (RpcException e) {
                handleRpcException(e, i);
            }
        }
    }
public void callRpcWrapped ( S request , RpcResponseHandler < ? extends T > responseHandler ) throws IOException { for ( int i = 0 ; i < _maximumRetries ; ++ i ) { try { callRpcChecked ( request , responseHandler ) ; return ; } catch ( RpcException e ) { handleRpcException ( e , i ) ; } } }
Make the wrapped call and unmarshall the returned Xdr to a response,
getting the IP key from the request. If an RPC Exception is being thrown,
and retries remain, then log the exception and retry.

@param request
The request to send.
@param responseHandler
A response handler.
@throws IOException