我有一個項目,我正在使用Java RMI使對象可以遠程訪問其他對象。我需要做下面的類遠程:如何使arraylist可遠程訪問
public interface MarketBB extends Remote
{
public ArrayList<CloudEntry> getMarketBB() throws RemoteException;
public void moveAMP(int fromCloud, int toCloud) throws RemoteException;
}
,我有是,由於ArrayList中持有CloudEntry對象,當getMarketBB方法是從另一個對象調用,不會返回任何問題。
有沒有辦法使CloudEntry類的ArrayList可以遠程訪問?
下面是CloudEntry類的代碼:)
public interface CloudEntry extends Remote {
public void setNoAmps(int noAmps) throws RemoteException;
public String getCloudName() throws RemoteException;
public String getCloudDetails() throws RemoteException;
}
u能解釋一下你的意思是什麼都不返回 –
你有CloudEntry的源代碼? CloudEntry類是否實現了Serializable? – Dunaril
我有CloudEntry的來源,它實現了一個擴展遠程的接口。它基本上只有幾個字段和方法來獲取和設置這些字段。我不確定是要上傳代碼作爲評論還是新的回覆,但我認爲它會讓我很願意上傳代碼 – ryanthescot