Mercurial > hg > digilib-old
changeset 559:ad1d473a01f5 digilibPDF
clean up thread pools
author | robcast |
---|---|
date | Fri, 17 Dec 2010 00:46:00 +0100 |
parents | 2e971b9f3022 |
children | 62d3d9f7547f |
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(); }