You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by in...@apache.org on 2010/04/01 17:41:44 UTC

svn commit: r930012 - in /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core: SynapseEnvironment.java axis2/Axis2SynapseEnvironment.java

Author: indika
Date: Thu Apr  1 15:41:43 2010
New Revision: 930012

URL: http://svn.apache.org/viewvc?rev=930012&view=rev
Log:
make sure that stat collector is created at once

Modified:
    synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/SynapseEnvironment.java
    synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2SynapseEnvironment.java

Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/SynapseEnvironment.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/SynapseEnvironment.java?rev=930012&r1=930011&r2=930012&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/SynapseEnvironment.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/SynapseEnvironment.java Thu Apr  1 15:41:43 2010
@@ -79,10 +79,11 @@ public interface SynapseEnvironment {
      */
     public TemporaryData createTemporaryData();
 
-    /**
-     * This method returns the StatisticsCollector.
+   /**
+     * This method returns the <code>StatisticsCollector</code> responsible for
+     * collecting stats for this synapse instance.
      *
-     * @return Returns the StatisticsCollector
+     * @return Returns the <code>StatisticsCollector</code>
      */
     public StatisticsCollector getStatisticsCollector();
 
@@ -91,6 +92,7 @@ public interface SynapseEnvironment {
      *
      * @param statisticsCollector - StatisticsCollector to be set
      */
+    @Deprecated
     public void setStatisticsCollector(StatisticsCollector statisticsCollector);
 
     /**

Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2SynapseEnvironment.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2SynapseEnvironment.java?rev=930012&r1=930011&r2=930012&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2SynapseEnvironment.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2SynapseEnvironment.java Thu Apr  1 15:41:43 2010
@@ -56,7 +56,7 @@ public class Axis2SynapseEnvironment imp
     private boolean initialized = false;
 
     /** The StatisticsCollector object */
-    private StatisticsCollector statisticsCollector;
+    private StatisticsCollector statisticsCollector = new StatisticsCollector();
 
     public Axis2SynapseEnvironment(SynapseConfiguration synCfg) {
 
@@ -260,9 +260,10 @@ public class Axis2SynapseEnvironment imp
     }
 
     /**
-     * This method returns the StatisticsCollector
+     * This method returns the <code>StatisticsCollector</code> responsible for
+     * collecting stats for this synapse instance.
      *
-     * @return Returns the StatisticsCollector
+     * @return Returns the <code>StatisticsCollector</code>
      */
     public StatisticsCollector getStatisticsCollector() {
         return statisticsCollector;
@@ -273,6 +274,7 @@ public class Axis2SynapseEnvironment imp
      *
      * @param collector - Statistics collector to be set
      */
+    @Deprecated
     public void setStatisticsCollector(StatisticsCollector collector) {
         this.statisticsCollector = collector;
     }