Package io.automatiko.engine.api.jobs
Class ProcessJobDescription
- java.lang.Object
-
- io.automatiko.engine.api.jobs.ProcessJobDescription
-
- All Implemented Interfaces:
JobDescription
public class ProcessJobDescription extends Object implements JobDescription
-
-
Field Summary
Fields Modifier and Type Field Description static IntegerDEFAULT_PRIORITY
-
Constructor Summary
Constructors Constructor Description ProcessJobDescription(ExpirationTime expirationTime, Integer priority, Process<?> process)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpirationTimeexpirationTime()Stringid()static ProcessJobDescriptionof(ExpirationTime expirationTime, Process<?> process)static ProcessJobDescriptionof(ExpirationTime expirationTime, Integer priority, String processId, String processVersion)static ProcessJobDescriptionof(ExpirationTime expirationTime, String processId, String processVersion)Integerpriority()Process<?>process()StringprocessId()StringprocessVersion()
-
-
-
Field Detail
-
DEFAULT_PRIORITY
public static final Integer DEFAULT_PRIORITY
-
-
Constructor Detail
-
ProcessJobDescription
public ProcessJobDescription(ExpirationTime expirationTime, Integer priority, Process<?> process)
-
-
Method Detail
-
of
public static ProcessJobDescription of(ExpirationTime expirationTime, Process<?> process)
-
of
public static ProcessJobDescription of(ExpirationTime expirationTime, String processId, String processVersion)
-
of
public static ProcessJobDescription of(ExpirationTime expirationTime, Integer priority, String processId, String processVersion)
-
id
public String id()
- Specified by:
idin interfaceJobDescription
-
expirationTime
public ExpirationTime expirationTime()
- Specified by:
expirationTimein interfaceJobDescription
-
priority
public Integer priority()
- Specified by:
priorityin interfaceJobDescription
-
processId
public String processId()
-
processVersion
public String processVersion()
-
process
public Process<?> process()
-
-