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