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;
}