Boa tarde!
Estou enfrentando um problema com RMI que é o seguinte:
Tenho um objetoA que contém uma lista de objetoB e este, por sua vez, contém uma lista de objetoC.
Dentro do objetoA contém, também, uma lista de objetoC. Usa-se essa lista para generalizar os objetoC de cada objetoB.
Quando eu altero algum valor do objetoC, deve-se alterar nas duas listas, afinal to usando a referência.
No servidor faço isso e funciona perfeitamente.
Mas quando passo para o cliente, perde as referências. Ou seja, quando mudo os valores de um objetoC dentro de uma das listas,
o outro objetoC da outra lista não altera. Como se fossem dois objetos diferentes.
Alguém sabe se por debaixo dos panos o RMI cria objetos diferentes?
Se não fui claro, explico novamente.
Valeu.