RocketMQTransportWrapperBuilder
public class RocketMQTransportWrapperBuilder implements TransportWrapperBuilder<JsonRpcTransportWrapper>
源码Source
io/agentscope/extensions/rocketmq/a2a/wrapper/RocketMQTransportWrapperBuilder.java:29–48RocketMQ 传输层包装器构建器,用于构建并配置目标实例。位于 io.agentscope.extensions.rocketmq.a2a.wrapper 包,实现 TransportWrapperBuilder<JsonRpcTransportWrapper>。核心成员包括 getTransportType、build。
Builder implementation for JsonRpcTransportWrapper.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public String getTransportType() | 获取传输层类型。 Returns the transport type. |
public JsonRpcTransportWrapper build(AgentCard agentCard, RequestHandler requestHandler, Executor executor, AgentCard extendedAgentCard) | 构建并返回最终实例。 Creates and returns an instance. |
方法详情Method Detail
getTransportType
public String getTransportType()
获取传输层类型。
Returns the transport type.
String返回字符串结果。Returns a string.
源码Source
io/agentscope/extensions/rocketmq/a2a/wrapper/RocketMQTransportWrapperBuilder.java:32–35build
public JsonRpcTransportWrapper build(AgentCard agentCard, RequestHandler requestHandler, Executor executor, AgentCard extendedAgentCard)
构建并返回最终实例。
Creates and returns an instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
agentCard | AgentCard | 智能体卡片(类型 `AgentCard`)。The agent card. |
requestHandler | RequestHandler | 请求处理器(类型 `RequestHandler`)。The request handler. |
executor | Executor | 执行器(类型 `Executor`)。The executor. |
extendedAgentCard | AgentCard | extended 智能体卡片(类型 `AgentCard`)。The extended agent card. |
JsonRpcTransportWrapper返回JsonRpcTransportWrapper。Returns json rpc transport wrapper.
源码Source
io/agentscope/extensions/rocketmq/a2a/wrapper/RocketMQTransportWrapperBuilder.java:37–47