org.jasig.portal.utils
Class ThreadPoolReceipt
java.lang.Object
org.jasig.portal.utils.ThreadPoolReceipt
public class ThreadPoolReceipt
- extends Object
A receipt that provides some information/control
about a job that's being processed on the ThreadPool
- Author:
- Peter Kharchenko pkharchenko@interactivebusiness.com
worker
protected ThreadPoolWorker worker
jobdone
protected boolean jobdone
jobsuccessful
protected boolean jobsuccessful
thrownException
protected Throwable thrownException
ThreadPoolReceipt
public ThreadPoolReceipt(ThreadPoolWorker w)
toString
public String toString()
- Overrides:
toString in class Object
updateStatus
public void updateStatus(ThreadPoolWorker currentWorker,
boolean isdone,
boolean issuccessful,
Throwable ex)
killJob
public void killJob()
- Signals to the thread that it should abandon all hopes
and kill the job as soon as possible.
releaseWorker
public void releaseWorker()
getThrownException
public Throwable getThrownException()
isJobsuccessful
public boolean isJobsuccessful()
isJobdone
public boolean isJobdone()
Copyright © 2010 Jasig. All Rights Reserved.