Class 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 Detail

      • Mission

        public Mission()
    • 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)