You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by cw...@apache.org on 2011/03/07 17:31:25 UTC

svn commit: r1078837 - /uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/jmx/ServiceInfo.java

Author: cwiklik
Date: Mon Mar  7 16:31:25 2011
New Revision: 1078837

URL: http://svn.apache.org/viewvc?rev=1078837&view=rev
Log:
UIMA-2084 - modified dumpState() to take args

Modified:
    uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/jmx/ServiceInfo.java

Modified: uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/jmx/ServiceInfo.java
URL: http://svn.apache.org/viewvc/uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/jmx/ServiceInfo.java?rev=1078837&r1=1078836&r2=1078837&view=diff
==============================================================================
--- uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/jmx/ServiceInfo.java (original)
+++ uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/jmx/ServiceInfo.java Mon Mar  7 16:31:25 2011
@@ -19,10 +19,16 @@
 
 package org.apache.uima.aae.jmx;
 
+import org.apache.uima.UIMAFramework;
+import org.apache.uima.aae.UIMAEE_Constants;
+import org.apache.uima.aae.controller.AggregateAnalysisEngineController_impl;
 import org.apache.uima.aae.controller.AnalysisEngineController;
 import org.apache.uima.aae.controller.BaseAnalysisEngineController.ServiceState;
+import org.apache.uima.util.Level;
 
 public class ServiceInfo implements ServiceInfoMBean {
+  private static final Class CLASS_NAME = ServiceInfoMBean.class;
+
   /**
 	 * 
 	 */
@@ -101,7 +107,12 @@ public class ServiceInfo implements Serv
 
   public void dumpState() {
     if ( controller != null ) {
-      controller.dumpState();
+      StringBuffer buffer = new StringBuffer();
+      controller.dumpState(buffer,"  ");
+      UIMAFramework.getLogger(CLASS_NAME).logrb(Level.INFO, CLASS_NAME.getName(), "dumpState",
+              UIMAEE_Constants.JMS_LOG_RESOURCE_BUNDLE, "UIMAEE_service_state__INFO",
+              new Object[] { buffer.toString() });
+
     }    
   }
   public void setState(String aState) {