Return early if no plugins should be disabled
This commit is contained in:
parent
4c75700164
commit
9f13d291ec
|
|
@ -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…
Reference in New Issue