logger.warn(e.getMessage(), e); } catch (ReflectionException e) { logger.warn(e.getMessage(), e); } catch (MBeanException e) { logger.warn(e.getMessage(), e);
throw ie; } catch (ReflectionException e) { InternalError ie = new InternalError(e.getMessage()); ie.initCause(e); throw ie;
public PlainMBeanMirror(MBeanServerConnection mbsc, ObjectName objectName, ObjectName localObjectName) throws IOException, InstanceNotFoundException, IntrospectionException { this.mbsc = mbsc; this.objectName = objectName; this.localObjectName = localObjectName; try { this.mbeanInfo = mbsc.getMBeanInfo(objectName); } catch (ReflectionException e) { // Callers cannot possibly care about the difference between // IntrospectionException and ReflectionException IntrospectionException ie = new IntrospectionException(e.getMessage()); ie.initCause(e); throw ie; } }
public PlainMBeanMirror(MBeanServerConnection mbsc, ObjectName objectName, ObjectName localObjectName) throws IOException, InstanceNotFoundException, IntrospectionException { this.mbsc = mbsc; this.objectName = objectName; this.localObjectName = localObjectName; try { this.mbeanInfo = mbsc.getMBeanInfo(objectName); } catch (ReflectionException e) { // Callers cannot possibly care about the difference between // IntrospectionException and ReflectionException IntrospectionException ie = new IntrospectionException(e.getMessage()); ie.initCause(e); throw ie; } }
public Object getAttribute(String name) throws AttributeNotFoundException, MBeanException, ReflectionException { try { return super.getAttribute(name); } catch (ReflectionException e) { // Another inconsistency Exception ex = e.getTargetException(); if ((ex instanceof ClassNotFoundException) == false && (ex instanceof NoSuchMethodException) == false) { log.debug("Rewrapping reflection exception: ", e); throw new MBeanException(new ServiceNotFoundException(ex.getMessage()), e.getMessage()); } else throw e; } }
@Override public long getStartTime() throws MonitoringException { long result = 0; final MBeanServer mbeanServer = MBeanUtil.getMBeanServer(); try { result = (Long) mbeanServer.getAttribute(new ObjectName(JvmMBean.JVM_MBEAN_NAME), "StartTime"); } catch (final AttributeNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } catch (final javax.management.InstanceNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } catch (final MalformedObjectNameException e) { throw new MonitoringException(e.getMessage(), e); } catch (final MBeanException e) { throw new MonitoringException(e.getMessage(), e); } catch (final ReflectionException e) { throw new MonitoringException(e.getMessage(), e); } catch (final NullPointerException e) { throw new MonitoringException(e.getMessage(), e); } return result; }
@Override public int getThreadCount() throws MonitoringException { int result = 0; final MBeanServer mbeanServer = MBeanUtil.getMBeanServer(); try { result = (Integer) mbeanServer.getAttribute(new ObjectName(JvmMBean.JVM_MBEAN_NAME), "ThreadCount"); } catch (final MalformedObjectNameException e) { throw new MonitoringException(e.getMessage(), e); } catch (final MBeanException e) { throw new MonitoringException(e.getMessage(), e); } catch (final ReflectionException e) { throw new MonitoringException(e.getMessage(), e); } catch (final AttributeNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } catch (final javax.management.InstanceNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } return result; }
@Override public long getUpTime() throws MonitoringException { long result = 0; final MBeanServer mbeanServer = MBeanUtil.getMBeanServer(); try { result = (Long) mbeanServer.getAttribute(new ObjectName(JvmMBean.JVM_MBEAN_NAME), "UpTime"); } catch (final MalformedObjectNameException e) { throw new MonitoringException(e.getMessage(), e); } catch (final MBeanException e) { throw new MonitoringException(e.getMessage(), e); } catch (final ReflectionException e) { throw new MonitoringException(e.getMessage(), e); } catch (final AttributeNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } catch (final javax.management.InstanceNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } return result; }
@Override public String getOSArch() throws MonitoringException { String result; final MBeanServer mbeanServer = MBeanUtil.getMBeanServer(); try { result = (String) mbeanServer.getAttribute(new ObjectName(JvmMBean.JVM_MBEAN_NAME), "OSArch"); } catch (final MalformedObjectNameException e) { throw new MonitoringException(e.getMessage(), e); } catch (final MBeanException e) { throw new MonitoringException(e.getMessage(), e); } catch (final ReflectionException e) { throw new MonitoringException(e.getMessage(), e); } catch (final AttributeNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } catch (final javax.management.InstanceNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } return result; }
@Override public String getOSVersion() throws MonitoringException { String result; final MBeanServer mbeanServer = MBeanUtil.getMBeanServer(); try { result = (String) mbeanServer.getAttribute(new ObjectName(JvmMBean.JVM_MBEAN_NAME), "OSVersion"); } catch (final MalformedObjectNameException e) { throw new MonitoringException(e.getMessage(), e); } catch (final MBeanException e) { throw new MonitoringException(e.getMessage(), e); } catch (final ReflectionException e) { throw new MonitoringException(e.getMessage(), e); } catch (final AttributeNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } catch (final javax.management.InstanceNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } return result; }
@Override public String getJvmVendor() throws MonitoringException { String result; final MBeanServer mbeanServer = MBeanUtil.getMBeanServer(); try { result = (String) mbeanServer.getAttribute(new ObjectName(JvmMBean.JVM_MBEAN_NAME), "JvmVendor"); } catch (final MalformedObjectNameException e) { throw new MonitoringException(e.getMessage(), e); } catch (final MBeanException e) { throw new MonitoringException(e.getMessage(), e); } catch (final ReflectionException e) { throw new MonitoringException(e.getMessage(), e); } catch (final AttributeNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } catch (final javax.management.InstanceNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } return result; }
@Override public float getMemoryUsagePercentage() throws MonitoringException { float result = 0; final MBeanServer mbeanServer = MBeanUtil.getMBeanServer(); try { result = (Float) mbeanServer.getAttribute(new ObjectName(JvmMBean.JVM_MBEAN_NAME), "MemoryUsagePercentage"); } catch (final MalformedObjectNameException e) { throw new MonitoringException(e.getMessage(), e); } catch (final MBeanException e) { throw new MonitoringException(e.getMessage(), e); } catch (final ReflectionException e) { throw new MonitoringException(e.getMessage(), e); } catch (final AttributeNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } catch (final javax.management.InstanceNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } return result; }
@Override public String getJvmName() throws MonitoringException { String result; final MBeanServer mbeanServer = MBeanUtil.getMBeanServer(); try { result = (String) mbeanServer.getAttribute(new ObjectName(JvmMBean.JVM_MBEAN_NAME), "JvmName"); } catch (final MalformedObjectNameException e) { throw new MonitoringException(e.getMessage(), e); } catch (final MBeanException e) { throw new MonitoringException(e.getMessage(), e); } catch (final ReflectionException e) { throw new MonitoringException(e.getMessage(), e); } catch (final AttributeNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } catch (final javax.management.InstanceNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } return result; }
@Override public double getSystemLoadAverage() throws MonitoringException { double result = 0; final MBeanServer mbeanServer = MBeanUtil.getMBeanServer(); try { result = (Double) mbeanServer.getAttribute(new ObjectName(JvmMBean.JVM_MBEAN_NAME), "SystemLoadAverage"); } catch (final MalformedObjectNameException e) { throw new MonitoringException(e.getMessage(), e); } catch (final MBeanException e) { throw new MonitoringException(e.getMessage(), e); } catch (final ReflectionException e) { throw new MonitoringException(e.getMessage(), e); } catch (final AttributeNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } catch (final javax.management.InstanceNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } return result; }
@Override public int getAvailableProcessors() throws MonitoringException { int result; final MBeanServer mbeanServer = MBeanUtil.getMBeanServer(); try { result = (Integer) mbeanServer.getAttribute(new ObjectName(JvmMBean.JVM_MBEAN_NAME), "AvailableProcessors"); } catch (final MalformedObjectNameException e) { throw new MonitoringException(e.getMessage(), e); } catch (final MBeanException e) { throw new MonitoringException(e.getMessage(), e); } catch (final ReflectionException e) { throw new MonitoringException(e.getMessage(), e); } catch (final AttributeNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } catch (final javax.management.InstanceNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } return result; }
@Override public String getJvmVersion() throws MonitoringException { String result; final MBeanServer mbeanServer = MBeanUtil.getMBeanServer(); try { result = (String) mbeanServer.getAttribute(new ObjectName(JvmMBean.JVM_MBEAN_NAME), "JvmVersion"); } catch (final MalformedObjectNameException e) { throw new MonitoringException(e.getMessage(), e); } catch (final MBeanException e) { throw new MonitoringException(e.getMessage(), e); } catch (final ReflectionException e) { throw new MonitoringException(e.getMessage(), e); } catch (final AttributeNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } catch (final javax.management.InstanceNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } return result; }
@SuppressWarnings("unchecked") @Override public Map<String, String> getJvmSystemProperties() throws MonitoringException { final MBeanServer mbeanServer = MBeanUtil.getMBeanServer(); try { return (Map<String, String>) mbeanServer.getAttribute(new ObjectName(JvmMBean.JVM_MBEAN_NAME), "JvmSystemProperties"); } catch (final MalformedObjectNameException e) { throw new MonitoringException(e.getMessage(), e); } catch (final MBeanException e) { throw new MonitoringException(e.getMessage(), e); } catch (final ReflectionException e) { throw new MonitoringException(e.getMessage(), e); } catch (final AttributeNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } catch (final javax.management.InstanceNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } }
@Override public long getCurrentMemoryUsage() throws MonitoringException { long result = 0; final MBeanServer mbeanServer = MBeanUtil.getMBeanServer(); try { result = (Long) mbeanServer.getAttribute(new ObjectName(JvmMBean.JVM_MBEAN_NAME), "CurrentMemoryUsage"); } catch (final MalformedObjectNameException e) { throw new MonitoringException(e.getMessage(), e); } catch (final MBeanException e) { throw new MonitoringException(e.getMessage(), e); } catch (final ReflectionException e) { throw new MonitoringException(e.getMessage(), e); } catch (final AttributeNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } catch (final javax.management.InstanceNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } return result; }
@Override public long getTotalThreadsCpuTime() throws MonitoringException { long result = 0; final MBeanServer mbeanServer = MBeanUtil.getMBeanServer(); try { result = (Long) mbeanServer.getAttribute(new ObjectName(JvmMBean.JVM_MBEAN_NAME), "TotalThreadsCpuTime"); } catch (final MalformedObjectNameException e) { throw new MonitoringException(e.getMessage(), e); } catch (final MBeanException e) { throw new MonitoringException(e.getMessage(), e); } catch (final ReflectionException e) { throw new MonitoringException(e.getMessage(), e); } catch (final AttributeNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } catch (final javax.management.InstanceNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } return result; }
@Override public String getOSName() throws MonitoringException { String result; final MBeanServer mbeanServer = MBeanUtil.getMBeanServer(); try { result = (String) mbeanServer.getAttribute(new ObjectName(JvmMBean.JVM_MBEAN_NAME), "OSName"); } catch (final MalformedObjectNameException e) { throw new MonitoringException(e.getMessage(), e); } catch (final MBeanException e) { throw new MonitoringException(e.getMessage(), e); } catch (final ReflectionException e) { throw new MonitoringException(e.getMessage(), e); } catch (final AttributeNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } catch (final javax.management.InstanceNotFoundException e) { throw new MonitoringException(e.getMessage(), e); } return result; }