
com.zx.sms.codec.cmpp20.Cmpp20ConnectResponseMessageCodec Maven / Gradle / Ivy
package com.zx.sms.codec.cmpp20;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import io.netty.channel.ChannelHandlerContext;
import io.netty.handler.codec.MessageToMessageCodec;
import io.netty.util.ReferenceCountUtil;
import java.util.List;
import com.zx.sms.codec.cmpp.msg.CmppConnectResponseMessage;
import com.zx.sms.codec.cmpp.msg.Message;
import com.zx.sms.codec.cmpp.packet.CmppConnectResponse;
import com.zx.sms.codec.cmpp.packet.PacketType;
import com.zx.sms.codec.cmpp20.packet.Cmpp20ConnectResponse;
import com.zx.sms.codec.cmpp20.packet.Cmpp20PacketType;
import com.zx.sms.common.NotSupportedException;
import static com.zx.sms.common.util.NettyByteBufUtil.*;
/**
*
* @author huzorro([email protected])
* @author Lihuanghe([email protected])
*/
public class Cmpp20ConnectResponseMessageCodec extends MessageToMessageCodec {
private PacketType packetType;
/**
*
*/
public Cmpp20ConnectResponseMessageCodec() {
this(Cmpp20PacketType.CMPPCONNECTRESPONSE);
}
public Cmpp20ConnectResponseMessageCodec(PacketType packetType) {
this.packetType = packetType;
}
@Override
protected void decode(ChannelHandlerContext ctx, Message msg, List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy