Quisiera saber si en JAVA existe un método de comunicación, donde los procesos no se conozcan entre si. La intención es que un ActionListener pueda llamar al método de un objeto, sin tener que conocerlo y que al terminar la tarea que ha solicitado, reciba un mensaje con el nuevo estado.
Sería algo parecido a los sockets, pero no quiero usarlos para evitar problemas con firewalls o con que el puerto esté ya en uso.