From c253b555c7905c5136d47cd615ef545fa50cc6ad Mon Sep 17 00:00:00 2001 From: 935090232@qq.com <ak473600000> Date: Sun, 20 Feb 2022 21:24:16 +0800 Subject: [PATCH] Merge branch 'api_score_meger' --- zq-erp/src/main/java/com/matrix/component/asyncmessage/MessageHandler.java | 41 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 41 insertions(+), 0 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/component/asyncmessage/MessageHandler.java b/zq-erp/src/main/java/com/matrix/component/asyncmessage/MessageHandler.java new file mode 100644 index 0000000..bc4d9e1 --- /dev/null +++ b/zq-erp/src/main/java/com/matrix/component/asyncmessage/MessageHandler.java @@ -0,0 +1,41 @@ +/** + * projectName: zq-erp + * fileName: MessageHandler.java + * packageName: com.matrix.component.asyncmessage + * date: 2021-10-18 13:59 + * copyright(c) 2021 http://www.hydee.cn/ Inc. All rights reserved. + */ +package com.matrix.component.asyncmessage; + +import java.util.Map; + +/** + * @version: V1.0 + * @author: JiangYouYao + * @className: MessageHandler + * @packageName: com.matrix.component.asyncmessage + * @description: 异步消息处理接口 + * @data: 2021-10-18 13:59 + **/ +public interface MessageHandler { + + /** + * 处理类的名字 + * @return + */ + String getName(); + + /** + * 返回任务的路由key,当有对应key的事件发生时,消息管理器会触发handle方法。 + * key 支持正则表达式 + * @return + */ + String getRouteKey(); + + /** + * 实际任务处理方法 + * @param param + */ + void handle(Map<String,Object> param); + +} \ No newline at end of file -- Gitblit v1.9.1