org.jbpm.db
Class JobSession
java.lang.Object
org.jbpm.db.JobSession
public class JobSession
- extends java.lang.Object
|
Constructor Summary |
JobSession(org.hibernate.Session session)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JobSession
public JobSession(org.hibernate.Session session)
getFirstAcquirableJob
public Job getFirstAcquirableJob(java.lang.String lockOwner)
findExclusiveJobs
public java.util.List<Job> findExclusiveJobs(java.lang.String lockOwner,
ProcessInstance processInstance)
findJobsByToken
public java.util.List<Job> findJobsByToken(Token token)
getFirstDueJob
public Job getFirstDueJob(java.lang.String lockOwner,
java.util.Collection<java.lang.Long> monitoredJobs)
saveJob
public void saveJob(Job job)
deleteJob
public void deleteJob(Job job)
loadJob
public Job loadJob(long jobId)
loadTimer
public Timer loadTimer(long timerId)
loadJobs
public java.util.List<Job> loadJobs(long... jobIds)
getJob
public Job getJob(long jobId)
suspendJobs
public void suspendJobs(Token token)
resumeJobs
public void resumeJobs(Token token)
deleteTimersByName
public void deleteTimersByName(java.lang.String name,
Token token)
countDeletableJobsForProcessInstance
public int countDeletableJobsForProcessInstance(ProcessInstance processInstance)
deleteJobsForProcessInstance
public void deleteJobsForProcessInstance(ProcessInstance processInstance)
findJobsWithOverdueLockTime
public java.util.List<Job> findJobsWithOverdueLockTime(java.util.Date threshold)
findFailedJobs
public java.util.List<Job> findFailedJobs()
- get all failed jobs. Failed job have a retry count
of 0 and the occured exception set.
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.