NacosA2aProtocolConfig
public class NacosA2aProtocolConfig extends A2aProtocolConfig
io/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:29–130Nacos A 2 a 协议配置,保存相关配置项。位于 io.agentscope.extensions.runtime.a2a.nacos 包,继承自 A2aProtocolConfig。核心成员包括 getNacosProperties、isRegisterAsLatest、isEnabledRegisterEndpoint、getOverwritePreferredTransport、NacosA2aProtocolConfig。
Extensions io.agentscope.runtime.protocol.a2a.A2aProtocolConfig for Nacos A2A Registry.
嵌套类摘要Nested Class Summary
| 类Class | 类型Kind | 说明Description |
|---|---|---|
Builder | 类class | 构建器,用于构建并配置目标实例。 A class in io.agentscope.extensions.runtime.a2a.nacos that supports discovery, delegation and collaboration between agents. |
构造器摘要Constructor Summary
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Properties getNacosProperties() | 获取 `getNacosProperties`。 Returns the nacos properties. |
public boolean isRegisterAsLatest() | 判断是否 `isRegisterAsLatest`。 Returns whether the register as latest. |
public boolean isEnabledRegisterEndpoint() | 判断是否已启用注册端点。 Returns whether the enabled register endpoint. |
public String getOverwritePreferredTransport() | 获取 `getOverwritePreferredTransport`。 Returns the overwrite preferred transport. |
构造器详情Constructor Detail
NacosA2aProtocolConfig
public NacosA2aProtocolConfig(ConfigurableAgentCard agentCard, int agentCompletionTimeoutSeconds, int consumptionCompletionTimeoutSeconds, Properties nacosProperties, boolean registerAsLatest, boolean enabledRegisterEndpoint, String overwritePreferredTransport)
初始化 NacosA2aProtocolConfig 实例。
Creates a new instance.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
agentCard | ConfigurableAgentCard | 智能体卡片(类型 `ConfigurableAgentCard`)。The agent card. |
agentCompletionTimeoutSeconds | int | 智能体补全超时秒(类型 `int`)。The agent completion timeout seconds. |
consumptionCompletionTimeoutSeconds | int | consumption 补全超时秒(类型 `int`)。The consumption completion timeout seconds. |
nacosProperties | Properties | Nacos 属性(类型 `Properties`)。The nacos properties. |
registerAsLatest | boolean | 注册 As Latest(类型 `boolean`)。The register as latest. |
enabledRegisterEndpoint | boolean | 已启用注册端点(类型 `boolean`)。The enabled register endpoint. |
overwritePreferredTransport | String | overwrite Preferred 传输层(类型 `String`)。The overwrite preferred transport. |
io/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:46–54方法详情Method Detail
getNacosProperties
public Properties getNacosProperties()
获取 getNacosProperties。
Returns the nacos properties.
Propertiesio/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:56–58isRegisterAsLatest
public boolean isRegisterAsLatest()
判断是否 isRegisterAsLatest。
Returns whether the register as latest.
booleanio/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:60–62isEnabledRegisterEndpoint
public boolean isEnabledRegisterEndpoint()
判断是否已启用注册端点。
Returns whether the enabled register endpoint.
booleanio/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:64–66getOverwritePreferredTransport
public String getOverwritePreferredTransport()
获取 getOverwritePreferredTransport。
Returns the overwrite preferred transport.
Stringio/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:68–70嵌套类详情Nested Class Detail
Builder
public static class Builder extends A2aProtocolConfig.Builder构建器,用于构建并配置目标实例。位于 io.agentscope.extensions.runtime.a2a.nacos 包,继承自 A2aProtocolConfig.Builder。核心成员包括 registerAsLatest、enabledRegisterEndpoint、overwritePreferredTransport、agentCard、agentCompletionTimeoutSeconds、consumptionCompletionTimeoutSeconds。
A class in io.agentscope.extensions.runtime.a2a.nacos that supports discovery, delegation and collaboration between agents. Declared in io.agentscope.extensions.runtime.a2a.nacos. Extends A2aProtocolConfig.Builder.