Author: cwiklik Date: Wed Mar 2 17:04:12 2011 New Revision: 1076293 URL: http://svn.apache.org/viewvc?rev=1076293&view=rev Log: UIMA-2080 fixed ShutdownHook to log a message
Modified: uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/adapter/jms/service/UIMA_Service.java Modified: uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/adapter/jms/service/UIMA_Service.java URL: http://svn.apache.org/viewvc/uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/adapter/jms/service/UIMA_Service.java?rev=1076293&r1=1076292&r2=1076293&view=diff ============================================================================== --- uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/adapter/jms/service/UIMA_Service.java (original) +++ uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/adapter/jms/service/UIMA_Service.java Wed Mar 2 17:04:12 2011 @@ -450,11 +450,13 @@ public class UIMA_Service implements App public void run() { try { - AnalysisEngineController topLevelController = serviceDeployer.getTopLevelController(); - if (topLevelController != null && !topLevelController.isStopped() ) { - System.err.println("Uima AS Service Wrapper Caught Kill Signal - Initiating Quiesce and Stop"); - serviceDeployer.undeploy(SpringContainerDeployer.QUIESCE_AND_STOP); - } + AnalysisEngineController topLevelController = serviceDeployer.getTopLevelController(); + if (topLevelController != null && !topLevelController.isStopped() ) { + UIMAFramework.getLogger(CLASS_NAME).logrb(Level.WARNING, CLASS_NAME.getName(), + "run", JmsConstants.JMS_LOG_RESOURCE_BUNDLE, + "UIMAJMS_caught_signal__INFO", new Object[] { topLevelController.getComponentName() }); + serviceDeployer.undeploy(SpringContainerDeployer.QUIESCE_AND_STOP); + } } catch( Exception e) { if (UIMAFramework.getLogger(CLASS_NAME).isLoggable(Level.WARNING)) { UIMAFramework.getLogger(CLASS_NAME).logrb(Level.WARNING, CLASS_NAME.getName(),