Package se.l4.jobs.backend.silo
Class StoredJob
java.lang.Object
se.l4.jobs.backend.silo.StoredJob
@Use(se.l4.commons.serialization.ReflectionSerializer.class) public class StoredJob extends Object implements QueuedJob<se.l4.jobs.JobData<Object>,Object>
Information about a job that has been stored in Silo.
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description intgetAttempt()se.l4.jobs.JobData<Object>getData()longgetFirstScheduled()longgetId()Optional<String>getKnownId()Optional<se.l4.jobs.Schedule>getSchedule()longgetScheduledTime()
-
Constructor Details
-
Method Details
-
getId
public long getId() -
getKnownId
- Specified by:
getKnownIdin interfaceQueuedJob<se.l4.jobs.JobData<Object>,Object>
-
getData
-
getFirstScheduled
public long getFirstScheduled()- Specified by:
getFirstScheduledin interfaceQueuedJob<se.l4.jobs.JobData<Object>,Object>
-
getScheduledTime
public long getScheduledTime()- Specified by:
getScheduledTimein interfaceQueuedJob<se.l4.jobs.JobData<Object>,Object>
-
getSchedule
- Specified by:
getSchedulein interfaceQueuedJob<se.l4.jobs.JobData<Object>,Object>
-
getAttempt
public int getAttempt()- Specified by:
getAttemptin interfaceQueuedJob<se.l4.jobs.JobData<Object>,Object>
-