NacosA2aProtocolConfigAutoConfiguration
@AutoConfiguration(before = NacosA2aRegistryAutoConfiguration.class) @Conditional(NacosA2aProtocolConfigExistCondition.class) public class NacosA2aProtocolConfigAutoConfiguration
源码Source
io/agentscope/extensions/runtime/a2a/nacos/autoconfigure/NacosA2aProtocolConfigAutoConfiguration.java:41–63Nacos A 2 a 协议配置 Auto 配置,保存相关配置项。位于 io.agentscope.extensions.runtime.a2a.nacos.autoconfigure 包。核心成员包括 a2aService、nacosA2aProperties。
The AutoConfiguration for A2A Nacos Client and properties.
Mutual exclusion with NacosA2aPropertiesAutoConfiguration, used by start runtime with
io.agentscope.runtime.LocalDeployManager.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public A2aService a2aService(ObjectProvider<ProtocolConfig> protocolConfigs) throws NacosException | 设置a 2 a 服务。 Performs the a 2 a service operation. |
public NacosA2aProperties nacosA2aProperties(ObjectProvider<ProtocolConfig> protocolConfigs) | 设置该参数。 Performs the nacos a 2 a properties operation. |
方法详情Method Detail
a2aService
public A2aService a2aService(ObjectProvider<ProtocolConfig> protocolConfigs) throws NacosException
设置a 2 a 服务。
Performs the a 2 a service operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
protocolConfigs | ObjectProvider<ProtocolConfig> | 协议 Configs(类型 `ObjectProvider`)。The protocol configs. |
A2aService返回A2aService。Returns a 2 a service.
NacosException可能抛出 `NacosException`。Thrown when the operation cannot be completed.
源码Source
io/agentscope/extensions/runtime/a2a/nacos/autoconfigure/NacosA2aProtocolConfigAutoConfiguration.java:45–50nacosA2aProperties
public NacosA2aProperties nacosA2aProperties(ObjectProvider<ProtocolConfig> protocolConfigs)
设置该参数。
Performs the nacos a 2 a properties operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
protocolConfigs | ObjectProvider<ProtocolConfig> | 协议 Configs(类型 `ObjectProvider`)。The protocol configs. |
NacosA2aProperties返回NacosA2aProperties。Returns nacos a 2 a properties.
源码Source
io/agentscope/extensions/runtime/a2a/nacos/autoconfigure/NacosA2aProtocolConfigAutoConfiguration.java:52–61