Package io.vertx.up.atom.worker
Class Mission
- java.lang.Object
-
- io.vertx.up.atom.worker.Mission
-
- All Implemented Interfaces:
Serializable
public class Mission extends Object implements 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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Mission()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Missionconnect(Class<?> clazz)io.vertx.core.json.JsonObjectgetAdditional()StringgetCode()StringgetComment()longgetDuration()Class<?>getIncome()StringgetIncomeAddress()InstantgetInstant()io.vertx.core.json.JsonObjectgetMetadata()StringgetName()MethodgetOff()MethodgetOn()Class<?>getOutcome()StringgetOutcomeAddress()ObjectgetProxy()io.vertx.up.eon.em.JobStatusgetStatus()longgetThreshold()io.vertx.up.eon.em.JobTypegetType()booleanisReadOnly()voidsetAdditional(io.vertx.core.json.JsonObject additional)voidsetCode(String code)voidsetComment(String comment)voidsetDuration(long duration)voidsetIncome(Class<?> income)voidsetIncomeAddress(String incomeAddress)voidsetInstant(Instant instant)voidsetMetadata(io.vertx.core.json.JsonObject metadata)voidsetName(String name)voidsetOff(Method off)voidsetOn(Method on)voidsetOutcome(Class<?> outcome)voidsetOutcomeAddress(String outcomeAddress)voidsetProxy(Object proxy)voidsetReadOnly(boolean readOnly)voidsetStatus(io.vertx.up.eon.em.JobStatus status)voidsetThreshold(long threshold)voidsetType(io.vertx.up.eon.em.JobType type)StringtoString()
-
-
-
Method Detail
-
getStatus
public io.vertx.up.eon.em.JobStatus getStatus()
-
setStatus
public void setStatus(io.vertx.up.eon.em.JobStatus status)
-
isReadOnly
public boolean isReadOnly()
-
setReadOnly
public void setReadOnly(boolean readOnly)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getType
public io.vertx.up.eon.em.JobType getType()
-
setType
public void setType(io.vertx.up.eon.em.JobType type)
-
getCode
public String getCode()
-
setCode
public void setCode(String code)
-
getComment
public String getComment()
-
setComment
public void setComment(String comment)
-
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)
-
getInstant
public Instant getInstant()
-
setInstant
public void setInstant(Instant instant)
-
getDuration
public long getDuration()
-
setDuration
public void setDuration(long duration)
-
getThreshold
public long getThreshold()
-
setThreshold
public void setThreshold(long threshold)
-
getProxy
public Object getProxy()
-
setProxy
public void setProxy(Object proxy)
-
getOn
public Method getOn()
-
setOn
public void setOn(Method on)
-
getOff
public Method getOff()
-
setOff
public void setOff(Method off)
-
getIncome
public Class<?> getIncome()
-
setIncome
public void setIncome(Class<?> income)
-
getIncomeAddress
public String getIncomeAddress()
-
setIncomeAddress
public void setIncomeAddress(String incomeAddress)
-
getOutcome
public Class<?> getOutcome()
-
setOutcome
public void setOutcome(Class<?> outcome)
-
getOutcomeAddress
public String getOutcomeAddress()
-
setOutcomeAddress
public void setOutcomeAddress(String outcomeAddress)
-
-