protected synchronized MBeanServer findMBeanServer() { MBeanServer result = null; try { if (useMBeanServer) { if (findTigerMbeanServer) { result = findTigerMBeanServer(); } if (result == null) { // lets piggy back on another MBeanServer - we could be in an appserver! List<MBeanServer> list = MBeanServerFactory.findMBeanServer(null); if (list != null && list.size() > 0) { result = list.get(0); } } } if (result == null && createMBeanServer) { result = createMBeanServer(); } } catch (NoClassDefFoundError e) { LOG.error("Could not load MBeanServer", e); } catch (Throwable e) { // probably don't have access to system properties LOG.error("Failed to initialize MBeanServer", e); } return result; }
protected synchronized MBeanServer findMBeanServer() { MBeanServer result = null; try { if (useMBeanServer) { if (findTigerMbeanServer) { result = findTigerMBeanServer(); } if (result == null) { // lets piggy back on another MBeanServer - we could be in an appserver! List<MBeanServer> list = MBeanServerFactory.findMBeanServer(null); if (list != null && list.size() > 0) { result = list.get(0); } } } if (result == null && createMBeanServer) { result = createMBeanServer(); } } catch (NoClassDefFoundError e) { LOG.error("Could not load MBeanServer", e); } catch (Throwable e) { // probably don't have access to system properties LOG.error("Failed to initialize MBeanServer", e); } return result; }
protected synchronized MBeanServer findMBeanServer() { MBeanServer result = null; try { if (useMBeanServer) { if (findTigerMbeanServer) { result = findTigerMBeanServer(); } if (result == null) { // lets piggy back on another MBeanServer - we could be in an appserver! List<MBeanServer> list = MBeanServerFactory.findMBeanServer(null); if (list != null && list.size() > 0) { result = list.get(0); } } } if (result == null && createMBeanServer) { result = createMBeanServer(); } } catch (NoClassDefFoundError e) { LOG.error("Could not load MBeanServer", e); } catch (Throwable e) { // probably don't have access to system properties LOG.error("Failed to initialize MBeanServer", e); } return result; }
protected synchronized MBeanServer findMBeanServer() { MBeanServer result = null; try { if (useMBeanServer) { if (findTigerMbeanServer) { result = findTigerMBeanServer(); } if (result == null) { // lets piggy back on another MBeanServer - we could be in an appserver! List<MBeanServer> list = MBeanServerFactory.findMBeanServer(null); if (list != null && list.size() > 0) { result = list.get(0); } } } if (result == null && createMBeanServer) { result = createMBeanServer(); } } catch (NoClassDefFoundError e) { LOG.error("Could not load MBeanServer", e); } catch (Throwable e) { // probably don't have access to system properties LOG.error("Failed to initialize MBeanServer", e); } return result; }
protected synchronized MBeanServer findMBeanServer() { MBeanServer result = null; // create the mbean server try { if (useMBeanServer) { if (findTigerMbeanServer) { result = findTigerMBeanServer(); } if (result == null) { // lets piggy back on another MBeanServer - // we could be in an appserver! List list = MBeanServerFactory.findMBeanServer(null); if (list != null && list.size() > 0) { result = (MBeanServer)list.get(0); } } } if (result == null && createMBeanServer) { result = createMBeanServer(); } } catch (NoClassDefFoundError e) { LOG.error("Could not load MBeanServer", e); } catch (Throwable e) { // probably don't have access to system properties LOG.error("Failed to initialize MBeanServer", e); } return result; }