AS AgentScopeAPI 手册 / API Reference

NacosA2aProtocolConfig

public class NacosA2aProtocolConfig extends A2aProtocolConfig
源码Source io/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:29–130

Nacos 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

构造器Constructor说明Description
public NacosA2aProtocolConfig(ConfigurableAgentCard agentCard, int agentCompletionTimeoutSeconds, int consumptionCompletionTimeoutSeconds, Properties nacosProperties, boolean registerAsLatest, boolean enabledRegisterEndpoint, String overwritePreferredTransport)
初始化 `NacosA2aProtocolConfig` 实例。
Creates a new instance.

方法摘要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.

参数Parameters
名称Name类型Type说明Description
agentCardConfigurableAgentCard智能体卡片(类型 `ConfigurableAgentCard`)。The agent card.
agentCompletionTimeoutSecondsint智能体补全超时秒(类型 `int`)。The agent completion timeout seconds.
consumptionCompletionTimeoutSecondsintconsumption 补全超时秒(类型 `int`)。The consumption completion timeout seconds.
nacosPropertiesPropertiesNacos 属性(类型 `Properties`)。The nacos properties.
registerAsLatestboolean注册 As Latest(类型 `boolean`)。The register as latest.
enabledRegisterEndpointboolean已启用注册端点(类型 `boolean`)。The enabled register endpoint.
overwritePreferredTransportStringoverwrite Preferred 传输层(类型 `String`)。The overwrite preferred transport.
源码Source io/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:46–54

方法详情Method Detail

getNacosProperties

public Properties getNacosProperties()

获取 getNacosProperties。

Returns the nacos properties.

返回Returns Properties
返回属性。Returns properties.
源码Source io/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:56–58

isRegisterAsLatest

public boolean isRegisterAsLatest()

判断是否 isRegisterAsLatest。

Returns whether the register as latest.

返回Returns boolean
返回布尔值,表示判断结果。Returns a boolean result.
源码Source io/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:60–62

isEnabledRegisterEndpoint

public boolean isEnabledRegisterEndpoint()

判断是否已启用注册端点。

Returns whether the enabled register endpoint.

返回Returns boolean
返回布尔值,表示判断结果。Returns a boolean result.
源码Source io/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:64–66

getOverwritePreferredTransport

public String getOverwritePreferredTransport()

获取 getOverwritePreferredTransport。

Returns the overwrite preferred transport.

返回Returns String
返回字符串结果。Returns a string.
源码Source io/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.

继承成员Inherited Members

继承自Methods inherited from ProtocolConfig
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.