deregisters all sigar mbeans that were created and registered using this instance . concode_field_sep String MBEAN_ATTR_TYPE concode_elem_sep String MBEAN_DOMAIN concode_elem_sep MBeanServer mbeanServer concode_elem_sep SigarProxy sigar concode_elem_sep Sigar sigarImpl concode_elem_sep ArrayList managedBeans concode_elem_sep String objectName concode_elem_sep int CACHE_EXPIRE concode_elem_sep String MBEAN_TYPE concode_field_sep void postDeregister concode_elem_sep void init concode_elem_sep String getObjectName concode_elem_sep void registerMBean concode_elem_sep void postRegister concode_elem_sep ObjectName preRegister
void function ( ) { for ( int loc0 = managedBeans . size ( ) - 1 ; loc0 >= 0 ; loc0 -- ) { ObjectName loc1 = ( ObjectName ) managedBeans . remove ( loc0 ) ; if ( mbeanServer . isRegistered ( loc1 ) ) { try { mbeanServer . unregisterMBean ( loc1 ) ; } catch ( Exception loc2 ) { } } } }