chore(config): add config doc to WebSocketConfig

This commit is contained in:
2026-04-04 14:49:06 +08:00
parent 188b5e8b53
commit 660bb01440

View File

@@ -3,6 +3,7 @@ package work.slhaf.partner.runtime.interaction;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.Nullable;
import work.slhaf.partner.api.agent.runtime.config.Config; import work.slhaf.partner.api.agent.runtime.config.Config;
import work.slhaf.partner.api.agent.runtime.config.ConfigDoc;
import work.slhaf.partner.api.agent.runtime.config.ConfigRegistration; import work.slhaf.partner.api.agent.runtime.config.ConfigRegistration;
import work.slhaf.partner.api.agent.runtime.config.Configurable; import work.slhaf.partner.api.agent.runtime.config.Configurable;
@@ -37,7 +38,9 @@ public class WebSocketGatewayRegistry implements Configurable {
} }
static class WebSocketConfig extends Config { static class WebSocketConfig extends Config {
@ConfigDoc(description = "WebSocket 监听端口")
final int port; final int port;
@ConfigDoc(description = "WebSocket 心跳间隔", unit = "ms", constraint = "> 0", example = "10000")
final int heartbeatInterval; final int heartbeatInterval;
WebSocketConfig(int port, int heartbeatInterval) { WebSocketConfig(int port, int heartbeatInterval) {