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:
  • 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

      public String getName()
    • setName

      public void setName(String name)
    • getType

      public io.horizon.eon.em.scheduler.JobType getType()
    • setType

      public void setType(io.horizon.eon.em.scheduler.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)
    • 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)
    • connect

      public Mission connect(Class<?> clazz)
    • timeout

      public Mission timeout(Integer input, TimeUnit unit)
    • timeout

      public long timeout()
    • app

      public Mission app(io.horizon.atom.app.KApp app)
    • app

      public io.horizon.atom.app.KApp app()
    • timer

      public Mission timer(io.aeon.experiment.specification.sch.KTimer timer)
    • timer

      public io.aeon.experiment.specification.sch.KTimer timer()
    • detectPre

      public void detectPre(String formula)
    • toString

      public String toString()
      Overrides:
      toString in class Object