public class LoopingBitIntegrityTaskProducer extends LoopingTaskProducer<BitIntegrityMorsel>
| Constructor and Description |
|---|
LoopingBitIntegrityTaskProducer(CredentialsRepo credentialsRepo,
StorageProviderFactory storageProviderFactory,
org.duracloud.common.queue.TaskQueue bitTaskQueue,
org.duracloud.common.queue.TaskQueue bitReportTaskQueue,
StateManager<BitIntegrityMorsel> state,
int maxTaskQueueSize,
Frequency frequency,
NotificationManager notificationManager,
PathFilterManager exclusionManager,
LoopingBitTaskProducerConfigurationManager config) |
| Modifier and Type | Method and Description |
|---|---|
protected RunStats |
createRunStats() |
protected String |
getLoopingProducerTypePrefix() |
protected void |
loadMorselQueueFromSource(Queue<BitIntegrityMorsel> morselQueue) |
protected void |
logCumulativeSessionStats(Map<String,RunStats> runstats,
RunStats cumulativeTotals) |
protected void |
logGlobalncrementalStats(RunStats incrementalTotals) |
protected void |
logIncrementalStatsByAccount(String account,
RunStats stats) |
protected void |
nibble(Queue<BitIntegrityMorsel> queue) |
void |
setWaitTimeInMsBeforeQueueSizeCheck(int ms) |
addToReloadList, calculateStatTotals, createQueue, getCredentialsRepo, getFrequency, getMaxTaskQueueSize, getStats, getStorageProvider, getStorageProvider, getTaskQueue, runpublic LoopingBitIntegrityTaskProducer(CredentialsRepo credentialsRepo, StorageProviderFactory storageProviderFactory, org.duracloud.common.queue.TaskQueue bitTaskQueue, org.duracloud.common.queue.TaskQueue bitReportTaskQueue, StateManager<BitIntegrityMorsel> state, int maxTaskQueueSize, Frequency frequency, NotificationManager notificationManager, PathFilterManager exclusionManager, LoopingBitTaskProducerConfigurationManager config)
protected void loadMorselQueueFromSource(Queue<BitIntegrityMorsel> morselQueue)
loadMorselQueueFromSource in class LoopingTaskProducer<BitIntegrityMorsel>protected void nibble(Queue<BitIntegrityMorsel> queue)
nibble in class LoopingTaskProducer<BitIntegrityMorsel>protected void logIncrementalStatsByAccount(String account, RunStats stats)
logIncrementalStatsByAccount in class LoopingTaskProducer<BitIntegrityMorsel>protected void logCumulativeSessionStats(Map<String,RunStats> runstats, RunStats cumulativeTotals)
logCumulativeSessionStats in class LoopingTaskProducer<BitIntegrityMorsel>protected void logGlobalncrementalStats(RunStats incrementalTotals)
logGlobalncrementalStats in class LoopingTaskProducer<BitIntegrityMorsel>protected RunStats createRunStats()
createRunStats in class LoopingTaskProducer<BitIntegrityMorsel>public void setWaitTimeInMsBeforeQueueSizeCheck(int ms)
protected String getLoopingProducerTypePrefix()
getLoopingProducerTypePrefix in class LoopingTaskProducer<BitIntegrityMorsel>Copyright © 2013–2015 DuraSpace. All rights reserved.