ResyncManager
Magento\SaaSCommon\Model\ResyncManager
What it does
This class manages the re-synchronization of SaaS feed data between Magento and Adobe Commerce services.
Developers use it to perform full or partial data resyncs, reset submitted data, regenerate feed data by specific IDs, and resubmit data to external services.
It handles locking mechanisms to prevent concurrent operations and supports both immediate export and batch-based synchronization modes.
Public Methods
- executeFullResync()
- executeResubmitOnly()
- resetIndexedData()
- resetSubmittedData()
- regenerateFeedData()
- regenerateFeedDataByIds()
- partialResyncByIds()
- truncateIndexTable()
- submitAllToFeed()