Class NotificationServiceImpl

  • All Implemented Interfaces:
    org.exoplatform.commons.api.notification.service.storage.NotificationService

    public class NotificationServiceImpl
    extends AbstractService
    implements org.exoplatform.commons.api.notification.service.storage.NotificationService
    • Constructor Detail

      • NotificationServiceImpl

        public NotificationServiceImpl​(org.exoplatform.commons.api.notification.channel.ChannelManager channelManager,
                                       org.exoplatform.commons.api.notification.service.setting.UserSettingService userService,
                                       org.exoplatform.services.organization.OrganizationService organizationService,
                                       org.exoplatform.commons.api.notification.service.template.DigestorService digestorService,
                                       org.exoplatform.commons.api.notification.service.storage.MailNotificationStorage storage,
                                       NotificationContextFactory notificationContextFactory)
    • Method Detail

      • process

        public void process​(org.exoplatform.commons.api.notification.model.NotificationInfo notification)
                     throws Exception
        Specified by:
        process in interface org.exoplatform.commons.api.notification.service.storage.NotificationService
        Throws:
        Exception
      • process

        public void process​(Collection<org.exoplatform.commons.api.notification.model.NotificationInfo> messages)
                     throws Exception
        Specified by:
        process in interface org.exoplatform.commons.api.notification.service.storage.NotificationService
        Throws:
        Exception
      • digest

        public void digest​(org.exoplatform.commons.api.notification.NotificationContext notifContext)
                    throws Exception
        Specified by:
        digest in interface org.exoplatform.commons.api.notification.service.storage.NotificationService
        Throws:
        Exception