[Yanel-commits] rev 35561 -
public/yanel/trunk/src/contributions/resources/sessionmanager/src/java/org/wyona/yanel/impl/resources/sessionmanager
michi at wyona.com
michi at wyona.com
Wed Apr 16 16:30:22 CEST 2008
Author: michi
Date: 2008-04-16 16:30:22 +0200 (Wed, 16 Apr 2008)
New Revision: 35561
Modified:
public/yanel/trunk/src/contributions/resources/sessionmanager/src/java/org/wyona/yanel/impl/resources/sessionmanager/SessionManagerResource.java
Log:
identities added
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 2008-04-16 14:29:53 UTC (rev 35560)
+++ public/yanel/trunk/src/contributions/resources/sessionmanager/src/java/org/wyona/yanel/impl/resources/sessionmanager/SessionManagerResource.java 2008-04-16 14:30:22 UTC (rev 35561)
@@ -5,6 +5,7 @@
package org.wyona.yanel.impl.resources.sessionmanager;
import org.wyona.yanel.impl.resources.BasicXMLResource;
+import org.wyona.yanel.servlet.IdentityMap;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
@@ -30,7 +31,14 @@
javax.servlet.http.HttpSession[] activeSessions = org.wyona.yanel.servlet.SessionCounter.getActiveSessions();
sb.append("<number-of-sessions>" + activeSessions.length + "</number-of-sessions>");
for (int i = 0; i < activeSessions.length; i++) {
- sb.append("<session id=\"" + activeSessions[i].getId() + "\"></session>");
+ sb.append("<session id=\"" + activeSessions[i].getId() + "\">");
+ 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/>");
+ }
+ sb.append("</session>");
}
sb.append("</session-manager>");
return new ByteArrayInputStream(sb.toString().getBytes());
More information about the Yanel-commits
mailing list