Class StoredTask
- java.lang.Object
-
- app.nzyme.plugin.distributed.tasksqueue.StoredTask
-
public abstract class StoredTask extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStoredTask.Builder
-
Constructor Summary
Constructors Constructor Description StoredTask()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanallowProcessSelf()abstract BooleanallowRetry()static StoredTask.Builderbuilder()static StoredTaskcreate(Long id, UUID sender, TaskType type, Boolean allowRetry, Map<String,Object> parameters, org.joda.time.DateTime createdAt, TaskStatus status, Integer retries, boolean allowProcessSelf, TaskStatus previousStatus, Integer processingTimeMs, org.joda.time.DateTime firstProcessedAt, org.joda.time.DateTime lastProcessedAt, UUID processedBy)abstract org.joda.time.DateTimecreatedAt()abstract org.joda.time.DateTimefirstProcessedAt()abstract Longid()abstract org.joda.time.DateTimelastProcessedAt()abstract Map<String,Object>parameters()abstract TaskStatuspreviousStatus()abstract UUIDprocessedBy()abstract IntegerprocessingTimeMs()abstract Integerretries()abstract UUIDsender()abstract TaskStatusstatus()abstract TaskTypetype()
-
-
-
Method Detail
-
id
public abstract Long id()
-
sender
public abstract UUID sender()
-
type
public abstract TaskType type()
-
allowRetry
public abstract Boolean allowRetry()
-
createdAt
public abstract org.joda.time.DateTime createdAt()
-
status
public abstract TaskStatus status()
-
retries
public abstract Integer retries()
-
allowProcessSelf
public abstract boolean allowProcessSelf()
-
previousStatus
@Nullable public abstract TaskStatus previousStatus()
-
firstProcessedAt
@Nullable public abstract org.joda.time.DateTime firstProcessedAt()
-
lastProcessedAt
@Nullable public abstract org.joda.time.DateTime lastProcessedAt()
-
create
public static StoredTask create(Long id, UUID sender, TaskType type, Boolean allowRetry, Map<String,Object> parameters, org.joda.time.DateTime createdAt, TaskStatus status, Integer retries, boolean allowProcessSelf, TaskStatus previousStatus, Integer processingTimeMs, org.joda.time.DateTime firstProcessedAt, org.joda.time.DateTime lastProcessedAt, UUID processedBy)
-
builder
public static StoredTask.Builder builder()
-
-