package com.dy.common.mw.channel.rmi; import java.rmi.RemoteException; public interface RmiRequestCallback { /** * 同步请求 * @param obj 请求提交对象 * @return 返回命令结果 * @throws RemoteException 异常 */ Object syncRequest(Object obj) throws RemoteException ; /** * 异步请求 * @param obj 请求提交对象 * @return 命令结果的ID,如果为空,则说明邮错 * @throws RemoteException 异常 */ String asyncRequest(Object obj) throws RemoteException ; }