| 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  ; | 
| } |