public class TaskWorkerImpl extends Object implements TaskWorker
TaskProcessor. During
execution it makes sure to extend the visibility timeout of the item on the
queue. the TaskProcessor.MAX_ATTEMPTS| Constructor and Description |
|---|
TaskWorkerImpl(org.duracloud.common.queue.task.Task task,
TaskProcessorFactory processorFactory,
org.duracloud.common.queue.TaskQueue queue,
org.duracloud.common.queue.TaskQueue deadLetterQueue,
ScheduledThreadPoolExecutor timer) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
init()
This method be called before run since it is possible that there may be significant
delay between when the TaskWorker is initialized and when it is executed.
|
void |
run() |
public TaskWorkerImpl(org.duracloud.common.queue.task.Task task,
TaskProcessorFactory processorFactory,
org.duracloud.common.queue.TaskQueue queue,
org.duracloud.common.queue.TaskQueue deadLetterQueue,
ScheduledThreadPoolExecutor timer)
task - processorFactory - queue - Copyright © 2013–2016 DuraSpace. All rights reserved.