java - Manually reset session timeout (keep alive) in a spring web application -
is possible manually reset timeout interval of specific session user logged in web app?
i ability similar :
public void keepaliveforuser(long userid) { session session = this.usersessionmanager.getusersessionbyid(userid); session.resettimeout(); }
p.s - maintain in mind function not beingness called in follow user request. (i.e. it's called cron job, scheduled task, etc...)
thanks!
you can utilize httpsession#setmaxinactiveinterval
alter session expiry time on fly
java doc
specifies time, in seconds, between client requests before servlet container invalidate session. negative time indicates session should never timeout.
usage
//session expire after 2 hours of inactivity session.setmaxinactiveinterval(2 * 60 * 60);
java spring session spring-mvc tomcat
No comments:
Post a Comment