/** * Get the statistics * @return The value; <code>null</code> if no statistics is available */ public StatisticsPlugin getStatistics() { if (getAdminObject() != null && getAdminObject() instanceof Statistics) { return ((Statistics)getAdminObject()).getStatistics(); } return null; }
/** * String representation * @return The string */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("AdminObject@").append(Integer.toHexString(System.identityHashCode(this))); sb.append("[instance=").append(getAdminObject()); sb.append(" configProperties=").append(configProperties); sb.append(" statistics=").append(getStatistics()); sb.append("]"); return sb.toString(); } }
if (mgtAo.getAdminObject() != null) ",type=AdminObject,class=" + getClassName(mgtAo.getAdminObject().getClass().getName()); DynamicMBean aoDMB = JMX.createMBean(mgtAo.getAdminObject(), "Admin object", writeable, getClassName(mgtAo.getAdminObject().getClass().getName());