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