houzhongyi
2024-07-11 e7c1260db32209a078a962aaa0ad5492c35774fb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.iailab.framework.mq.redis.core.pubsub;
 
import com.iailab.framework.mq.redis.core.message.AbstractRedisMessage;
import com.fasterxml.jackson.annotation.JsonIgnore;
 
/**
 * Redis Channel Message 抽象类
 *
 * @author iailab
 */
public abstract class AbstractRedisChannelMessage extends AbstractRedisMessage {
 
    /**
     * 获得 Redis Channel,默认使用类名
     *
     * @return Channel
     */
    @JsonIgnore // 避免序列化。原因是,Redis 发布 Channel 消息的时候,已经会指定。
    public String getChannel() {
        return getClass().getSimpleName();
    }
 
}