Class NotificationServiceImpl

java.lang.Object
org.exoplatform.commons.notification.impl.AbstractService
org.exoplatform.commons.notification.impl.service.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 Details

    • 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 Details

    • 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