The notification domain is an abstraction for basic notification services, like for example email notification.
The notification domain provides the functionality for sending notifications to a specific recipient.
The following listing presents the Java Domain Interface. This interface also contains information about events raised by this domain.
public interface NotificationDomain extends Domain {
void notify(Notification notification);
}