/**
* Create, register, and return an MBean for this
* <code>ContextEnvironment</code> object.
*
* @param environment The ContextEnvironment to be managed
*
* @exception Exception if an MBean cannot be created or registered
*/
public static ModelMBean createMBean(ContextEnvironment environment)
throws Exception {
String mname = createManagedName(environment);
ManagedBean managed = registry.findManagedBean(mname);
if (managed == null) {
Exception e = new Exception("ManagedBean is not found with "+mname);
throw new MBeanException(e);
}
String domain = managed.getDomain();
if (domain == null)
domain = mserver.getDefaultDomain();
ModelMBean mbean = managed.createMBean(environment);
ObjectName oname = createObjectName(domain, environment);
mserver.registerMBean(mbean, oname);
return (mbean);
}
java类javax.management.modelmbean.ModelMBean的实例源码
MBeanUtils.java 文件源码
项目:HowTomcatWorks
阅读 31
收藏 0
点赞 0
评论 0
MBeanUtils.java 文件源码
项目:HowTomcatWorks
阅读 22
收藏 0
点赞 0
评论 0
/**
* Create, register, and return an MBean for this
* <code>ContextResource</code> object.
*
* @param resource The ContextResource to be managed
*
* @exception Exception if an MBean cannot be created or registered
*/
public static ModelMBean createMBean(ContextResource resource)
throws Exception {
String mname = createManagedName(resource);
ManagedBean managed = registry.findManagedBean(mname);
if (managed == null) {
Exception e = new Exception("ManagedBean is not found with "+mname);
throw new MBeanException(e);
}
String domain = managed.getDomain();
if (domain == null)
domain = mserver.getDefaultDomain();
ModelMBean mbean = managed.createMBean(resource);
ObjectName oname = createObjectName(domain, resource);
mserver.registerMBean(mbean, oname);
return (mbean);
}
MBeanUtils.java 文件源码
项目:HowTomcatWorks
阅读 23
收藏 0
点赞 0
评论 0
/**
* Create, register, and return an MBean for this
* <code>ContextResourceLink</code> object.
*
* @param resourceLink The ContextResourceLink to be managed
*
* @exception Exception if an MBean cannot be created or registered
*/
public static ModelMBean createMBean(ContextResourceLink resourceLink)
throws Exception {
String mname = createManagedName(resourceLink);
ManagedBean managed = registry.findManagedBean(mname);
if (managed == null) {
Exception e = new Exception("ManagedBean is not found with "+mname);
throw new MBeanException(e);
}
String domain = managed.getDomain();
if (domain == null)
domain = mserver.getDefaultDomain();
ModelMBean mbean = managed.createMBean(resourceLink);
ObjectName oname = createObjectName(domain, resourceLink);
mserver.registerMBean(mbean, oname);
return (mbean);
}
MBeanUtils.java 文件源码
项目:HowTomcatWorks
阅读 26
收藏 0
点赞 0
评论 0
/**
* Create, register, and return an MBean for this
* <code>DefaultContext</code> object.
*
* @param context The DefaultContext to be managed
*
* @exception Exception if an MBean cannot be created or registered
*/
public static ModelMBean createMBean(DefaultContext context)
throws Exception {
String mname = createManagedName(context);
ManagedBean managed = registry.findManagedBean(mname);
if (managed == null) {
Exception e = new Exception("ManagedBean is not found with "+mname);
throw new MBeanException(e);
}
String domain = managed.getDomain();
if (domain == null)
domain = mserver.getDefaultDomain();
ModelMBean mbean = managed.createMBean(context);
ObjectName oname = createObjectName(domain, context);
mserver.registerMBean(mbean, oname);
return (mbean);
}
MBeanUtils.java 文件源码
项目:HowTomcatWorks
阅读 23
收藏 0
点赞 0
评论 0
/**
* Create, register, and return an MBean for this
* <code>Engine</code> object.
*
* @param engine The Engine to be managed
*
* @exception Exception if an MBean cannot be created or registered
*/
public static ModelMBean createMBean(Engine engine)
throws Exception {
String mname = createManagedName(engine);
ManagedBean managed = registry.findManagedBean(mname);
if (managed == null) {
Exception e = new Exception("ManagedBean is not found with "+mname);
throw new MBeanException(e);
}
String domain = managed.getDomain();
if (domain == null)
domain = mserver.getDefaultDomain();
ModelMBean mbean = managed.createMBean(engine);
ObjectName oname = createObjectName(domain, engine);
mserver.registerMBean(mbean, oname);
return (mbean);
}
MBeanUtils.java 文件源码
项目:HowTomcatWorks
阅读 29
收藏 0
点赞 0
评论 0
/**
* Create, register, and return an MBean for this
* <code>Group</code> object.
*
* @param group The Group to be managed
*
* @exception Exception if an MBean cannot be created or registered
*/
public static ModelMBean createMBean(Group group)
throws Exception {
String mname = createManagedName(group);
ManagedBean managed = registry.findManagedBean(mname);
if (managed == null) {
Exception e = new Exception("ManagedBean is not found with "+mname);
throw new MBeanException(e);
}
String domain = managed.getDomain();
if (domain == null)
domain = mserver.getDefaultDomain();
ModelMBean mbean = managed.createMBean(group);
ObjectName oname = createObjectName(domain, group);
mserver.registerMBean(mbean, oname);
return (mbean);
}
MBeanUtils.java 文件源码
项目:HowTomcatWorks
阅读 57
收藏 0
点赞 0
评论 0
/**
* Create, register, and return an MBean for this
* <code>Host</code> object.
*
* @param host The Host to be managed
*
* @exception Exception if an MBean cannot be created or registered
*/
public static ModelMBean createMBean(Host host)
throws Exception {
String mname = createManagedName(host);
ManagedBean managed = registry.findManagedBean(mname);
if (managed == null) {
Exception e = new Exception("ManagedBean is not found with "+mname);
throw new MBeanException(e);
}
String domain = managed.getDomain();
if (domain == null)
domain = mserver.getDefaultDomain();
ModelMBean mbean = managed.createMBean(host);
ObjectName oname = createObjectName(domain, host);
mserver.registerMBean(mbean, oname);
return (mbean);
}
MBeanUtils.java 文件源码
项目:HowTomcatWorks
阅读 30
收藏 0
点赞 0
评论 0
/**
* Create, register, and return an MBean for this
* <code>Loader</code> object.
*
* @param loader The Loader to be managed
*
* @exception Exception if an MBean cannot be created or registered
*/
public static ModelMBean createMBean(Loader loader)
throws Exception {
String mname = createManagedName(loader);
ManagedBean managed = registry.findManagedBean(mname);
if (managed == null) {
Exception e = new Exception("ManagedBean is not found with "+mname);
throw new MBeanException(e);
}
String domain = managed.getDomain();
if (domain == null)
domain = mserver.getDefaultDomain();
ModelMBean mbean = managed.createMBean(loader);
ObjectName oname = createObjectName(domain, loader);
mserver.registerMBean(mbean, oname);
return (mbean);
}
MBeanUtils.java 文件源码
项目:HowTomcatWorks
阅读 20
收藏 0
点赞 0
评论 0
/**
* Create, register, and return an MBean for this
* <code>Logger</code> object.
*
* @param logger The Logger to be managed
*
* @exception Exception if an MBean cannot be created or registered
*/
public static ModelMBean createMBean(Logger logger)
throws Exception {
String mname = createManagedName(logger);
ManagedBean managed = registry.findManagedBean(mname);
if (managed == null) {
Exception e = new Exception("ManagedBean is not found with "+mname);
throw new MBeanException(e);
}
String domain = managed.getDomain();
if (domain == null)
domain = mserver.getDefaultDomain();
ModelMBean mbean = managed.createMBean(logger);
ObjectName oname = createObjectName(domain, logger);
mserver.registerMBean(mbean, oname);
return (mbean);
}
MBeanUtils.java 文件源码
项目:HowTomcatWorks
阅读 19
收藏 0
点赞 0
评论 0
/**
* Create, register, and return an MBean for this
* <code>Manager</code> object.
*
* @param manager The Manager to be managed
*
* @exception Exception if an MBean cannot be created or registered
*/
public static ModelMBean createMBean(Manager manager)
throws Exception {
String mname = createManagedName(manager);
ManagedBean managed = registry.findManagedBean(mname);
if (managed == null) {
Exception e = new Exception("ManagedBean is not found with "+mname);
throw new MBeanException(e);
}
String domain = managed.getDomain();
if (domain == null)
domain = mserver.getDefaultDomain();
ModelMBean mbean = managed.createMBean(manager);
ObjectName oname = createObjectName(domain, manager);
mserver.registerMBean(mbean, oname);
return (mbean);
}