From ca7c0d47b08e46d83ee4113361b9c78fc986ccaa Mon Sep 17 00:00:00 2001 From: redkale Date: Sat, 8 Jun 2024 16:55:24 +0800 Subject: [PATCH] EventListener --- src/main/java/org/redkale/source/CacheEventListener.java | 5 ++++- src/main/java/org/redkale/util/ResourceListener.java | 5 ++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/redkale/source/CacheEventListener.java b/src/main/java/org/redkale/source/CacheEventListener.java index 18cb5ead4..eec7f03de 100644 --- a/src/main/java/org/redkale/source/CacheEventListener.java +++ b/src/main/java/org/redkale/source/CacheEventListener.java @@ -3,15 +3,18 @@ */ package org.redkale.source; +import java.util.EventListener; + /** * CacheSource订阅频道的消费监听器 * *

详情见: https://redkale.org * * @author zhangjx + * @param 泛型 * @since 2.8.0 */ -public interface CacheEventListener { +public interface CacheEventListener extends EventListener { public void onMessage(String topic, T message); } diff --git a/src/main/java/org/redkale/util/ResourceListener.java b/src/main/java/org/redkale/util/ResourceListener.java index 373bee1c9..fa4088a2d 100644 --- a/src/main/java/org/redkale/util/ResourceListener.java +++ b/src/main/java/org/redkale/util/ResourceListener.java @@ -5,11 +5,10 @@ */ package org.redkale.util; +import java.lang.annotation.*; import static java.lang.annotation.ElementType.METHOD; import static java.lang.annotation.RetentionPolicy.RUNTIME; -import java.lang.annotation.*; - /** * @Resource资源被更新时的监听事件, 本注解只能标记在方法参数为ResourceEvent[]上
* 注意: 一个类只能存在一个@ResourceListener的方法, 多余的会被忽略
@@ -51,7 +50,7 @@ import java.lang.annotation.*; * * @see org.redkale.annotation.ResourceChanged * @author zhangjx - * @deprecated replaced by org.redkale.annotation.ResourceChanged + * @deprecated replaced by {@link org.redkale.annotation.ResourceChanged} */ @Deprecated(since = "2.8.0") @Documented