Pessoal, to com um dúvida cruel que nem sei se vou conseguir explicar. Vou tentar fazer uma analogia:
Tenho 3 aplicações sendo elas
2 Clientes RMI e 1 servidor RMI.
O Servidor disponibiliza um objeto chamado Bozo.
O Cliente 1 pega o Objeto Bozo e adiciona dentro dele um Objeto Juquinha (que vai parar numa arraylist):
bozo.add(juquinha);
O cliente 2, pega o Objeto Bozo, e chama o método enviar mensagem.
bozo.enviarMensagem(“5 e 60”);
O Código do enviar mensagem itera cada juquinha e seta a mensagem dentro de uma variavel (imagine o juquinha como um bean):
juquinha.setMensagem(mensagem)
Ou seja, a mensagem do cliente 2 foi para dentro de uma variavel do juquinha que está dentro de um arraylist no bozo.
No cliente 1 ( o que instanciou e adicionou o juquinha), a mensagem não aparece (variável null)!!!
Detalhes, o juquinha tbm herda remote.
Alguém sabe se é possivel enviar a string do jeito que estou fazendo?