[Yanel-commits] rev 57772 - public/yanel/trunk/src/contributions/resources/sessionmanager/src/java/org/wyona/yanel/impl/resources/sessionmanager
michi at wyona.com
michi at wyona.com
Mon Apr 11 10:04:51 CEST 2011
Author: michi
Date: 2011-04-11 10:04:51 +0200 (Mon, 11 Apr 2011)
New Revision: 57772
Modified:
public/yanel/trunk/src/contributions/resources/sessionmanager/src/java/org/wyona/yanel/impl/resources/sessionmanager/SessionManagerResource.java
Log:
string builder stuff removed
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-04-11 08:03:16 UTC (rev 57771)
+++ public/yanel/trunk/src/contributions/resources/sessionmanager/src/java/org/wyona/yanel/impl/resources/sessionmanager/SessionManagerResource.java 2011-04-11 08:04:51 UTC (rev 57772)
@@ -38,14 +38,10 @@
Document doc = org.wyona.commons.xml.XMLHelper.createDocument(NAMESPACE, "session-manager");
Element rootEl = doc.getDocumentElement();
- //StringBuffer sb = new StringBuffer("<?xml version=\"1.0\"?>");
- //sb.append("<session-manager xmlns=\"http://www.wyona.org/yanel/1.0\">");
-
javax.servlet.http.HttpSession[] activeSessions = org.wyona.yanel.servlet.SessionCounter.getActiveSessions();
Element numberOfSessionsEl = doc.createElementNS(NAMESPACE, "number-of-sessions");
numberOfSessionsEl.appendChild(doc.createTextNode("" + activeSessions.length));
rootEl.appendChild(numberOfSessionsEl);
- //sb.append("<number-of-sessions>" + activeSessions.length + "</number-of-sessions>");
java.text.DateFormat dateFormat = new java.text.SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss:SSZ");
for (int i = 0; i < activeSessions.length; i++) {
@@ -54,7 +50,6 @@
sessionEl.setAttribute("id", activeSessions[i].getId());
sessionEl.setAttribute("creation-time", dateFormat.format(new Date(activeSessions[i].getCreationTime())));
sessionEl.setAttribute("last-accessed-time", dateFormat.format(new Date(activeSessions[i].getLastAccessedTime())));
- //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())) + "\">");
rootEl.appendChild(sessionEl);
// TODO ...
@@ -63,29 +58,22 @@
Element identitiesEl = doc.createElementNS(NAMESPACE, "identities");
identitiesEl.appendChild(doc.createTextNode(identityMap.toString()));
sessionEl.appendChild(identitiesEl);
- //sb.append("<identities>" + identityMap.toString() + "</identities>");
} else {
sessionEl.appendChild(doc.createElementNS(NAMESPACE, "no-identity-yet"));
- //sb.append("<no-identity-yet/>");
}
String lastAccessedURL = (String) activeSessions[i].getAttribute(YanelServlet.YANEL_LAST_ACCESS_ATTR);
if(lastAccessedURL != null) {
Element lastAccessedURLEl = doc.createElementNS(NAMESPACE, "last-accessed-url");
lastAccessedURLEl.appendChild(doc.createTextNode(lastAccessedURL));
sessionEl.appendChild(lastAccessedURLEl);
- //sb.append("<last-accessed-url>" + lastAccessedURL + "</last-accessed-url>");
}
- //sb.append("</session>");
} catch (Exception e) {
Element exceptionEl = doc.createElementNS(NAMESPACE, "exception");
exceptionEl.setAttribute("session-id", activeSessions[i].getId());
exceptionEl.appendChild(doc.createTextNode(e.getMessage()));
rootEl.appendChild(exceptionEl);
- //sb.append("<exception session-id=\"" + activeSessions[i].getId() + "\">" + e.getMessage() + "</exception>");
}
}
- //sb.append("</session-manager>");
- //return new ByteArrayInputStream(sb.toString().getBytes());
return org.wyona.commons.xml.XMLHelper.getInputStream(doc, false, false, null);
}
}
More information about the Yanel-commits
mailing list