src/main/java/com/alipay/remoting/rpc/RpcClient.java
public void invokeWithCallback(final Connection conn, final Object request,
                                   final InvokeCallback invokeCallback, final int timeoutMillis)
                                                                                                throws RemotingException {
        this.rpcRemoting.invokeWithCallback(conn, request, null, invokeCallback, timeoutMillis);
    }
public void invokeWithCallback(final Connection conn, final Object request,
                                   final InvokeCallback invokeCallback, final int timeoutMillis)
                                                                                                throws RemotingException {
        this.rpcRemoting.invokeWithCallback(conn, request, null, invokeCallback, timeoutMillis);
    }
public void invokeWithCallback ( final Connection conn , final Object request , final InvokeCallback invokeCallback , final int timeoutMillis ) throws RemotingException { this . rpcRemoting . invokeWithCallback ( conn , request , null , invokeCallback , timeoutMillis ) ; }
Callback invocation using a {@link Connection} <br>
You can specify an implementation of {@link InvokeCallback} to get the result.
<p>
Notice:<br>
<b>DO NOT modify the request object concurrently when this method is called.</b>

@param conn
@param request
@param invokeCallback
@param timeoutMillis
@throws RemotingException
Callback invocation using a { @link Connection } <br > You can specify an implementation of { @link InvokeCallback } to get the result . <p > Notice : <br > <b > DO NOT modify the request object concurrently when this method is called . < / b >