Class JSONRPCTransportProvider
java.lang.Object
org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransportProvider
- All Implemented Interfaces:
org.a2aproject.sdk.client.transport.spi.ClientTransportProvider<JSONRPCTransport,JSONRPCTransportConfig>
public class JSONRPCTransportProvider
extends Object
implements org.a2aproject.sdk.client.transport.spi.ClientTransportProvider<JSONRPCTransport,JSONRPCTransportConfig>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(@Nullable JSONRPCTransportConfig clientTransportConfig, org.a2aproject.sdk.spec.AgentCard agentCard, org.a2aproject.sdk.spec.AgentInterface agentInterface)
-
Constructor Details
-
JSONRPCTransportProvider
public JSONRPCTransportProvider()
-
-
Method Details
-
create
public JSONRPCTransport create(@Nullable JSONRPCTransportConfig clientTransportConfig, org.a2aproject.sdk.spec.AgentCard agentCard, org.a2aproject.sdk.spec.AgentInterface agentInterface) throws org.a2aproject.sdk.spec.A2AClientException - Specified by:
createin interfaceorg.a2aproject.sdk.client.transport.spi.ClientTransportProvider<JSONRPCTransport,JSONRPCTransportConfig> - Throws:
org.a2aproject.sdk.spec.A2AClientException
-
getTransportProtocol
- Specified by:
getTransportProtocolin interfaceorg.a2aproject.sdk.client.transport.spi.ClientTransportProvider<JSONRPCTransport,JSONRPCTransportConfig>
-
getTransportProtocolClass
- Specified by:
getTransportProtocolClassin interfaceorg.a2aproject.sdk.client.transport.spi.ClientTransportProvider<JSONRPCTransport,JSONRPCTransportConfig>
-