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