/// <summary> /// Initializes a new instance of the <see cref="SyncArchiveRecordConsumer" /> class. /// </summary> /// <param name="harvestManager">The harvest manager responsible for sync management.</param> public SyncArchiveRecordConsumer(IHarvestManager harvestManager, IRequestClient <FindArchiveRecordRequest, FindArchiveRecordResponse> findArchiveRecordClient, ICachedHarvesterSetting cachedSettings) { this.harvestManager = harvestManager; this.findArchiveRecordClient = findArchiveRecordClient; this.cachedSettings = cachedSettings; }
/// <summary> /// Initializes a new instance of the <see cref="HarvestLogInfoConsumer" /> class. /// </summary> /// <param name="harvestManager">The harvest manager.</param> public HarvestLogInfoConsumer(IHarvestManager harvestManager) { this.harvestManager = harvestManager; }
public ArchiveDatabaseResyncConsumer(IHarvestManager harvestManager) { this.harvestManager = harvestManager; }
public ArchiveRecordRemovedConsumer(IHarvestManager harvestManager) { this.harvestManager = harvestManager; }
/// <summary> /// Initializes a new instance of the <see cref="HarvestStatusInfoConsumer" /> class. /// </summary> /// <param name="harvestManager">The harvest manager.</param> public HarvestStatusInfoConsumer(IHarvestManager harvestManager) { this.harvestManager = harvestManager; }