Class Hierarchy

  • java.lang.Object
    • tech.ordinaryroad.live.chat.client.commons.client.BaseLiveChatClient<Config> (implements tech.ordinaryroad.live.chat.client.commons.client.IBaseLiveChatClient)
      • tech.ordinaryroad.live.chat.client.servers.netty.client.base.BaseNettyClient<Config,CmdEnum,Msg,DanmuMsg,MsgListener,ConnectionHandler,BinaryFrameHandler>
    • tech.ordinaryroad.live.chat.client.commons.client.config.BaseLiveChatClientConfig
    • tech.ordinaryroad.live.chat.client.commons.base.msg.BaseMsg (implements tech.ordinaryroad.live.chat.client.commons.base.msg.IMsg)
      • tech.ordinaryroad.live.chat.client.bilibili.msg.base.BaseBilibiliMsg (implements tech.ordinaryroad.live.chat.client.bilibili.msg.base.IBilibiliMsg)
        • tech.ordinaryroad.live.chat.client.bilibili.msg.AuthMsg
        • tech.ordinaryroad.live.chat.client.bilibili.msg.AuthReplyMsg
        • tech.ordinaryroad.live.chat.client.bilibili.msg.HeartbeatMsg
        • tech.ordinaryroad.live.chat.client.bilibili.msg.HeartbeatReplyMsg
      • tech.ordinaryroad.live.chat.client.commons.base.msg.BaseCmdMsg<CmdEnum>
    • tech.ordinaryroad.live.chat.client.bilibili.api.BilibiliApis
    • tech.ordinaryroad.live.chat.client.bilibili.util.BilibiliCodecUtil
    • tech.ordinaryroad.live.chat.client.bilibili.api.request.BilibiliSendMsgRequest
    • tech.ordinaryroad.live.chat.client.bilibili.netty.frame.factory.BilibiliWebSocketFrameFactory
    • io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
      • io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
        • io.netty.channel.SimpleChannelInboundHandler<I>
          • tech.ordinaryroad.live.chat.client.servers.netty.handler.base.BaseBinaryFrameHandler<T,CmdEnum,Msg,DanmuMsg,MsgListener> (implements tech.ordinaryroad.live.chat.client.commons.base.listener.IBaseMsgListener<T,CmdEnum,DanmuMsg>)
          • tech.ordinaryroad.live.chat.client.servers.netty.handler.base.BaseConnectionHandler<ConnectionHandler>
    • io.netty.buffer.DefaultByteBufHolder (implements io.netty.buffer.ByteBufHolder)
      • io.netty.handler.codec.http.websocketx.WebSocketFrame

Interface Hierarchy

  • tech.ordinaryroad.live.chat.client.commons.base.listener.IBaseConnectionListener<T>
  • tech.ordinaryroad.live.chat.client.commons.base.listener.IBaseMsgListener<T,CmdEnum,DanmuMsg>
  • java.io.Serializable
    • tech.ordinaryroad.live.chat.client.commons.base.msg.IMsg
      • tech.ordinaryroad.live.chat.client.bilibili.msg.base.IBilibiliMsg

Enum Class Hierarchy