1 package org.mortbay.jetty.webapp.management;
2
3 import org.mortbay.jetty.handler.management.ContextHandlerMBean;
4 import org.mortbay.jetty.webapp.WebAppContext;
5
6 public class WebAppContextMBean extends ContextHandlerMBean
7 {
8
9 public WebAppContextMBean(Object managedObject)
10 {
11 super(managedObject);
12 }
13
14
15 public String getObjectNameBasis()
16 {
17 String basis = super.getObjectNameBasis();
18 if (basis!=null)
19 return basis;
20
21 if (_managed!=null && _managed instanceof WebAppContext)
22 {
23 WebAppContext context = (WebAppContext)_managed;
24 String name = context.getWar();
25 if (name!=null)
26 return name;
27 }
28 return null;
29 }
30 }