JavaRMI调用语义
我有以下接口:
public interface Account extends Remote {
public void deposit (double amount)
throws java.rmi.RemoteException;
public void withdraw (double amount)
throws java.rmi.RemoteException;
public double getBalance()
throws java.rmi.RemoteException;
public void setBalance(double balance)
throws java.rmi.RemoteException;
}
public interface Branch extends Remote {
public void create (String name)
throws java.rmi.RemoteException;
public void lookup (String name)
throws java.rmi.RemoteException;
public double branchTotal()
throws java.rmi.RemoteException;
}
RMI提供了三种调用语义:可能语义,至少一次语义,最多一次语义。基于这3种语义,我需要在提到的接口(Account和Branch)中更改什么
# 1 楼答案
不,它没有。Java RMI最多只提供一次调用语义。这适用于RMI/JRMP、RMI/IIOP和RMI/JERI。不能代表别人说话
没什么。根本无法更改调用语义