Browse Source

Return early if no plugins should be disabled

pull/118/merge
Christian Dupuis 13 years ago
parent
commit
9f13d291ec
  1. 17
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/CrshAutoConfiguration.java

17
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/CrshAutoConfiguration.java

@ -324,18 +324,19 @@ public class CrshAutoConfiguration { @@ -324,18 +324,19 @@ public class CrshAutoConfiguration {
protected boolean shouldFilter(CRaSHPlugin<?> plugin) {
Assert.notNull(plugin);
if (this.disabledPlugins == null || this.disabledPlugins.length == 0) {
return false;
}
Set<Class> classes = ClassUtils.getAllInterfacesAsSet(plugin);
classes.add(plugin.getClass());
for (Class<?> clazz : classes) {
if (this.disabledPlugins != null && this.disabledPlugins.length > 0) {
for (String disabledPlugin : this.disabledPlugins) {
if (ClassUtils.getShortName(clazz).equalsIgnoreCase(
disabledPlugin)
|| ClassUtils.getQualifiedName(clazz).equalsIgnoreCase(
disabledPlugin)) {
return true;
}
for (String disabledPlugin : this.disabledPlugins) {
if (ClassUtils.getShortName(clazz).equalsIgnoreCase(disabledPlugin)
|| ClassUtils.getQualifiedName(clazz).equalsIgnoreCase(
disabledPlugin)) {
return true;
}
}
}

Loading…
Cancel
Save