From ef25ee4dd6773f5d68c69001765b5ad58121f94f Mon Sep 17 00:00:00 2001 From: j2blake Date: Wed, 6 Nov 2013 09:23:43 -0500 Subject: [PATCH] Make it easier to monitor the ABoxReasoner thread. --- .../vitro/webapp/servlet/setup/SimpleReasonerSetup.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/servlet/setup/SimpleReasonerSetup.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/servlet/setup/SimpleReasonerSetup.java index 4256de861..6d99d4c52 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/servlet/setup/SimpleReasonerSetup.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/servlet/setup/SimpleReasonerSetup.java @@ -33,6 +33,7 @@ import edu.cornell.mannlib.vitro.webapp.reasoner.ReasonerPlugin; import edu.cornell.mannlib.vitro.webapp.reasoner.SimpleReasoner; import edu.cornell.mannlib.vitro.webapp.reasoner.SimpleReasonerTBoxListener; import edu.cornell.mannlib.vitro.webapp.startup.StartupStatus; +import edu.cornell.mannlib.vitro.webapp.utils.threads.VitroBackgroundThread; public class SimpleReasonerSetup implements ServletContextListener { @@ -121,7 +122,7 @@ public class SimpleReasonerSetup implements ServletContextListener { simpleReasoner.recompute(); } else if (RecomputeMode.BACKGROUND.equals(mode)) { log.info("starting ABox inference recompute in a separate thread."); - new Thread( + new VitroBackgroundThread( new ABoxRecomputer( simpleReasoner),"ABoxRecomputer").start(); }