Author: indika
Date: Sat Jun 27 05:12:02 2009
New Revision: 788924

URL: http://svn.apache.org/viewvc?rev=788924&view=rev
Log:
fix NPE if call toString

Modified:
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/InOutStatisticsView.java

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/InOutStatisticsView.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/InOutStatisticsView.java?rev=788924&r1=788923&r2=788924&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/InOutStatisticsView.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/InOutStatisticsView.java
 Sat Jun 27 05:12:02 2009
@@ -37,7 +37,7 @@
         this.componentType = type;
         this.inStatistics = new Statistics(id);
         // endpoints doesn't contain an out view since it is just sending the 
message to one side
-        if (type.equals(ComponentType.ENDPOINT)) {
+        if (ComponentType.ENDPOINT.equals(type)) {
             this.outStatistics = null;
         } else {
             this.outStatistics = new Statistics(id);
@@ -76,7 +76,7 @@
                     .append(inStatistics.toString()).append(" ]");
         }
 
-        if (outStatistics.getCount() != 0) {
+        if (outStatistics != null && outStatistics.getCount() != 0) {
             sb.append("[ OutFlow :  
").append(outStatistics.toString()).append(" ]");
         }
         return sb.toString();


Reply via email to