Interface IncrementalSyncCleaner

All Known Implementing Classes:
AbstractIncrementalSyncService, ContentManagementIncrementalSyncServiceImpl, GlobalPermissionManagementIncrementalSyncServiceImpl, UserManagementIncrementalSyncServiceImpl

public interface IncrementalSyncCleaner
Provides a contract for JournalCleaner to clean journal data
Since:
9.3.0
  • Method Details

    • cleanObsoleteData

      void cleanObsoleteData()
      This will clean both obsolete journal entry and subscription. We need to clean Journal Entry first then clean Subscription. For Subscription, there are obsolete subscription and deleted subscription
    • getManagedJournalIdentifier

      Collection<? extends JournalIdentifier> getManagedJournalIdentifier()
      Return all Journal Entry names which is managed by this service including all deleted Subscription
      Returns: