[Yanel-commits] rev 57174 - public/yanel/trunk/src/contributions/resources/sessionmanager/src/java/org/wyona/yanel/impl/resources/sessionmanager
michi at wyona.com
michi at wyona.com
Mon Mar 7 13:14:25 CET 2011
Author: michi
Date: 2011-03-07 13:14:24 +0100 (Mon, 07 Mar 2011)
New Revision: 57174
Modified:
public/yanel/trunk/src/contributions/resources/sessionmanager/src/java/org/wyona/yanel/impl/resources/sessionmanager/SessionManagerResource.java
Log:
get last accessed URL
Modified: public/yanel/trunk/src/contributions/resources/sessionmanager/src/java/org/wyona/yanel/impl/resources/sessionmanager/SessionManagerResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/sessionmanager/src/java/org/wyona/yanel/impl/resources/sessionmanager/SessionManagerResource.java 2011-03-07 12:13:48 UTC (rev 57173)
+++ public/yanel/trunk/src/contributions/resources/sessionmanager/src/java/org/wyona/yanel/impl/resources/sessionmanager/SessionManagerResource.java 2011-03-07 12:14:24 UTC (rev 57174)
@@ -4,6 +4,7 @@
package org.wyona.yanel.impl.resources.sessionmanager;
+import org.wyona.yanel.servlet.YanelServlet;
import org.wyona.yanel.impl.resources.BasicXMLResource;
import org.wyona.yanel.servlet.IdentityMap;
@@ -36,12 +37,18 @@
for (int i = 0; i < activeSessions.length; i++) {
try {
sb.append("<session id=\"" + activeSessions[i].getId() + "\" creation-time=\"" + dateFormat.format(new Date(activeSessions[i].getCreationTime())) + "\" last-accessed-time=\"" + dateFormat.format(new Date(activeSessions[i].getLastAccessedTime())) + "\">");
+
+ // TODO ...
IdentityMap identityMap = (IdentityMap) activeSessions[i].getAttribute(org.wyona.yanel.servlet.YanelServlet.IDENTITY_MAP_KEY);
if (identityMap != null) {
sb.append("<identities>" + identityMap.toString() + "</identities>");
} else {
sb.append("<no-identity-yet/>");
}
+ String lastAccessedURL = (String) activeSessions[i].getAttribute(YanelServlet.YANEL_LAST_ACCESS_ATTR);
+ if(lastAccessedURL != null) {
+ sb.append("<last-accessed-url>" + lastAccessedURL + "</last-accessed-url>");
+ }
sb.append("</session>");
} catch (Exception e) {
sb.append("<exception session-id=\"" + activeSessions[i].getId() + "\">" + e.getMessage() + "</exception>");
More information about the Yanel-commits
mailing list