AS AgentScopeAPI 手册 / API Reference

NacosA2aProperties

@ConfigurationProperties(prefix = Constants.REGISTRY_PREFIX) public class NacosA2aProperties
源码Source io/agentscope/extensions/a2a/nacos/registry/properties/NacosA2aProperties.java:30–79

Nacos A 2 a 属性,支持智能体之间的发现、委派与协作。位于 io.agentscope.extensions.a2a.nacos.registry.properties 包。核心成员包括 isRegisterAsLatest、setRegisterAsLatest、isEnabledRegisterEndpoint、setEnabledRegisterEndpoint、getOverwritePreferredTransport、setOverwritePreferredTransport。

A2a properties for Nacos A2A Registry.

方法摘要Method Summary

方法Method说明Description
public boolean isRegisterAsLatest()
判断是否 `isRegisterAsLatest`。
Returns whether the register as latest.
public void setRegisterAsLatest(boolean registerAsLatest)
设置 `setRegisterAsLatest`。
Sets the register as latest.
public boolean isEnabledRegisterEndpoint()
判断是否已启用注册端点。
Returns whether the enabled register endpoint.
public void setEnabledRegisterEndpoint(boolean enabledRegisterEndpoint)
设置已启用注册端点。
Sets the enabled register endpoint.
public String getOverwritePreferredTransport()
获取 `getOverwritePreferredTransport`。
Returns the overwrite preferred transport.
public void setOverwritePreferredTransport(String overwritePreferredTransport)
设置 `setOverwritePreferredTransport`。
Sets the overwrite preferred transport.
public Map<String, NacosA2aTransportProperties> getTransports()
获取 `getTransports`。
Returns the transports.
public void setTransports(Map<String, NacosA2aTransportProperties> transports)
设置 `setTransports`。
Sets the transports.

方法详情Method Detail

isRegisterAsLatest

public boolean isRegisterAsLatest()

判断是否 isRegisterAsLatest。

Returns whether the register as latest.

返回Returns boolean
返回布尔值,表示判断结果。Returns a boolean result.
源码Source io/agentscope/extensions/a2a/nacos/registry/properties/NacosA2aProperties.java:48–50

setRegisterAsLatest

public void setRegisterAsLatest(boolean registerAsLatest)

设置 setRegisterAsLatest。

Sets the register as latest.

参数Parameters
名称Name类型Type说明Description
registerAsLatestboolean注册 As Latest(类型 `boolean`)。The register as latest.
源码Source io/agentscope/extensions/a2a/nacos/registry/properties/NacosA2aProperties.java:52–54

isEnabledRegisterEndpoint

public boolean isEnabledRegisterEndpoint()

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

Returns whether the enabled register endpoint.

返回Returns boolean
返回布尔值,表示判断结果。Returns a boolean result.
源码Source io/agentscope/extensions/a2a/nacos/registry/properties/NacosA2aProperties.java:56–58

setEnabledRegisterEndpoint

public void setEnabledRegisterEndpoint(boolean enabledRegisterEndpoint)

设置已启用注册端点。

Sets the enabled register endpoint.

参数Parameters
名称Name类型Type说明Description
enabledRegisterEndpointboolean已启用注册端点(类型 `boolean`)。The enabled register endpoint.
源码Source io/agentscope/extensions/a2a/nacos/registry/properties/NacosA2aProperties.java:60–62

getOverwritePreferredTransport

public String getOverwritePreferredTransport()

获取 getOverwritePreferredTransport。

Returns the overwrite preferred transport.

返回Returns String
返回字符串结果。Returns a string.
源码Source io/agentscope/extensions/a2a/nacos/registry/properties/NacosA2aProperties.java:64–66

setOverwritePreferredTransport

public void setOverwritePreferredTransport(String overwritePreferredTransport)

设置 setOverwritePreferredTransport。

Sets the overwrite preferred transport.

参数Parameters
名称Name类型Type说明Description
overwritePreferredTransportStringoverwrite Preferred 传输层(类型 `String`)。The overwrite preferred transport.
源码Source io/agentscope/extensions/a2a/nacos/registry/properties/NacosA2aProperties.java:68–70

getTransports

public Map<String, NacosA2aTransportProperties> getTransports()

获取 getTransports。

Returns the transports.

返回Returns Map<String, NacosA2aTransportProperties>
返回映射。Returns map.
源码Source io/agentscope/extensions/a2a/nacos/registry/properties/NacosA2aProperties.java:72–74

setTransports

public void setTransports(Map<String, NacosA2aTransportProperties> transports)

设置 setTransports。

Sets the transports.

参数Parameters
名称Name类型Type说明Description
transportsMap<String, NacosA2aTransportProperties>transports(类型 `Map`)。The transports.
源码Source io/agentscope/extensions/a2a/nacos/registry/properties/NacosA2aProperties.java:76–78
基于官方固定版本源码静态生成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.