Mercurial > hg > digilib
changeset 555:c71d44411bd2 digilibPDF
clean up thread pools
author | robcast |
---|---|
date | Fri, 17 Dec 2010 00:46:00 +0100 |
parents | 61f88b411d63 |
children | 33e57c02bc3e |
files | servlet/src/digilib/servlet/Initialiser.java |
diffstat | 1 files changed, 16 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/servlet/src/digilib/servlet/Initialiser.java Fri Dec 17 00:32:18 2010 +0100 +++ b/servlet/src/digilib/servlet/Initialiser.java Fri Dec 17 00:46:00 2010 +0100 @@ -183,6 +183,22 @@ logger.error("Still running threads when shutting down image job queue: "+nrj); } } + if (pdfEx != null) { + // shut down pdf thread pool + List<Runnable> rj = pdfEx.shutdownNow(); + int nrj = rj.size(); + if (nrj > 0) { + logger.error("Still running threads when shutting down PDF job queue: "+nrj); + } + } + if (pdfImageEx != null) { + // shut down pdf image thread pool + List<Runnable> rj = pdfImageEx.shutdownNow(); + int nrj = rj.size(); + if (nrj > 0) { + logger.error("Still running threads when shutting down PDF-image job queue: "+nrj); + } + } super.destroy(); }