Package io.vertx.up.atom.worker
Class Mission
java.lang.Object
io.vertx.up.atom.worker.Mission
- All Implemented Interfaces:
Serializable
Data Object to describe job detail, it stored job definition
1) The definition came from scanned @Job annotation class ( each class should has one Mission )
2) The definition came from JobStore interface ( the job definition may be stored into database or other
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.horizon.atom.app.KAppapp()app(io.horizon.atom.app.KApp app) voidio.vertx.core.json.JsonObjectgetCode()Class<?>io.vertx.core.json.JsonObjectgetName()getOff()getOn()Class<?>getProxy()io.horizon.eon.em.scheduler.JobStatusio.horizon.eon.em.scheduler.JobTypegetType()booleanvoidsetAdditional(io.vertx.core.json.JsonObject additional) voidvoidsetComment(String comment) voidvoidsetIncomeAddress(String incomeAddress) voidsetMetadata(io.vertx.core.json.JsonObject metadata) voidvoidvoidvoidsetOutcome(Class<?> outcome) voidsetOutcomeAddress(String outcomeAddress) voidvoidsetReadOnly(boolean readOnly) voidsetStatus(io.horizon.eon.em.scheduler.JobStatus status) voidsetType(io.horizon.eon.em.scheduler.JobType type) longtimeout()io.aeon.experiment.specification.sch.KTimertimer()timer(io.aeon.experiment.specification.sch.KTimer timer) toString()
-
Constructor Details
-
Mission
public Mission()
-
-
Method Details
-
getStatus
public io.horizon.eon.em.scheduler.JobStatus getStatus() -
setStatus
public void setStatus(io.horizon.eon.em.scheduler.JobStatus status) -
isReadOnly
public boolean isReadOnly() -
setReadOnly
public void setReadOnly(boolean readOnly) -
getName
-
setName
-
getType
public io.horizon.eon.em.scheduler.JobType getType() -
setType
public void setType(io.horizon.eon.em.scheduler.JobType type) -
getCode
-
setCode
-
getComment
-
setComment
-
getMetadata
public io.vertx.core.json.JsonObject getMetadata() -
setMetadata
public void setMetadata(io.vertx.core.json.JsonObject metadata) -
getAdditional
public io.vertx.core.json.JsonObject getAdditional() -
setAdditional
public void setAdditional(io.vertx.core.json.JsonObject additional) -
getProxy
-
setProxy
-
getOn
-
setOn
-
getOff
-
setOff
-
getIncome
-
setIncome
-
getIncomeAddress
-
setIncomeAddress
-
getOutcome
-
setOutcome
-
getOutcomeAddress
-
setOutcomeAddress
-
connect
-
timeout
-
timeout
public long timeout() -
app
-
app
public io.horizon.atom.app.KApp app() -
timer
-
timer
public io.aeon.experiment.specification.sch.KTimer timer() -
detectPre
-
toString
-