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(),


Reply via email to