程序包 cool.scx.socket

类 EventManager

java.lang.Object
cool.scx.socket.FrameCreator
cool.scx.socket.EventManager
直接已知子类:
ScxSocket

public class EventManager extends FrameCreator
  • 字段详细资料

  • 构造器详细资料

  • 方法详细资料

    • onMessage

      public final EventManager onMessage(Consumer<String> onMessage)
    • onClose

      public final EventManager onClose(Consumer<Void> onClose)
    • onError

      public final EventManager onError(Consumer<Throwable> onError)
    • onEvent

      public final EventManager onEvent(String eventName, Consumer<String> onEvent)
    • callOnClose

      protected void callOnClose(Void v)
    • callOnError

      protected void callOnError(Throwable e)
    • callOnMessageWithCheckDuplicateAsync

      protected final void callOnMessageWithCheckDuplicateAsync(ScxSocketFrame socketFrame)
    • callOnEventWithCheckDuplicateAsync

      protected final void callOnEventWithCheckDuplicateAsync(ScxSocketFrame socketFrame)
    • checkDuplicate

      protected final boolean checkDuplicate(ScxSocketFrame socketFrame)
      用来判断是否为重发的消息
      参数:
      socketFrame - socketFrame
      返回:
      true 是重发 false 不是重发
    • startAllClearTask

      protected final void startAllClearTask()
    • cancelAllClearTask

      protected final void cancelAllClearTask()
    • startAllClearTaskAsync

      protected final void startAllClearTaskAsync()
    • cancelAllClearTaskAsync

      protected final void cancelAllClearTaskAsync()