Interface IBaseMsgListener<T,CmdEnum extends Enum<CmdEnum>>


public interface IBaseMsgListener<T,CmdEnum extends Enum<CmdEnum>>
Base消息回调
Author:
mjz
  • Method Details

    • onMsg

      default void onMsg(T t, IMsg msg)
      收到消息(所有消息)
      Parameters:
      msg - IMsg
    • onMsg

      default void onMsg(IMsg msg)
    • onCmdMsg

      default void onCmdMsg(T t, CmdEnum cmd, ICmdMsg<CmdEnum> cmdMsg)
      收到cmd消息(所有cmd)
      Parameters:
      cmd - CmdEnum
      cmdMsg - BaseCmdMsg
    • onCmdMsg

      default void onCmdMsg(CmdEnum cmd, ICmdMsg<CmdEnum> cmdMsg)
    • onOtherCmdMsg

      default void onOtherCmdMsg(T t, CmdEnum cmd, ICmdMsg<CmdEnum> cmdMsg)
      收到其他cmd消息(存在Enum,但Listener没有对应的回调)
      Parameters:
      cmd - CmdEnum
      cmdMsg - BaseCmdMsg
    • onOtherCmdMsg

      default void onOtherCmdMsg(CmdEnum cmd, ICmdMsg<CmdEnum> cmdMsg)
    • onUnknownCmd

      default void onUnknownCmd(T t, String cmdString, IMsg msg)
      收到未知cmd消息
      Parameters:
      cmdString - 实际收到的cmd字符串
      msg - BaseMsg
    • onUnknownCmd

      default void onUnknownCmd(String cmdString, IMsg msg)