Добрый день!
Возникла задача обмена сообщениями внутри одного приложения. Требуется уведомлять о различных событиях, подписанных на них слушателей. Сейчас слушатели находятся внутри приложения, но в дальнейшем может появится необходимость уведомлять внешних слушателей о событиях, поэтому привязываться к API приложения не хочется. Интересует на какие паттерны можно посмотреть для решения такой задачи, и с помощью чего они реализуются на Java.
Спасибо.