X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=lib%2Fjetty%2Forg%2Feclipse%2Fjetty%2Fio%2FIdleTimeout.java;h=d8a6c274d82391eaa9d8de08186c1482cfc7b098;hp=8b251ac862c92bd592400445f7408890d031d4ab;hb=ba4f228fa9f72d50991a2218cfd83987ef5d385e;hpb=875b5e9651498a0cd8e0001c0742ba843e47cad0 diff --git a/lib/jetty/org/eclipse/jetty/io/IdleTimeout.java b/lib/jetty/org/eclipse/jetty/io/IdleTimeout.java index 8b251ac8..d8a6c274 100644 --- a/lib/jetty/org/eclipse/jetty/io/IdleTimeout.java +++ b/lib/jetty/org/eclipse/jetty/io/IdleTimeout.java @@ -1,6 +1,6 @@ // // ======================================================================== -// Copyright (c) 1995-2014 Mort Bay Consulting Pty. Ltd. +// Copyright (c) 1995-2016 Mort Bay Consulting Pty. Ltd. // ------------------------------------------------------------------------ // All rights reserved. This program and the accompanying materials // are made available under the terms of the Eclipse Public License v1.0 @@ -66,6 +66,11 @@ public abstract class IdleTimeout return _idleTimestamp; } + public long getIdleFor() + { + return System.currentTimeMillis() - getIdleTimestamp(); + } + public long getIdleTimeout() { return _idleTimeout; @@ -142,13 +147,15 @@ public abstract class IdleTimeout long idleElapsed = System.currentTimeMillis() - idleTimestamp; long idleLeft = idleTimeout - idleElapsed; - LOG.debug("{} idle timeout check, elapsed: {} ms, remaining: {} ms", this, idleElapsed, idleLeft); + if (LOG.isDebugEnabled()) + LOG.debug("{} idle timeout check, elapsed: {} ms, remaining: {} ms", this, idleElapsed, idleLeft); if (idleTimestamp != 0 && idleTimeout > 0) { if (idleLeft <= 0) { - LOG.debug("{} idle timeout expired", this); + if (LOG.isDebugEnabled()) + LOG.debug("{} idle timeout expired", this); try { onIdleExpired(new TimeoutException("Idle timeout expired: " + idleElapsed + "/" + idleTimeout + " ms"));