Changeset 021375b
- Timestamp:
- Dec 20, 2018 10:58:30 AM (2 years ago)
- Branches:
- master
- Children:
- 18b7d97
- Parents:
- 8a06027
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
apps/routerconsole/java/src/net/i2p/router/web/helpers/PeerHelper.java
r8a06027 r021375b 289 289 out.write(buf.toString()); 290 290 buf.setLength(0); 291 long now = _context.clock().now(); 291 292 for (NTCPConnection con : peers) { 292 293 buf.append("<tr><td class=\"cells\" align=\"left\" nowrap>"); … … 307 308 buf.append("</td><td class=\"cells peeripv6\" align=\"center\">").append(con.getVersion()); 308 309 buf.append("</td><td class=\"cells\" align=\"center\"><span class=\"right\">"); 309 buf.append(DataHelper.formatDuration2(con.getTimeSinceReceive( )));310 buf.append("</span>").append(THINSP).append("<span class=\"left\">").append(DataHelper.formatDuration2(con.getTimeSinceSend( )));310 buf.append(DataHelper.formatDuration2(con.getTimeSinceReceive(now))); 311 buf.append("</span>").append(THINSP).append("<span class=\"left\">").append(DataHelper.formatDuration2(con.getTimeSinceSend(now))); 311 312 buf.append("</span></td><td class=\"cells\" align=\"center\"><span class=\"right\">"); 312 if (con.getTimeSinceReceive( ) < 2*60*1000) {313 if (con.getTimeSinceReceive(now) < 2*60*1000) { 313 314 float r = con.getRecvRate(); 314 315 buf.append(formatRate(r / 1000)); … … 318 319 } 319 320 buf.append("</span>").append(THINSP).append("<span class=\"left\">"); 320 if (con.getTimeSinceSend( ) < 2*60*1000) {321 if (con.getTimeSinceSend(now) < 2*60*1000) { 321 322 float r = con.getSendRate(); 322 323 buf.append(formatRate(r / 1000)); -
router/java/src/net/i2p/router/transport/ntcp/EventPumper.java
r8a06027 r021375b 263 263 if ((!key.isValid()) && 264 264 (!((SocketChannel)key.channel()).isConnectionPending()) && 265 con.getTimeSinceCreated( ) > 2 * NTCPTransport.ESTABLISH_TIMEOUT) {265 con.getTimeSinceCreated(now) > 2 * NTCPTransport.ESTABLISH_TIMEOUT) { 266 266 if (_log.shouldLog(Log.INFO)) 267 267 _log.info("Removing invalid key for " + con); … … 294 294 } 295 295 296 if ( con.getTimeSinceSend( ) > expire &&297 con.getTimeSinceReceive( ) > expire) {296 if ( con.getTimeSinceSend(now) > expire && 297 con.getTimeSinceReceive(now) > expire) { 298 298 // we haven't sent or received anything in a really long time, so lets just close 'er up 299 299 con.sendTerminationAndClose(); -
router/java/src/net/i2p/router/transport/ntcp/NTCPConnection.java
r8a06027 r021375b 417 417 public long getTimeSinceSend() { return _context.clock().now()-_lastSendTime; } 418 418 419 /** 420 * @return milliseconds 421 * @since 0.9.38 422 */ 419 423 public long getTimeSinceSend(long now) { return now - _lastSendTime; } 420 424 … … 422 426 public long getTimeSinceReceive() { return _context.clock().now()-_lastReceiveTime; } 423 427 428 /** 429 * @return milliseconds 430 * @since 0.9.38 431 */ 424 432 public long getTimeSinceReceive(long now) { return now - _lastReceiveTime; } 425 433 426 434 /** @return milliseconds */ 427 435 public long getTimeSinceCreated() { return _context.clock().now()-_created; } 436 437 /** 438 * @return milliseconds 439 * @since 0.9.38 440 */ 441 public long getTimeSinceCreated(long now) { return now -_created; } 428 442 429 443 /** -
router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java
r8a06027 r021375b 708 708 */ 709 709 public int countActivePeers() { 710 710 final long now = _context.clock().now(); 711 711 int active = 0; 712 712 for (NTCPConnection con : _conByIdent.values()) { … … 725 725 */ 726 726 public int countActiveSendPeers() { 727 final long now = _context.clock().now(); 727 728 int active = 0; 728 729 for (NTCPConnection con : _conByIdent.values()) { 729 730 // con initializes times at construction, 730 731 // so check message count also 731 if (con.getMessagesSent() > 0 && con.getTimeSinceSend( ) <= 60*1000) {732 if (con.getMessagesSent() > 0 && con.getTimeSinceSend(now) <= 60*1000) { 732 733 active++; 733 734 } … … 1105 1106 void expireTimedOut() { 1106 1107 int expired = 0; 1108 final long now = _context.clock().now(); 1107 1109 1108 1110 for (Iterator<NTCPConnection> iter = _establishing.iterator(); iter.hasNext(); ) { … … 1110 1112 if (con.isClosed() || con.isEstablished()) { 1111 1113 iter.remove(); 1112 } else if (con.getTimeSinceCreated( ) > ESTABLISH_TIMEOUT) {1114 } else if (con.getTimeSinceCreated(now) > ESTABLISH_TIMEOUT) { 1113 1115 iter.remove(); 1114 1116 con.close();
Note: See TracChangeset
for help on using the changeset viewer.