diff --git a/src/main/java/org/redkale/util/ResourceEvent.java b/src/main/java/org/redkale/util/ResourceEvent.java index b7beca2dc..bbeebd428 100644 --- a/src/main/java/org/redkale/util/ResourceEvent.java +++ b/src/main/java/org/redkale/util/ResourceEvent.java @@ -17,4 +17,12 @@ public interface ResourceEvent { public T newValue(); public T oldValue(); + + public static boolean containsName(ResourceEvent[] events, String... names) { + if (events == null || events.length == 0 || names.length == 0) return false; + for (ResourceEvent event : events) { + if (Utility.contains(names, event.name())) return true; + } + return false; + } }