使用RMI仅导出单个方法

时间:2015-01-27 11:30:50

标签: java export rmi

假设我有一个这样的界面:

public interface myInterface extends Remote{
    public void callUsingLocalCall() throws RemoteException;
    public void callUsingRMI() throws RemoteException;
}

这样的课程:

public class mySemiRemoteClass implements myInterface{
}

然后我有一台服务器和一台客户端。我希望服务器只导出mySemiRemoteClass对象中的callUsingRMI()方法。然后我希望服务器将整个mySemiRemoteClass对象传输到客户端。当客户端调用callUsingLocalCall()时,它将是本地函数调用。现在,服务器应该能够通过远程调用该半导出对象上的callUsingRMI()。是否可以使用RMI实现这一目标?

0 个答案:

没有答案