public HarvestManager(IDbMetadataAccess dbAccess, IDbMutationQueueAccess queueAccess, IDbResyncAccess resyncAccess, IDbStatusAccess statusAccess) { this.dbAccess = dbAccess; this.queueAccess = queueAccess; this.resyncAccess = resyncAccess; this.statusAccess = statusAccess; }
/// <summary> /// Initializes a new instance of the <see cref="CheckMutationQueueJob" /> class. /// </summary> /// <param name="dbMutationQueueAccess">The db access class.</param> public RequeueMutationJob(IDbMutationQueueAccess dbMutationQueueAccess) { this.dbMutationQueueAccess = dbMutationQueueAccess; }
/// <summary> /// Initializes a new instance of the <see cref="CheckMutationQueueJob" /> class. /// </summary> /// <param name="bus">A reference to the bus.</param> /// <param name="dbMutationQueueAccess">The db access class.</param> /// <param name="cancelToken">A token for canceling a (long) running check process.</param> public CheckMutationQueueJob(IBus bus, IDbMutationQueueAccess dbMutationQueueAccess, ICancelToken cancelToken) { this.bus = bus; this.dbMutationQueueAccess = dbMutationQueueAccess; this.cancelToken = cancelToken; }