org.apache.tomcat.util.modeler.Registry.getMBeanServer()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(6.7k)|赞(0)|评价(0)|浏览(160)

本文整理了Java中org.apache.tomcat.util.modeler.Registry.getMBeanServer方法的一些代码示例,展示了Registry.getMBeanServer的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Registry.getMBeanServer方法的具体详情如下:
包路径:org.apache.tomcat.util.modeler.Registry
类名称:Registry
方法名:getMBeanServer

Registry.getMBeanServer介绍

[英]Factory method to create (if necessary) and return our MBeanServer instance.
[中]工厂方法创建(如果需要)并返回MBeanServer实例。

代码示例

代码示例来源:origin: jboss.web/jbossweb

public void unregisterComponent( String domain, String name ) {
  try {
    ObjectName oname=new ObjectName( domain + ":" + name );
    // XXX remove from our tables.
    getMBeanServer().unregisterMBean( oname );
  } catch( Throwable t ) {
    log.error( "Error unregistering mbean ", t );
  }
}

代码示例来源:origin: org.apache.tomcat/tomcat-catalina

/**
 * Create and configure (if necessary) and return the
 * <code>MBeanServer</code> with which we will be
 * registering our <code>DynamicMBean</code> implementations.
 * @return the singleton MBean server
 */
public static synchronized MBeanServer createServer() {
  if (mserver == null) {
    mserver = Registry.getRegistry(null, null).getMBeanServer();
  }
  return mserver;
}

代码示例来源:origin: codefollower/Tomcat-Research

/**
 * Create and configure (if necessary) and return the
 * <code>MBeanServer</code> with which we will be
 * registering our <code>DynamicMBean</code> implementations.
 */
public static synchronized MBeanServer createServer() {
  if (mserver == null) {
    mserver = Registry.getRegistry(null, null).getMBeanServer();
  }
  return (mserver);
}

代码示例来源:origin: org.jboss.web/jbossweb

public void unregisterComponent( String domain, String name ) {
  ObjectName oname= null;
  try {
    oname=new ObjectName( domain + ":" + name );
    // XXX remove from our tables.
    getMBeanServer().unregisterMBean( oname );
  } catch( Throwable t ) {
    CoyoteLogger.MODELER_LOGGER.errorUnregisteringMbean(oname, t);
  }
}

代码示例来源:origin: jboss.web/jbossweb

/**
 * Factory method to create (if necessary) and return our
 * <code>MBeanServer</code> instance.
 *
 * @since 1.0
 * @deprecated Use the instance method
 */
public static MBeanServer getServer() {
  return Registry.getRegistry().getMBeanServer();
}

代码示例来源:origin: org.apache.geronimo.ext.tomcat/catalina

/**
 * Create and configure (if necessary) and return the
 * <code>MBeanServer</code> with which we will be
 * registering our <code>DynamicMBean</code> implementations.
 */
public static synchronized MBeanServer createServer() {
  if (mserver == null) {
    mserver = Registry.getRegistry(null, null).getMBeanServer();
  }
  return (mserver);
}

代码示例来源:origin: org.apache.catalina/com.springsource.org.apache.catalina

/**
 * Create and configure (if necessary) and return the
 * <code>MBeanServer</code> with which we will be
 * registering our <code>DynamicMBean</code> implementations.
 */
public static synchronized MBeanServer createServer() {
  if (mserver == null) {
    mserver = Registry.getRegistry(null, null).getMBeanServer();
  }
  return (mserver);
}

代码示例来源:origin: org.jboss.web/jbossweb

/**
 * Factory method to create (if necessary) and return our
 * <code>MBeanServer</code> instance.
 *
 * @since 1.0
 * @deprecated Use the instance method
 */
public static MBeanServer getServer() {
  return Registry.getRegistry().getMBeanServer();
}

代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core

/**
 * Create and configure (if necessary) and return the
 * <code>MBeanServer</code> with which we will be
 * registering our <code>DynamicMBean</code> implementations.
 * @return the singleton MBean server
 */
public static synchronized MBeanServer createServer() {
  if (mserver == null) {
    mserver = Registry.getRegistry(null, null).getMBeanServer();
  }
  return mserver;
}

代码示例来源:origin: org.apache.coyote.springsource/com.springsource.org.apache.coyote.springsource

public void unregisterComponent( String domain, String name ) {
  try {
    ObjectName oname=new ObjectName( domain + ":" + name );
    // XXX remove from our tables.
    getMBeanServer().unregisterMBean( oname );
  } catch( Throwable t ) {
    log.error( "Error unregistering mbean ", t );
  }
}

代码示例来源:origin: org.apache.geronimo.modules/geronimo-tomcat6

public ConnectorStats() {
  // Retrieve the MBean server
  registry = Registry.getRegistry(null, null);
  mBeanServer = Registry.getRegistry(null, null).getMBeanServer();
  try {
    grpName = new ObjectName("*:type=GlobalRequestProcessor,*");
    tpName = new ObjectName("*:type=ThreadPool,*");
  } catch (Exception ex) {
    log.error("Error - " + ex.toString());
  }
}

代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core

/**
 * Initialize this servlet.
 */
@Override
public void init() throws ServletException {
  // Retrieve the MBean server
  registry = Registry.getRegistry(null, null);
  mBeanServer = Registry.getRegistry(null, null).getMBeanServer();
}

代码示例来源:origin: org.apache.tomcat/tomcat-catalina

/**
 * Initialize this servlet.
 */
@Override
public void init() throws ServletException {
  // Retrieve the MBean server
  registry = Registry.getRegistry(null, null);
  mBeanServer = Registry.getRegistry(null, null).getMBeanServer();
}

代码示例来源:origin: codefollower/Tomcat-Research

/**
 * Initialize this servlet.
 */
@Override
public void init() throws ServletException {
  // Retrieve the MBean server
  registry = Registry.getRegistry(null, null);
  mBeanServer = Registry.getRegistry(null, null).getMBeanServer();
}

代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9

/**
 * Initialize this servlet.
 */
@Override
public void init() throws ServletException {
  // Retrieve the MBean server
  registry = Registry.getRegistry(null, null);
  mBeanServer = Registry.getRegistry(null, null).getMBeanServer();
}

代码示例来源:origin: org.apache.geronimo.ext.tomcat/catalina

/**
 * Initialize this servlet.
 */
@Override
public void init() throws ServletException {
  // Retrieve the MBean server
  registry = Registry.getRegistry(null, null);
  mBeanServer = Registry.getRegistry(null, null).getMBeanServer();
}

代码示例来源:origin: org.apache.catalina/com.springsource.org.apache.catalina

/**
 * Initialize this servlet.
 */
@Override
public void init() throws ServletException {
  // Retrieve the MBean server
  registry = Registry.getRegistry(null, null);
  mBeanServer = Registry.getRegistry(null, null).getMBeanServer();
}

代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9

/**
 * Initialize this servlet.
 */
@Override
public void init() throws ServletException {
  // Retrieve the MBean server
  registry = Registry.getRegistry(null, null);
  mBeanServer = Registry.getRegistry(null, null).getMBeanServer();
}

代码示例来源:origin: com.ovea.tajin.server/tajin-server-tomcat7

/**
 * Initialize this servlet.
 */
@Override
public void init() throws ServletException {
  // Retrieve the MBean server
  registry = Registry.getRegistry(null, null);
  mBeanServer = Registry.getRegistry(null, null).getMBeanServer();
}

代码示例来源:origin: org.apache.tomcat/tomcat-catalina

/**
 * Sub-classes wishing to perform additional initialization should override
 * this method, ensuring that super.initInternal() is the first call in the
 * overriding method.
 */
@Override
protected void initInternal() throws LifecycleException {
  // If oname is not null then registration has already happened via
  // preRegister().
  if (oname == null) {
    mserver = Registry.getRegistry(null, null).getMBeanServer();
    oname = register(this, getObjectNameKeyProperties());
  }
}

相关文章