Class StoredTask.Builder
- java.lang.Object
-
- app.nzyme.plugin.distributed.tasksqueue.StoredTask.Builder
-
- Enclosing class:
- StoredTask
public abstract static class StoredTask.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public abstract StoredTask.Builder id(Long id)
-
sender
public abstract StoredTask.Builder sender(UUID sender)
-
type
public abstract StoredTask.Builder type(TaskType type)
-
allowRetry
public abstract StoredTask.Builder allowRetry(Boolean allowRetry)
-
parameters
public abstract StoredTask.Builder parameters(Map<String,Object> parameters)
-
createdAt
public abstract StoredTask.Builder createdAt(org.joda.time.DateTime createdAt)
-
status
public abstract StoredTask.Builder status(TaskStatus status)
-
retries
public abstract StoredTask.Builder retries(Integer retries)
-
allowProcessSelf
public abstract StoredTask.Builder allowProcessSelf(boolean allowProcessSelf)
-
previousStatus
public abstract StoredTask.Builder previousStatus(TaskStatus previousStatus)
-
processingTimeMs
public abstract StoredTask.Builder processingTimeMs(Integer processingTimeMs)
-
firstProcessedAt
public abstract StoredTask.Builder firstProcessedAt(org.joda.time.DateTime firstProcessedAt)
-
lastProcessedAt
public abstract StoredTask.Builder lastProcessedAt(org.joda.time.DateTime lastProcessedAt)
-
processedBy
public abstract StoredTask.Builder processedBy(UUID processedBy)
-
build
public abstract StoredTask build()
-
-