类 CoreWebSocketHandler

java.lang.Object
cool.scx.ext.core.CoreWebSocketHandler
所有已实现的接口:
cool.scx.core.base.BaseWebSocketHandler

public class CoreWebSocketHandler extends Object implements cool.scx.core.base.BaseWebSocketHandler
时间总线 websocket 连接处理类

负责维护前台和后台的事件总线通讯

版本:
1.0.16
作者:
scx567888
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static List<io.vertx.core.http.ServerWebSocket>
    获取当前所有在线的连接对象
    static io.vertx.core.http.ServerWebSocket
    getWebSocket(String binaryHandlerID)
    根据 binaryHandlerID 获取 ServerWebSocket
    void
    onBinaryMessage(io.vertx.core.buffer.Buffer binaryData, io.vertx.core.http.WebSocketFrame h, io.vertx.core.http.ServerWebSocket webSocket)
    void
    onClose(io.vertx.core.http.ServerWebSocket webSocket)
    void
    onError(Throwable event, io.vertx.core.http.ServerWebSocket webSocket)
    连接错误 打印错误 同时移除 连接
    void
    onOpen(io.vertx.core.http.ServerWebSocket webSocket)
    void
    onTextMessage(String textData, io.vertx.core.http.WebSocketFrame h, io.vertx.core.http.ServerWebSocket webSocket)

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • CoreWebSocketHandler

      public CoreWebSocketHandler()
  • 方法详细资料

    • getWebSocket

      public static io.vertx.core.http.ServerWebSocket getWebSocket(String binaryHandlerID)
      根据 binaryHandlerID 获取 ServerWebSocket
      参数:
      binaryHandlerID - a
      返回:
      a
    • getAllWebSockets

      public static List<io.vertx.core.http.ServerWebSocket> getAllWebSockets()
      获取当前所有在线的连接对象
      返回:
      当前所有在线的连接对象
    • onOpen

      public void onOpen(io.vertx.core.http.ServerWebSocket webSocket)

      onOpen

      指定者:
      onOpen 在接口中 cool.scx.core.base.BaseWebSocketHandler
    • onClose

      public void onClose(io.vertx.core.http.ServerWebSocket webSocket)

      onClose

      指定者:
      onClose 在接口中 cool.scx.core.base.BaseWebSocketHandler
    • onTextMessage

      public void onTextMessage(String textData, io.vertx.core.http.WebSocketFrame h, io.vertx.core.http.ServerWebSocket webSocket) throws com.fasterxml.jackson.core.JsonProcessingException
      指定者:
      onTextMessage 在接口中 cool.scx.core.base.BaseWebSocketHandler
      抛出:
      com.fasterxml.jackson.core.JsonProcessingException
    • onBinaryMessage

      public void onBinaryMessage(io.vertx.core.buffer.Buffer binaryData, io.vertx.core.http.WebSocketFrame h, io.vertx.core.http.ServerWebSocket webSocket)
      指定者:
      onBinaryMessage 在接口中 cool.scx.core.base.BaseWebSocketHandler
    • onError

      public void onError(Throwable event, io.vertx.core.http.ServerWebSocket webSocket)
      连接错误 打印错误 同时移除 连接
      指定者:
      onError 在接口中 cool.scx.core.base.BaseWebSocketHandler