Package io.a2a.client.transport.jsonrpc
Class JSONRPCTransportProvider
java.lang.Object
io.a2a.client.transport.jsonrpc.JSONRPCTransportProvider
- All Implemented Interfaces:
ClientTransportProvider<JSONRPCTransport,JSONRPCTransportConfig>
public class JSONRPCTransportProvider
extends Object
implements ClientTransportProvider<JSONRPCTransport,JSONRPCTransportConfig>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(JSONRPCTransportConfig clientTransportConfig, AgentCard agentCard, String agentUrl)
-
Constructor Details
-
JSONRPCTransportProvider
public JSONRPCTransportProvider()
-
-
Method Details
-
create
public JSONRPCTransport create(JSONRPCTransportConfig clientTransportConfig, AgentCard agentCard, String agentUrl) throws A2AClientException - Specified by:
createin interfaceClientTransportProvider<JSONRPCTransport,JSONRPCTransportConfig> - Throws:
A2AClientException
-
getTransportProtocol
- Specified by:
getTransportProtocolin interfaceClientTransportProvider<JSONRPCTransport,JSONRPCTransportConfig>
-
getTransportProtocolClass
- Specified by:
getTransportProtocolClassin interfaceClientTransportProvider<JSONRPCTransport,JSONRPCTransportConfig>
-