public class MailNotificationsMigration extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
MAIL_NOTIFICATION_MIGRATION_DONE_KEY |
static String |
MAIL_NOTIFICATION_RDBMS_CLEANUP_DONE |
static String |
MAIL_NOTIFICATION_RDBMS_MIGRATION_DONE |
| Constructor and Description |
|---|
MailNotificationsMigration(MailNotificationStorageImpl jcrNotificationDataStorage,
JPAMailNotificationStorage jpaMailNotificationStorage,
org.exoplatform.services.scheduler.JobSchedulerService schedulerService,
org.exoplatform.commons.api.settings.SettingService settingService,
NotificationConfiguration notificationConfiguration,
org.exoplatform.services.jcr.RepositoryService repositoryService,
org.exoplatform.services.transaction.TransactionService transactionService,
org.exoplatform.services.jcr.ext.hierarchy.NodeHierarchyCreator nodeHierarchyCreator) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanupMailNotifications() |
void |
cleanupQueue() |
void |
migrate() |
public static final String MAIL_NOTIFICATION_MIGRATION_DONE_KEY
public static final String MAIL_NOTIFICATION_RDBMS_MIGRATION_DONE
public static final String MAIL_NOTIFICATION_RDBMS_CLEANUP_DONE
public MailNotificationsMigration(MailNotificationStorageImpl jcrNotificationDataStorage, JPAMailNotificationStorage jpaMailNotificationStorage, org.exoplatform.services.scheduler.JobSchedulerService schedulerService, org.exoplatform.commons.api.settings.SettingService settingService, NotificationConfiguration notificationConfiguration, org.exoplatform.services.jcr.RepositoryService repositoryService, org.exoplatform.services.transaction.TransactionService transactionService, org.exoplatform.services.jcr.ext.hierarchy.NodeHierarchyCreator nodeHierarchyCreator)
Copyright © 2003–2018 eXo Platform SAS. All rights reserved.