From 17dcddcd801a3dfab60762cc8bba8f581b62681f Mon Sep 17 00:00:00 2001 From: Redkale Date: Fri, 25 Nov 2022 13:46:23 +0800 Subject: [PATCH] =?UTF-8?q?ResourceEvent=E5=A2=9E=E5=8A=A0containsName?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/org/redkale/util/ResourceEvent.java | 8 ++++++++ 1 file changed, 8 insertions(+) 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; + } }