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,DanmuMsg,GiftMsg,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.msg.base.BaseBilibiliCmdMsg (implements tech.ordinaryroad.live.chat.client.bilibili.msg.base.IBilibiliMsg)
          • tech.ordinaryroad.live.chat.client.bilibili.msg.DanmuMsgMsg (implements tech.ordinaryroad.live.chat.client.commons.base.msg.IDanmuMsg)
          • tech.ordinaryroad.live.chat.client.bilibili.msg.SendGiftMsg (implements tech.ordinaryroad.live.chat.client.commons.base.msg.IGiftMsg)
          • tech.ordinaryroad.live.chat.client.bilibili.msg.SendSmsReplyMsg
    • 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,GiftMsg,MsgListener> (implements tech.ordinaryroad.live.chat.client.commons.base.listener.IBaseMsgListener<T,CmdEnum,DanmuMsg,GiftMsg>)
          • 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
    • tech.ordinaryroad.live.chat.client.bilibili.msg.SendGiftMsg.Bag_gift
    • tech.ordinaryroad.live.chat.client.bilibili.msg.SendGiftMsg.Batch_combo_send
    • tech.ordinaryroad.live.chat.client.bilibili.msg.SendGiftMsg.Combo_send
    • tech.ordinaryroad.live.chat.client.bilibili.msg.SendGiftMsg.Data
    • tech.ordinaryroad.live.chat.client.bilibili.msg.SendGiftMsg.Medal_info
    • tech.ordinaryroad.live.chat.client.bilibili.msg.SendGiftMsg.Receive_user_info

Interface Hierarchy

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

Enum Class Hierarchy