CloseInfo
public record CloseInfo(int code, String reason)
源码Source
io/agentscope/core/model/transport/websocket/CloseInfo.java:26–68承载关闭信息数据的记录类型。位于 io.agentscope.core.model.transport.websocket 包。核心成员包括 code、reason、isNormal、normal、abnormal、NORMAL_CLOSURE。
WebSocket connection close information.
Contains the close code and reason when a WebSocket connection is closed.
记录组件摘要Record Component Summary
| 组件Component | 类型Type | 说明Description |
|---|---|---|
code | int | 执行 `code` 方法。 WebSocket close code |
reason | String | 执行推理相关操作。 Close reason message |
字段摘要Field Summary
| 字段Field | 类型Type | 说明Description |
|---|---|---|
NORMAL_CLOSUREstaticfinal | int | NORMAL CLOSURE字段。 Normal closure (1000). |
GOING_AWAYstaticfinal | int | GOING AWAY字段。 Going away (1001). |
PROTOCOL_ERRORstaticfinal | int | 协议错误字段。 Protocol error (1002). |
ABNORMAL_CLOSUREstaticfinal | int | ABNORMAL CLOSURE字段。 Abnormal closure (1006). |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public boolean isNormal() | 判断是否 `isNormal`。 Check if this is a normal closure. |
public static CloseInfo normal(String reason)static | 设置该参数。 Create a CloseInfo for normal closure. |
public static CloseInfo abnormal(String reason)static | 设置该参数。 Create a CloseInfo for abnormal closure. |
记录组件详情Record Component Detail
code
int code执行 code 方法。
WebSocket close code
源码Source
io/agentscope/core/model/transport/websocket/CloseInfo.java:26–68reason
String reason执行推理相关操作。
Close reason message
源码Source
io/agentscope/core/model/transport/websocket/CloseInfo.java:26–68字段详情Field Detail
NORMAL_CLOSURE
public static final int NORMAL_CLOSURE
staticfinal
NORMAL CLOSURE字段。声明为 public static final int NORMAL_CLOSURE。
Normal closure (1000).
源码Source
io/agentscope/core/model/transport/websocket/CloseInfo.java:29GOING_AWAY
public static final int GOING_AWAY
staticfinal
GOING AWAY字段。声明为 public static final int GOING_AWAY。
Going away (1001).
源码Source
io/agentscope/core/model/transport/websocket/CloseInfo.java:32PROTOCOL_ERROR
public static final int PROTOCOL_ERROR
staticfinal
协议错误字段。声明为 public static final int PROTOCOL_ERROR。
Protocol error (1002).
源码Source
io/agentscope/core/model/transport/websocket/CloseInfo.java:35ABNORMAL_CLOSURE
public static final int ABNORMAL_CLOSURE
staticfinal
ABNORMAL CLOSURE字段。声明为 public static final int ABNORMAL_CLOSURE。
Abnormal closure (1006).
源码Source
io/agentscope/core/model/transport/websocket/CloseInfo.java:38方法详情Method Detail
isNormal
public boolean isNormal()
判断是否 isNormal。
Check if this is a normal closure.
boolean返回布尔值,表示判断结果。true if the close code is 1000 (normal closure)
源码Source
io/agentscope/core/model/transport/websocket/CloseInfo.java:45–47normal
public static CloseInfo normal(String reason)
static
设置该参数。
Create a CloseInfo for normal closure.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
reason | String | 原因(类型 `String`)。Close reason |
CloseInfo返回CloseInfo。CloseInfo instance
源码Source
io/agentscope/core/model/transport/websocket/CloseInfo.java:55–57abnormal
public static CloseInfo abnormal(String reason)
static
设置该参数。
Create a CloseInfo for abnormal closure.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
reason | String | 原因(类型 `String`)。Close reason |
CloseInfo返回CloseInfo。CloseInfo instance
源码Source
io/agentscope/core/model/transport/websocket/CloseInfo.java:65–67