程序包 cn.wzpmc.network

类 WebSocketConnectionHandler


  • public class WebSocketConnectionHandler
    extends java.lang.Object
    此类用于建立WebSocket连接
    从以下版本开始:
    2024/7/30 下午11:54
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void connect​(java.net.URI websocket)
      建立连接
      void kill()
      强制结束通信
      <REQUEST,​RESPONSE>
      ActionResponse<RESPONSE>
      sendRequest​(Action<REQUEST,​RESPONSE> request)
      发送请求
      • 从类继承的方法 java.lang.Object

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

      • WebSocketConnectionHandler

        public WebSocketConnectionHandler()
    • 方法详细资料

      • connect

        public void connect​(java.net.URI websocket)
        建立连接
        参数:
        websocket - websocket连接地址
        从以下版本开始:
        2024/7/30 下午11:55 v0.0.1-dev
      • kill

        public void kill()
        强制结束通信
        从以下版本开始:
        2024/7/31 上午2:04 v0.0.1-dev
      • sendRequest

        public <REQUEST,​RESPONSE> ActionResponse<RESPONSE> sendRequest​(Action<REQUEST,​RESPONSE> request)
                                                                      throws java.lang.InterruptedException
        发送请求
        类型参数:
        REQUEST - 请求体类型
        RESPONSE - 返回类型
        参数:
        request - 请求
        返回:
        返回
        抛出:
        java.lang.InterruptedException - 当请求进行时按下Ctrl+C时抛出
        从以下版本开始:
        2024/8/23 21:49 v0.0.5-dev