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 findExclusiveJobs(java.lang.String lockOwner,
ProcessInstance processInstance)
getFirstDueJob
public Job getFirstDueJob(java.lang.String lockOwner,
java.util.Collection jobIdsToIgnore)
saveJob
public void saveJob(Job job)
reattachUnmodifiedJob
public void reattachUnmodifiedJob(Job job)
deleteJob
public void deleteJob(Job job)
loadJob
public Job loadJob(long jobId)
getJob
public Job getJob(long jobId)
suspendJobs
public void suspendJobs(Token token)
resumeJobs
public void resumeJobs(Token token)
cancelTimersByName
public void cancelTimersByName(java.lang.String name,
Token token)
deleteJobsForProcessInstance
public void deleteJobsForProcessInstance(ProcessInstance processInstance)
findJobsWithOverdueLockTime
public java.util.List findJobsWithOverdueLockTime(java.util.Date treshold)