| New file | 
 |  |  | 
 |  |  | package com.dy.common.mw.channel.rmi; | 
 |  |  |  | 
 |  |  | import java.rmi.Remote; | 
 |  |  | import java.rmi.RemoteException; | 
 |  |  |  | 
 |  |  | public interface RmiFrameWork extends Remote { | 
 |  |  |  | 
 |  |  |    /** | 
 |  |  |     * 关闭服务的请求 | 
 |  |  |     * @return 命令结果的ID,如果为空,则说明出错 | 
 |  |  |     * @throws RemoteException 异常 | 
 |  |  |     */ | 
 |  |  |    String shutRequest() throws RemoteException; | 
 |  |  |  | 
 |  |  |    /** | 
 |  |  |     * 异步请求 | 
 |  |  |     * @param command 命令 | 
 |  |  |     * @return 命令结果的ID,如果为空,则说明出错 | 
 |  |  |     * @throws RemoteException 异常 | 
 |  |  |     */ | 
 |  |  |    String asyncRequest(Object command) throws RemoteException; | 
 |  |  |  | 
 |  |  |    /** | 
 |  |  |     * 同步请求 | 
 |  |  |     * @param command 命令 | 
 |  |  |     * @return 命令结果,如果为空,则说明出错 | 
 |  |  |     * @throws RemoteException 异常 | 
 |  |  |     */ | 
 |  |  |    Object syncRequest(Object command) throws RemoteException; | 
 |  |  | } | 
 |  |  |   |