\r
import java.util.Hashtable;\r
\r
+import javax.management.DynamicMBean;\r
import javax.management.MBeanException;\r
import javax.management.MBeanServer;\r
import javax.management.MalformedObjectNameException;\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(Connector connector)\r
+ static DynamicMBean createMBean(Connector connector)\r
throws Exception {\r
\r
String mname = createManagedName(connector);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(connector);\r
+ DynamicMBean mbean = managed.createMBean(connector);\r
ObjectName oname = createObjectName(domain, connector);\r
if( mserver.isRegistered( oname )) {\r
mserver.unregisterMBean(oname);\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(Context context)\r
+ static DynamicMBean createMBean(Context context)\r
throws Exception {\r
\r
String mname = createManagedName(context);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(context);\r
+ DynamicMBean mbean = managed.createMBean(context);\r
ObjectName oname = createObjectName(domain, context);\r
if( mserver.isRegistered(oname)) {\r
log.debug("Already registered " + oname);\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(ContextEnvironment environment)\r
+ static DynamicMBean createMBean(ContextEnvironment environment)\r
throws Exception {\r
\r
String mname = createManagedName(environment);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(environment);\r
+ DynamicMBean mbean = managed.createMBean(environment);\r
ObjectName oname = createObjectName(domain, environment);\r
if( mserver.isRegistered( oname )) {\r
mserver.unregisterMBean(oname);\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(ContextResource resource)\r
+ static DynamicMBean createMBean(ContextResource resource)\r
throws Exception {\r
\r
String mname = createManagedName(resource);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(resource);\r
+ DynamicMBean mbean = managed.createMBean(resource);\r
ObjectName oname = createObjectName(domain, resource);\r
if( mserver.isRegistered( oname )) {\r
mserver.unregisterMBean(oname);\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(ContextResourceLink resourceLink)\r
+ static DynamicMBean createMBean(ContextResourceLink resourceLink)\r
throws Exception {\r
\r
String mname = createManagedName(resourceLink);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(resourceLink);\r
+ DynamicMBean mbean = managed.createMBean(resourceLink);\r
ObjectName oname = createObjectName(domain, resourceLink);\r
if( mserver.isRegistered( oname )) {\r
mserver.unregisterMBean(oname);\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(Engine engine)\r
+ static DynamicMBean createMBean(Engine engine)\r
throws Exception {\r
\r
String mname = createManagedName(engine);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(engine);\r
+ DynamicMBean mbean = managed.createMBean(engine);\r
ObjectName oname = createObjectName(domain, engine);\r
if( mserver.isRegistered( oname )) {\r
mserver.unregisterMBean(oname);\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(Group group)\r
+ static DynamicMBean createMBean(Group group)\r
throws Exception {\r
\r
String mname = createManagedName(group);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(group);\r
+ DynamicMBean mbean = managed.createMBean(group);\r
ObjectName oname = createObjectName(domain, group);\r
if( mserver.isRegistered( oname )) {\r
mserver.unregisterMBean(oname);\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(Host host)\r
+ static DynamicMBean createMBean(Host host)\r
throws Exception {\r
\r
String mname = createManagedName(host);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(host);\r
+ DynamicMBean mbean = managed.createMBean(host);\r
ObjectName oname = createObjectName(domain, host);\r
if( mserver.isRegistered( oname )) {\r
mserver.unregisterMBean(oname);\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(Loader loader)\r
+ static DynamicMBean createMBean(Loader loader)\r
throws Exception {\r
\r
String mname = createManagedName(loader);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(loader);\r
+ DynamicMBean mbean = managed.createMBean(loader);\r
ObjectName oname = createObjectName(domain, loader);\r
if( mserver.isRegistered( oname )) {\r
// side effect: stop it\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(Manager manager)\r
+ static DynamicMBean createMBean(Manager manager)\r
throws Exception {\r
\r
String mname = createManagedName(manager);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(manager);\r
+ DynamicMBean mbean = managed.createMBean(manager);\r
ObjectName oname = createObjectName(domain, manager);\r
if( mserver.isRegistered( oname )) {\r
mserver.unregisterMBean(oname);\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(MBeanFactory factory)\r
+ static DynamicMBean createMBean(MBeanFactory factory)\r
throws Exception {\r
\r
String mname = createManagedName(factory);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(factory);\r
+ DynamicMBean mbean = managed.createMBean(factory);\r
ObjectName oname = createObjectName(domain, factory);\r
if( mserver.isRegistered(oname )) {\r
mserver.unregisterMBean(oname);\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(NamingResources resource)\r
+ static DynamicMBean createMBean(NamingResources resource)\r
throws Exception {\r
\r
String mname = createManagedName(resource);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(resource);\r
+ DynamicMBean mbean = managed.createMBean(resource);\r
ObjectName oname = createObjectName(domain, resource);\r
if( mserver.isRegistered( oname )) {\r
mserver.unregisterMBean(oname);\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(Realm realm)\r
+ static DynamicMBean createMBean(Realm realm)\r
throws Exception {\r
\r
String mname = createManagedName(realm);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(realm);\r
+ DynamicMBean mbean = managed.createMBean(realm);\r
ObjectName oname = createObjectName(domain, realm);\r
if( mserver.isRegistered( oname )) {\r
mserver.unregisterMBean(oname);\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(Role role)\r
+ static DynamicMBean createMBean(Role role)\r
throws Exception {\r
\r
String mname = createManagedName(role);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(role);\r
+ DynamicMBean mbean = managed.createMBean(role);\r
ObjectName oname = createObjectName(domain, role);\r
if( mserver.isRegistered( oname )) {\r
mserver.unregisterMBean(oname);\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(Server server)\r
+ static DynamicMBean createMBean(Server server)\r
throws Exception {\r
\r
String mname = createManagedName(server);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(server);\r
+ DynamicMBean mbean = managed.createMBean(server);\r
ObjectName oname = createObjectName(domain, server);\r
if( mserver.isRegistered( oname )) {\r
mserver.unregisterMBean(oname);\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(Service service)\r
+ static DynamicMBean createMBean(Service service)\r
throws Exception {\r
\r
String mname = createManagedName(service);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(service);\r
+ DynamicMBean mbean = managed.createMBean(service);\r
ObjectName oname = createObjectName(domain, service);\r
if( mserver.isRegistered( oname )) {\r
mserver.unregisterMBean(oname);\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(User user)\r
+ static DynamicMBean createMBean(User user)\r
throws Exception {\r
\r
String mname = createManagedName(user);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(user);\r
+ DynamicMBean mbean = managed.createMBean(user);\r
ObjectName oname = createObjectName(domain, user);\r
if( mserver.isRegistered( oname )) {\r
mserver.unregisterMBean(oname);\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(UserDatabase userDatabase)\r
+ static DynamicMBean createMBean(UserDatabase userDatabase)\r
throws Exception {\r
\r
String mname = createManagedName(userDatabase);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(userDatabase);\r
+ DynamicMBean mbean = managed.createMBean(userDatabase);\r
ObjectName oname = createObjectName(domain, userDatabase);\r
if( mserver.isRegistered( oname )) {\r
mserver.unregisterMBean(oname);\r
*\r
* @exception Exception if an MBean cannot be created or registered\r
*/\r
- static ModelMBean createMBean(Valve valve)\r
+ static DynamicMBean createMBean(Valve valve)\r
throws Exception {\r
\r
String mname = createManagedName(valve);\r
String domain = managed.getDomain();\r
if (domain == null)\r
domain = mserver.getDefaultDomain();\r
- ModelMBean mbean = managed.createMBean(valve);\r
+ DynamicMBean mbean = managed.createMBean(valve);\r
ObjectName oname = createObjectName(domain, valve);\r
if( mserver.isRegistered( oname )) {\r
mserver.unregisterMBean(oname);\r
/**\r
* Create and configure (if necessary) and return the\r
* <code>MBeanServer</code> with which we will be\r
- * registering our <code>ModelMBean</code> implementations.\r
+ * registering our <code>DynamicMBean</code> implementations.\r
*/\r
public synchronized static MBeanServer createServer() {\r
\r