NacosA2aRegistryProperties
public class NacosA2aRegistryProperties
io/agentscope/spring/boot/nacos/properties/a2a/NacosA2aRegistryProperties.java:37–111Nacos A 2 a 注册表属性,支持智能体之间的发现、委派与协作。位于 io.agentscope.spring.boot.nacos.properties.a2a 包。核心成员包括 isEnabled、setEnabled、isRegisterAsLatest、setRegisterAsLatest、isEnabledRegisterEndpoint、setEnabledRegisterEndpoint。
A2a properties for registering to Nacos A2A Registry.
This class contains the sub properties for registering Agents to Nacos A2A Registry. To help developers and users control the register behaviors according to their requests.
Example with yaml:
`agentscope:
a2a:
nacos:
registry:
enabled: true
overwrite-preferred-transport: JSONRPC
`
The discovery properties see NacosA2aDiscoveryProperties.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public boolean isEnabled() | 判断是否已启用。 Returns whether the enabled. |
public void setEnabled(boolean enabled) | 设置已启用。 Sets the enabled. |
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. |
方法详情Method Detail
isEnabled
public boolean isEnabled()
判断是否已启用。
Returns whether the enabled.
booleanio/agentscope/spring/boot/nacos/properties/a2a/NacosA2aRegistryProperties.java:80–82setEnabled
public void setEnabled(boolean enabled)
设置已启用。
Sets the enabled.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
enabled | boolean | 已启用(类型 `boolean`)。The enabled. |
io/agentscope/spring/boot/nacos/properties/a2a/NacosA2aRegistryProperties.java:84–86isRegisterAsLatest
public boolean isRegisterAsLatest()
判断是否 isRegisterAsLatest。
Returns whether the register as latest.
booleanio/agentscope/spring/boot/nacos/properties/a2a/NacosA2aRegistryProperties.java:88–90setRegisterAsLatest
public void setRegisterAsLatest(boolean registerAsLatest)
设置 setRegisterAsLatest。
Sets the register as latest.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
registerAsLatest | boolean | 注册 As Latest(类型 `boolean`)。The register as latest. |
io/agentscope/spring/boot/nacos/properties/a2a/NacosA2aRegistryProperties.java:92–94isEnabledRegisterEndpoint
public boolean isEnabledRegisterEndpoint()
判断是否已启用注册端点。
Returns whether the enabled register endpoint.
booleanio/agentscope/spring/boot/nacos/properties/a2a/NacosA2aRegistryProperties.java:96–98setEnabledRegisterEndpoint
public void setEnabledRegisterEndpoint(boolean enabledRegisterEndpoint)
设置已启用注册端点。
Sets the enabled register endpoint.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
enabledRegisterEndpoint | boolean | 已启用注册端点(类型 `boolean`)。The enabled register endpoint. |
io/agentscope/spring/boot/nacos/properties/a2a/NacosA2aRegistryProperties.java:100–102getOverwritePreferredTransport
public String getOverwritePreferredTransport()
获取 getOverwritePreferredTransport。
Returns the overwrite preferred transport.
Stringio/agentscope/spring/boot/nacos/properties/a2a/NacosA2aRegistryProperties.java:104–106setOverwritePreferredTransport
public void setOverwritePreferredTransport(String overwritePreferredTransport)
设置 setOverwritePreferredTransport。
Sets the overwrite preferred transport.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
overwritePreferredTransport | String | overwrite Preferred 传输层(类型 `String`)。The overwrite preferred transport. |
io/agentscope/spring/boot/nacos/properties/a2a/NacosA2aRegistryProperties.java:108–110