Duvida RMI

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?

Você pode enviar qualquer dado serializavel.
É isso o que vc procurava saber ?

Obrigado, Thiago.
Minha dúvida era se era possivel fazer isso, mas vi que isso era uma espécie de callback.

Porém descobri a falha. Tinha um problema no meu método de adicionar os objetos ‘juquinha’. Quando eu tentava setar a variavel dentro dele sempre estava nulo…

Agora já foi resolvido obrigado.