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)
findJobsByToken
public java.util.List findJobsByToken(Token token)
getFirstDueJob
public Job getFirstDueJob(java.lang.String lockOwner,
java.util.Collection monitoredJobs)
saveJob
public void saveJob(Job job)
deleteJob
public void deleteJob(Job job)
loadJob
public Job loadJob(long jobId)
reattachJob
public void reattachJob(Job job)
- Reattach job originally loaded in a previous session.
- Parameters:
job
- a detached job- See Also:
- Detached objects and automatic versioning
loadTimer
public Timer loadTimer(long timerId)
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 findJobsWithOverdueLockTime(java.util.Date threshold)
loadJobs
public java.util.List loadJobs(long[] jobIds)
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.