/**
|
* 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
|
* @return
|
*/
|
String getRouteKey();
|
|
/**
|
* 实际任务处理方法
|
* @param param
|
*/
|
void handle(Map<String,Object> param);
|
|
}
|