public void shutdown(Collection<Class<? extends ManagementExtension>> monitoringExtensions) {
for (Class<? extends ManagementExtension> monitoringExtensionClass : monitoringExtensions) {
ManagementExtension monitoringExtension = Beans.getReference(monitoringExtensionClass);
monitoringExtension.shutdown(this.getManagedTypes());
logger.debug(bundle.getString("management-debug-removing-management-extension", monitoringExtension
.getClass().getCanonicalName()));
}
}