@Override
    public boolean notify(final Principal principal, final String title, final String body) {
        return notificationSender.notify(principal, Map.of(NotificationSender.ATTRIBUTE_NOTIFICATION_TITLE, title,
            NotificationSender.ATTRIBUTE_NOTIFICATION_MESSAGE, body));
    }
This is {@link DefaultCommunicationsManager}.

@author Misagh Moayyed
@since 5.1.0
core/cas-server-core-notifications-api/src/main/java/org/apereo/cas/notifications/DefaultCommunicationsManager.java