AS AgentScopeAPI 手册 / API Reference

TransportWrapperBuilder

@SuppressWarnings("rawtypes") public interface TransportWrapperBuilder<T extends TransportWrapper>
源码Source io/agentscope/core/a2a/server/transport/TransportWrapperBuilder.java:27–63

定义传输层包装器构建器契约的接口。位于 io.agentscope.core.a2a.server.transport 包。核心成员包括 getTransportType、build。

Builder interface to build TransportWrapper for different transports.

方法摘要Method Summary

方法Method说明Description
public String getTransportType()
获取包装器传输层类型名称到构建。
Get wrapper transport type name to build.
default public T build(AgentCard agentCard, RequestHandler requestHandler, Executor executor)
default
构建包装器传输层不使用 extendedAgentCard。
Build wrapper transport without extendedAgentCard.
public T build(AgentCard agentCard, RequestHandler requestHandler, Executor executor, AgentCard extendedAgentCard)
构建包装器传输层使用 extendedAgentCard。
Build wrapper transport with extendedAgentCard.

方法详情Method Detail

getTransportType

public String getTransportType()

获取包装器传输层类型名称到构建。

Get wrapper transport type name to build.

返回Returns String
传输层类型的名称。name of transport type
源码Source io/agentscope/core/a2a/server/transport/TransportWrapperBuilder.java:35

build

default public T build(AgentCard agentCard, RequestHandler requestHandler, Executor executor)
default

构建包装器传输层不使用 extendedAgentCard。

Build wrapper transport without extendedAgentCard.

参数Parameters
名称Name类型Type说明Description
agentCardAgentCard智能体卡片(类型 `AgentCard`)。agent card build by `AgentScopeA2aServer`
requestHandlerRequestHandler请求处理器(类型 `RequestHandler`)。request handler build by `AgentScopeA2aServer`
executorExecutor执行器(类型 `Executor`)。request handle executor
返回Returns T
返回T。wrapper transport
源码Source io/agentscope/core/a2a/server/transport/TransportWrapperBuilder.java:45–47

build

public T build(AgentCard agentCard, RequestHandler requestHandler, Executor executor, AgentCard extendedAgentCard)

构建包装器传输层使用 extendedAgentCard。

Build wrapper transport with extendedAgentCard.

参数Parameters
名称Name类型Type说明Description
agentCardAgentCard智能体卡片(类型 `AgentCard`)。agent card build by `AgentScopeA2aServer`
requestHandlerRequestHandler请求处理器(类型 `RequestHandler`)。request handler build by `AgentScopeA2aServer`
executorExecutor执行器(类型 `Executor`)。request handle executor
extendedAgentCardAgentCardextended 智能体卡片(类型 `AgentCard`)。extended agent card build by `AgentScopeA2aServer`
返回Returns T
返回T。wrapper transport
源码Source io/agentscope/core/a2a/server/transport/TransportWrapperBuilder.java:58–62
基于官方固定版本源码静态生成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.