Sei que por padrão o RMI só tem suporte a objetos distribuídos unicast (conexão ponto a ponto), por conta de um requisito específico da minha aplicação preciso trabalhar com comunicação multicast e gostaria de utilizar como middleware o RMI, sei que UnicastRemoteObject herda de RemoteObject, da qual é possível implementar comunicação multicast, o que não esta implementado no padrão RMI, infelizmente ainda não tenho o conhecimento necessário para implementar um MulticastRemoteObject, alguém possui um exemplo, alguma implementação para objetos distribuídos com multicast?