Package com.reallifedeveloper.common.application.notification


package com.reallifedeveloper.common.application.notification
Code to notify other systems about domain events that have occurred in this system and that have been saved in an EventStore.

The main class is NotificationService, which contains methods to find historical events (NotificationService.currentNotificationLog(int) and NotificationService.notificationLog(NotificationLogId)) and to publish notifications to a messaging system (NotificationService.publishNotifications(String)).

The Notification class is used to hold information about the events that have occurred. To work with notifications in other systems, a NotificationReader can be used to read event information without having access to the event classes themselves.

Author:
RealLifeDeveloper