本文整理汇总了Java中org.apache.tomcat.util.modeler.ManagedBean类的典型用法代码示例。如果您正苦于以下问题:Java ManagedBean类的具体用法?Java ManagedBean怎么用?Java ManagedBean使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ManagedBean类属于org.apache.tomcat.util.modeler包,在下文中一共展示了ManagedBean类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: createMBean
import org.apache.tomcat.util.modeler.ManagedBean; //导入依赖的package包/类
/**
* 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 DynamicMBean 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();
DynamicMBean mbean = managed.createMBean(environment);
ObjectName oname = createObjectName(domain, environment);
if( mserver.isRegistered( oname )) {
mserver.unregisterMBean(oname);
}
mserver.registerMBean(mbean, oname);
return (mbean);
}
开发者ID:liaokailin,项目名称:tomcat7,代码行数:30,代码来源:MBeanUtils.java
示例2: destroyMBean
import org.apache.tomcat.util.modeler.ManagedBean; //导入依赖的package包/类
/**
* Deregister the MBean for this
* <code>ContextEnvironment</code> object.
*
* @param environment The ContextEnvironment to be managed
*
* @exception Exception if an MBean cannot be deregistered
*/
public static void destroyMBean(ContextEnvironment environment)
throws Exception {
String mname = createManagedName(environment);
ManagedBean managed = registry.findManagedBean(mname);
if (managed == null) {
return;
}
String domain = managed.getDomain();
if (domain == null)
domain = mserver.getDefaultDomain();
ObjectName oname = createObjectName(domain, environment);
if( mserver.isRegistered(oname) )
mserver.unregisterMBean(oname);
}
开发者ID:liaokailin,项目名称:tomcat7,代码行数:25,代码来源:MBeanUtils.java
示例3: destroyMBean
import org.apache.tomcat.util.modeler.ManagedBean; //导入依赖的package包/类
/**
* Deregister the MBean for this <code>Role</code> object.
*
* @param role
* The Role to be managed
*
* @exception Exception
* if an MBean cannot be deregistered
*/
static void destroyMBean(Role role) throws Exception {
String mname = createManagedName(role);
ManagedBean managed = registry.findManagedBean(mname);
if (managed == null) {
return;
}
String domain = managed.getDomain();
if (domain == null)
domain = mserver.getDefaultDomain();
ObjectName oname = createObjectName(domain, role);
if (mserver.isRegistered(oname))
mserver.unregisterMBean(oname);
}
开发者ID:how2j,项目名称:lazycat,代码行数:25,代码来源:MBeanUtils.java
示例4: createMBean
import org.apache.tomcat.util.modeler.ManagedBean; //导入依赖的package包/类
/**
* Create, register, and return an MBean for this
* <code>Connector</code> object.
*
* @param connector The Connector to be managed
*
* @exception Exception if an MBean cannot be created or registered
*/
static DynamicMBean createMBean(Connector connector)
throws Exception {
String mname = createManagedName(connector);
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();
DynamicMBean mbean = managed.createMBean(connector);
ObjectName oname = createObjectName(domain, connector);
if( mserver.isRegistered( oname )) {
mserver.unregisterMBean(oname);
}
mserver.registerMBean(mbean, oname);
return (mbean);
}
开发者ID:lamsfoundation,项目名称:lams,代码行数:30,代码来源:MBeanUtils.java
示例5: destroyMBean
import org.apache.tomcat.util.modeler.ManagedBean; //导入依赖的package包/类
/**
* Deregister the MBean for this
* <code>Connector</code> object.
*
* @param connector The Connector to be managed
*
* @exception Exception if an MBean cannot be deregistered
*/
static void destroyMBean(Connector connector, Service service)
throws Exception {
connector.setService(service);
String mname = createManagedName(connector);
ManagedBean managed = registry.findManagedBean(mname);
if (managed == null) {
return;
}
String domain = managed.getDomain();
if (domain == null)
domain = mserver.getDefaultDomain();
ObjectName oname = createObjectName(domain, connector);
connector.setService(null);
if( mserver.isRegistered( oname )) {
mserver.unregisterMBean(oname);
}
}
开发者ID:lamsfoundation,项目名称:lams,代码行数:27,代码来源:MBeanUtils.java
注:本文中的org.apache.tomcat.util.modeler.ManagedBean类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论