Class JpaJob

java.lang.Object
org.opencastproject.job.jpa.JpaJob

@Entity(name="Job") public class JpaJob extends Object
A long running, asynchronously executed job.
  • Constructor Details

  • Method Details

    • getDateStarted

      public Date getDateStarted()
    • from

      public static JpaJob from(Job job)
    • toJob

      public Job toJob()
    • postLoad

      public void postLoad()
    • setProcessorServiceRegistration

      public void setProcessorServiceRegistration(ServiceRegistrationJpaImpl processorServiceRegistration)
    • setPayload

      public void setPayload(String payload)
    • setStatus

      public void setStatus(Job.Status status)
    • setDispatchable

      public void setDispatchable(boolean dispatchable)
    • setVersion

      public void setVersion(long version)
    • setOperation

      public void setOperation(String operation)
    • setArguments

      public void setArguments(List<String> arguments)
    • setDateCreated

      public void setDateCreated(Date dateCreated)
    • setDateStarted

      public void setDateStarted(Date dateStarted)
    • setQueueTime

      public void setQueueTime(long queueTime)
    • setDateCompleted

      public void setDateCompleted(Date dateCompleted)
    • setRunTime

      public void setRunTime(long runTime)
    • setParentJob

      public void setParentJob(JpaJob parentJob)
    • setRootJob

      public void setRootJob(JpaJob rootJob)
    • setStatus

      public void setStatus(Job.Status status, Job.FailureReason failureReason)
    • setUri

      public void setUri(URI uri)
    • getId

      public long getId()
    • getProcessorServiceRegistration

      public ServiceRegistrationJpaImpl getProcessorServiceRegistration()
    • getJobType

      public String getJobType()
    • getOperation

      public String getOperation()
    • getJobLoad

      public Float getJobLoad()
    • getStatus

      public Job.Status getStatus()
    • isDispatchable

      public boolean isDispatchable()
    • getRootJob

      public JpaJob getRootJob()
    • getParentJob

      public JpaJob getParentJob()
    • getChildJobs

      public List<JpaJob> getChildJobs()
    • getChildJobsString

      public String getChildJobsString()
    • getFailureReason

      public Job.FailureReason getFailureReason()
    • getDateCreated

      public Date getDateCreated()
    • getDateCompleted

      public Date getDateCompleted()
    • getCreator

      public String getCreator()
    • getOrganization

      public String getOrganization()
    • toString

      public String toString()
      Overrides:
      toString in class Object