You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sirona.apache.org by rm...@apache.org on 2015/11/11 23:22:44 UTC

svn commit: r1713940 - /incubator/sirona/trunk/api/src/main/java/org/apache/sirona/pathtracking/PathCallInformation.java

Author: rmannibucau
Date: Wed Nov 11 22:22:44 2015
New Revision: 1713940

URL: http://svn.apache.org/viewvc?rev=1713940&view=rev
Log:
SIRONA-53 ensures we consider the tracking id as well for path tracking otherwise 2 PathCallInformation with same start time will lead to a single entry in a TreeSet

Modified:
    incubator/sirona/trunk/api/src/main/java/org/apache/sirona/pathtracking/PathCallInformation.java

Modified: incubator/sirona/trunk/api/src/main/java/org/apache/sirona/pathtracking/PathCallInformation.java
URL: http://svn.apache.org/viewvc/incubator/sirona/trunk/api/src/main/java/org/apache/sirona/pathtracking/PathCallInformation.java?rev=1713940&r1=1713939&r2=1713940&view=diff
==============================================================================
--- incubator/sirona/trunk/api/src/main/java/org/apache/sirona/pathtracking/PathCallInformation.java (original)
+++ incubator/sirona/trunk/api/src/main/java/org/apache/sirona/pathtracking/PathCallInformation.java Wed Nov 11 22:22:44 2015
@@ -81,7 +81,12 @@ public class PathCallInformation
         @Override
         public int compare( PathCallInformation o1, PathCallInformation o2 )
         {
-            return o1.getStartTime().compareTo( o2.getStartTime() );
+            final int i = o1.getStartTime().compareTo(o2.getStartTime());
+            if (i == 0)
+            {
+                return o1.getTrackingId().compareTo(o2.getTrackingId());
+            }
+            return i;
         }
     };
 }