public TimeoutReaderFull(Func <MetaData, bool> isMine, Action <InnerData> process, QueueConfiguration queueConfiguration, DbModuleCollection db, bool isBothTables, QueueWithParam <InnerData> queue) : base(process, queueConfiguration, isBothTables, queue) { _isMine = isMine; _db = db; }
protected ReaderFullBase(Action <InnerData> process, QueueConfiguration queueConfiguration, bool isBothTables, QueueWithParam <InnerData> queue) { Contract.Requires(process != null); Contract.Requires(queueConfiguration != null); _process = process; _queueConfiguration = queueConfiguration; _isBothTables = isBothTables; _queue = queue; }
public TimeoutModule(WriterNetModule net, AsyncTaskModule asyncTaskModule, QueueConfiguration queueConfiguration, DbModuleCollection db, RestoreModuleConfiguration configuration) : base(net, asyncTaskModule) { _queueConfiguration = queueConfiguration; _db = db; _queue = GlobalQueue.Queue.DbTimeoutQueue; _deleteTimeout = configuration.DeleteTimeout; _asyncTaskModule.AddAsyncTask( new AsyncDataPeriod(configuration.PeriodRetry, PeriodMessage, AsyncTasksNames.TimeoutDelete, -1), configuration.IsForceStart); }
public RestoreReaderFull(Func <MetaData, bool> isMine, Action <InnerData> process, QueueConfiguration queueConfiguration, DbModuleCollection db, bool isBothTables, string tableName, QueueWithParam <InnerData> queue) : base(process, queueConfiguration, isBothTables, queue) { _isMine = isMine; _db = db; _tableName = tableName; }