liurunyu
9 天以前 93500b7ebdf9e1257e62a434fbd3be1d1cdb2bef
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/channel/rmi/RmiFrameWork.java
New file
@@ -0,0 +1,31 @@
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;
}