liurunyu
2024-02-27 4342b12d28b15e61bbed4d4d5e64a6a2bacae952
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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  ;
}