From da1b03e978fd0a625bdb756e835a08844569bffc Mon Sep 17 00:00:00 2001 From: "nikolas.laskaris" Date: Wed, 26 Mar 2014 11:54:27 +0000 Subject: [PATCH] git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/application-support-layer/applicationSupportLayerCore@93568 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../application/framework/core/session/ASLSession.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/gcube/application/framework/core/session/ASLSession.java b/src/main/java/org/gcube/application/framework/core/session/ASLSession.java index 153ad29..754c829 100644 --- a/src/main/java/org/gcube/application/framework/core/session/ASLSession.java +++ b/src/main/java/org/gcube/application/framework/core/session/ASLSession.java @@ -148,11 +148,13 @@ public class ASLSession{ /** * Increases the current session timeout value by the given milliseconds. If negative input, it decreases the timeout. * @param milliseconds + * @param resetCounting if true, it resets (=0) the counting towards the timeout * @return the new timeout in milliseconds */ - public long increaseSessionTimeout(long milliseconds){ + public long increaseSessionTimeout(long milliseconds, boolean resetCounting){ + if(resetCounting) + lastUsedTime = System.currentTimeMillis(); sessionTimeout += milliseconds; - lastUsedTime = System.currentTimeMillis(); //should we "touch" the session ? return sessionTimeout; }