Author: fschumacher Date: Sun Mar 13 12:49:41 2016 New Revision: 1734802 URL: http://svn.apache.org/viewvc?rev=1734802&view=rev Log: Convert stream-api to for loop, so it can be used with java 7
Modified: tomcat/tc8.5.x/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java Modified: tomcat/tc8.5.x/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java URL: http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java?rev=1734802&r1=1734801&r2=1734802&view=diff ============================================================================== --- tomcat/tc8.5.x/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java (original) +++ tomcat/tc8.5.x/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java Sun Mar 13 12:49:41 2016 @@ -1388,7 +1388,16 @@ public class Http2UpgradeHandler extends } public long getRoundTripTimeNano() { - return (long) roundTripTimes.stream().mapToLong(x -> x.longValue()).average().orElse(0); + long sum = 0; + long count = 0; + for (Long roundTripTime: roundTripTimes) { + sum += roundTripTime.longValue(); + count++; + } + if (count > 0) { + return sum / count; + } + return 0; } } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org