Class Hierarchy

  • java.lang.Object
    • tech.ordinaryroad.live.chat.client.commons.client.BaseLiveChatClient<Config,MsgListener> (implements tech.ordinaryroad.live.chat.client.commons.client.IBaseLiveChatClient<MsgListener>)
      • tech.ordinaryroad.live.chat.client.servers.netty.client.base.BaseNettyClient<Config,CmdEnum,Msg,MsgListener,ConnectionHandler,BinaryFrameHandler> (implements tech.ordinaryroad.live.chat.client.commons.base.listener.IBaseConnectionListener<T>)
    • tech.ordinaryroad.live.chat.client.commons.client.config.BaseLiveChatClientConfig
    • io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
      • io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
        • tech.ordinaryroad.live.chat.client.servers.netty.handler.base.BaseConnectionHandler<ConnectionHandler> (implements tech.ordinaryroad.live.chat.client.servers.netty.handler.base.IBaseConnectionHandler)
        • io.netty.channel.ChannelDuplexHandler (implements io.netty.channel.ChannelOutboundHandler)
          • io.netty.handler.codec.MessageToMessageCodec<INBOUND_IN,OUTBOUND_IN>
        • io.netty.channel.ChannelInitializer<C>
        • io.netty.channel.SimpleChannelInboundHandler<I>
          • tech.ordinaryroad.live.chat.client.servers.netty.handler.base.BaseBinaryFrameHandler<T,CmdEnum,Msg,MsgListener> (implements tech.ordinaryroad.live.chat.client.commons.base.listener.IBaseMsgListener<T,CmdEnum>)