List servers = MBeanServerFactory.findMBeanServer(null); MBeanServer server = (MBeanServer)servers.get(0);
ObjectName objName = new ObjectName("Catalina:type=Manager,path=/contextPath,host=localhost");
String sessionIds = (String)server.invoke(objName,"listSessionIds",null, null);
You can get the rest by each sessionId. Take a look at the MBean docs on how to make jmx calls. There is a jmxproxy in 5.5 manager app which shows all of the mbeans by default, and lets you test your queries. Complex, but not hard.
-Michael Greer On Feb 22, 2005, at 11:17 PM, Joseph Shraibman wrote:
I want to make an admin page in my application. I needs to be able to get access to all the current Session objects to access their attributes. Is this possible?
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]