Class BaseNettyClientBinaryFrameHandler<Client extends BaseNettyClient<?,?,?,?,?,?>,BinaryFrameHandler extends BaseBinaryFrameHandler<BinaryFrameHandler,CmdEnum,Msg,MsgListener>,CmdEnum extends Enum<CmdEnum>,Msg extends tech.ordinaryroad.live.chat.client.commons.base.msg.IMsg,MsgListener extends tech.ordinaryroad.live.chat.client.commons.base.listener.IBaseMsgListener<BinaryFrameHandler,CmdEnum>>

java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelInboundHandlerAdapter
io.netty.channel.SimpleChannelInboundHandler<Msg>
tech.ordinaryroad.live.chat.client.servers.netty.handler.base.BaseBinaryFrameHandler<BinaryFrameHandler,CmdEnum,Msg,MsgListener>
tech.ordinaryroad.live.chat.client.servers.netty.client.handler.BaseNettyClientBinaryFrameHandler<Client,BinaryFrameHandler,CmdEnum,Msg,MsgListener>
All Implemented Interfaces:
io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler, tech.ordinaryroad.live.chat.client.commons.base.listener.IBaseMsgListener<BinaryFrameHandler,CmdEnum>

public abstract class BaseNettyClientBinaryFrameHandler<Client extends BaseNettyClient<?,?,?,?,?,?>,BinaryFrameHandler extends BaseBinaryFrameHandler<BinaryFrameHandler,CmdEnum,Msg,MsgListener>,CmdEnum extends Enum<CmdEnum>,Msg extends tech.ordinaryroad.live.chat.client.commons.base.msg.IMsg,MsgListener extends tech.ordinaryroad.live.chat.client.commons.base.listener.IBaseMsgListener<BinaryFrameHandler,CmdEnum>> extends BaseBinaryFrameHandler<BinaryFrameHandler,CmdEnum,Msg,MsgListener>
BaseClientBinaryFrameHandler
Author:
mjz
  • Field Details

  • Constructor Details

    • BaseNettyClientBinaryFrameHandler

      public BaseNettyClientBinaryFrameHandler(List<MsgListener> msgListeners, Client client, long roomId)
    • BaseNettyClientBinaryFrameHandler

      public BaseNettyClientBinaryFrameHandler(List<MsgListener> msgListeners, Client client)
    • BaseNettyClientBinaryFrameHandler

      public BaseNettyClientBinaryFrameHandler(List<MsgListener> msgListeners, long roomId)