NacosAgentRegistry
public class NacosAgentRegistry implements AgentRegistry
源码Source
io/agentscope/core/nacos/a2a/registry/NacosAgentRegistry.java:42–309Nacos 智能体注册表,支持智能体之间的发现、委派与协作。位于 io.agentscope.core.nacos.a2a.registry 包,实现 AgentRegistry。核心成员包括 registryName、register、builder。
The implementation of AgentRegistry for Nacos A2A Registry.
嵌套类摘要Nested Class Summary
| 类Class | 类型Kind | 说明Description |
|---|---|---|
Builder | 类class | `NacosAgentRegistry`的构建器。 Builder for `NacosAgentRegistry`. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public String registryName() | 返回注册表名称。 Returns the registry name. |
public void register(AgentCard agentCard, List<TransportProperties> transportProperties) | 执行注册相关操作。 Performs the register operation. |
public static Builder builder(AiService aiService)static | 创建新的构建器实例用于`NacosAgentRegistry`。 Creates a new Builder instance for `NacosAgentRegistry`. |
public static Builder builder(Properties nacosServerProperties) throws NacosExceptionstatic | 创建新的构建器实例用于`NacosAgentRegistry`。 Creates a new Builder instance for `NacosAgentRegistry`. |
方法详情Method Detail
registryName
public String registryName()
返回注册表名称。
Returns the registry name.
String返回字符串结果。Returns a string.
源码Source
io/agentscope/core/nacos/a2a/registry/NacosAgentRegistry.java:58–61register
public void register(AgentCard agentCard, List<TransportProperties> transportProperties)
执行注册相关操作。
Performs the register operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
agentCard | AgentCard | 智能体卡片(类型 `AgentCard`)。The agent card. |
transportProperties | List<TransportProperties> | 传输层属性(类型 `List`)。The transport properties. |
源码Source
io/agentscope/core/nacos/a2a/registry/NacosAgentRegistry.java:63–70builder
public static Builder builder(AiService aiService)
static
创建新的构建器实例用于NacosAgentRegistry。
Creates a new Builder instance for NacosAgentRegistry.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
aiService | AiService | ai 服务(类型 `AiService`)。nacos client for AI service |
Builder`NacosAgentRegistry`的构建器实例。builder instance of `NacosAgentRegistry`
源码Source
io/agentscope/core/nacos/a2a/registry/NacosAgentRegistry.java:250–252builder
public static Builder builder(Properties nacosServerProperties) throws NacosException
static
创建新的构建器实例用于NacosAgentRegistry。
Creates a new Builder instance for NacosAgentRegistry.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
nacosServerProperties | Properties | Nacos 服务端属性(类型 `Properties`)。properties for nacos server |
Builder`NacosAgentRegistry`的构建器实例。builder instance of `NacosAgentRegistry`
NacosException可能抛出 `NacosException`。Thrown when the operation cannot be completed.
源码Source
io/agentscope/core/nacos/a2a/registry/NacosAgentRegistry.java:261–263嵌套类详情Nested Class Detail
Builder
public static class BuilderNacosAgentRegistry的构建器。位于 io.agentscope.core.nacos.a2a.registry 包。核心成员包括 nacosA2aProperties、build。
Builder for NacosAgentRegistry.