org.jbpm.db
Class JobSession
java.lang.Object
org.jbpm.db.JobSession
public class JobSession
- extends 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(String lockOwner)
findExclusiveJobs
public List findExclusiveJobs(String lockOwner,
ProcessInstance processInstance)
findJobsByToken
public List findJobsByToken(Token token)
getFirstDueJob
public Job getFirstDueJob(String lockOwner,
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(String name,
Token token)
countDeletableJobsForProcessInstance
public int countDeletableJobsForProcessInstance(ProcessInstance processInstance)
deleteJobsForProcessInstance
public void deleteJobsForProcessInstance(ProcessInstance processInstance)
findJobsWithOverdueLockTime
public List findJobsWithOverdueLockTime(Date threshold)
loadJobs
public List loadJobs(long[] jobIds)
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.