类 EwaWebSocketBus

java.lang.Object
com.gdxsoft.easyweb.websocket.EwaWebSocketBus

public class EwaWebSocketBus extends Object
WebSocket 消息总线
  • 构造器详细资料

    • EwaWebSocketBus

      public EwaWebSocketBus()
  • 方法详细资料

    • registerHandler

      public static boolean registerHandler(String methodName, String mapClass)
      在程序中提交handler,默认是通过ewa_conf.xml中进行配置
      参数:
      methodName - 处理名称
      mapClass - 对应的类名称
      返回:
    • onOpen

      public void onOpen(javax.websocket.Session session)
      连接建立成功调用的方法
      参数:
      session - 可选的参数。session为与某个客户端的连接会话,需要通过它来给客户端发送数据
    • onClose

      public void onClose()
      连接关闭调用的方法
    • onMessage

      public void onMessage(String message, javax.websocket.Session session)
      收到客户端消息后调用的方法
      参数:
      message - 客户端发送过来的消息
      session - 可选的参数
    • sendToClient

      public boolean sendToClient(String msg)
      异步发送消息到客户端
      参数:
      msg -
    • onError

      public void onError(javax.websocket.Session session, Throwable error)
      发生错误时调用
      参数:
      session -
      error -
    • getSession

      public javax.websocket.Session getSession()
    • getRv

      public RequestValue getRv()
    • getUnid

      public String getUnid()
      唯一编号,检索用
      返回: