liurunyu
2023-11-18 c1ddfd71223c1a7d704b6f21b669fbfcb37adc82
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  ;
}