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