
com.godmao.mqserver.handler.SingleMessageHandler Maven / Gradle / Ivy
package com.godmao.mqserver.handler;
import com.godmao.mqserver.AbstractServer;
import com.godmao.mqserver.message.SingleMessage;
import io.netty.channel.ChannelHandlerContext;
import io.netty.channel.SimpleChannelInboundHandler;
/**
* 服务器消息处理器
*/
public class SingleMessageHandler extends SimpleChannelInboundHandler {
private final AbstractServer connect;
public SingleMessageHandler(AbstractServer connect) {
this.connect = connect;
}
@Override
protected void channelRead0(ChannelHandlerContext ctx, SingleMessage.Request msg) {
connect.onMessage(ctx, msg.getTopic(), msg.getData());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy