Java RMI通过引用传递

时间:2014-05-11 20:15:04

标签: java rmi

我想知道是否可以通过java RMI引用传递对象。

更具体地说,我想做这样的事情

客户端:

  

server.getSomeitem(someitemID).getSomeOtherItem(otherItemId).setItemValue(String someValue);

在服务器端,getsomeitem对象返回一个带有索引的对象,然后从该索引中调用该对象调用getsomeotheritem,然后在该对象上调用setItemValue

我希望这会影响服务器端的值,而不仅仅是将对象的副本发送到客户端。

这可能吗?

1 个答案:

答案 0 :(得分:1)

如果相关对象是导出的远程对象,则将传递其(远程)引用。否则整个对象通过序列化通过值复制传递。