From 8ac9074361c3a39db5c48e1b7960e5a322e68708 Mon Sep 17 00:00:00 2001 From: "nikolas.laskaris" Date: Wed, 26 Mar 2014 11:36:51 +0000 Subject: [PATCH] Added increaseSessionTimeout() on ASLSession class Updated to version 4.3.1 in pom.xml git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/application-support-layer/applicationSupportLayerCore@93565 82a268e6-3cf1-43bd-a215-b396298e98cf --- pom.xml | 2 +- .../application/framework/core/session/ASLSession.java | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a3d2e74..c64db3a 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ org.gcube.applicationsupportlayer aslcore - 4.3.0-SNAPSHOT + 4.3.1-SNAPSHOT Application Support Layer Core 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 c0c2aaf..153ad29 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 @@ -145,6 +145,16 @@ public class ASLSession{ return sessionTimeout; } + /** + * Increases the current session timeout value by the given milliseconds. If negative input, it decreases the timeout. + * @param milliseconds + * @return the new timeout in milliseconds + */ + public long increaseSessionTimeout(long milliseconds){ + sessionTimeout += milliseconds; + lastUsedTime = System.currentTimeMillis(); //should we "touch" the session ? + return sessionTimeout; + } /**