Package org.opencastproject.job.jpa
Class JpaJob
java.lang.Object
org.opencastproject.job.jpa.JpaJob
A long running, asynchronously executed job.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JpaJobfrom(org.opencastproject.job.api.Job job) org.opencastproject.job.api.Job.FailureReasonlonggetId()org.opencastproject.job.api.Job.StatusbooleanvoidpostLoad()voidsetArguments(List<String> arguments) voidsetDateCompleted(Date dateCompleted) voidsetDateCreated(Date dateCreated) voidsetDateStarted(Date dateStarted) voidsetDispatchable(boolean dispatchable) voidsetOperation(String operation) voidsetParentJob(JpaJob parentJob) voidsetPayload(String payload) voidsetProcessorServiceRegistration(ServiceRegistrationJpaImpl processorServiceRegistration) voidsetQueueTime(long queueTime) voidsetRootJob(JpaJob rootJob) voidsetRunTime(long runTime) voidsetStatus(org.opencastproject.job.api.Job.Status status) voidsetStatus(org.opencastproject.job.api.Job.Status status, org.opencastproject.job.api.Job.FailureReason failureReason) voidvoidsetVersion(long version) org.opencastproject.job.api.JobtoJob()toString()
-
Constructor Details
-
JpaJob
public JpaJob() -
JpaJob
public JpaJob(org.opencastproject.security.api.User currentUser, org.opencastproject.security.api.Organization organization, ServiceRegistrationJpaImpl creatingService, String operation, List<String> arguments, String payload, boolean dispatchable, float load)
-
-
Method Details
-
getDateStarted
-
from
-
toJob
public org.opencastproject.job.api.Job toJob() -
postLoad
public void postLoad() -
setProcessorServiceRegistration
public void setProcessorServiceRegistration(ServiceRegistrationJpaImpl processorServiceRegistration) -
setPayload
-
setStatus
public void setStatus(org.opencastproject.job.api.Job.Status status) -
setDispatchable
public void setDispatchable(boolean dispatchable) -
setVersion
public void setVersion(long version) -
setOperation
-
setArguments
-
setDateCreated
-
setDateStarted
-
setQueueTime
public void setQueueTime(long queueTime) -
setDateCompleted
-
setRunTime
public void setRunTime(long runTime) -
setParentJob
-
setRootJob
-
setStatus
public void setStatus(org.opencastproject.job.api.Job.Status status, org.opencastproject.job.api.Job.FailureReason failureReason) -
setUri
-
getId
public long getId() -
getProcessorServiceRegistration
-
getJobType
-
getOperation
-
getJobLoad
-
getStatus
public org.opencastproject.job.api.Job.Status getStatus() -
isDispatchable
public boolean isDispatchable() -
getRootJob
-
getParentJob
-
getChildJobs
-
getChildJobsString
-
getFailureReason
public org.opencastproject.job.api.Job.FailureReason getFailureReason() -
getDateCreated
-
getDateCompleted
-
getCreator
-
getOrganization
-
toString
-