Index

B C D G H J L O S 
All Classes and Interfaces|All Packages

B

build() - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransportConfigBuilder
Build the JSON-RPC transport configuration.

C

cancelTask(CancelTaskParams, ClientCallContext) - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransport
 
close() - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransport
 
create(JSONRPCTransportConfig, AgentCard, AgentInterface) - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransportProvider
 
createTaskPushNotificationConfiguration(TaskPushNotificationConfig, ClientCallContext) - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransport
 

D

deleteTaskPushNotificationConfigurations(DeleteTaskPushNotificationConfigParams, ClientCallContext) - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransport
 

G

getExtendedAgentCard(GetExtendedAgentCardParams, ClientCallContext) - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransport
 
getHttpClient() - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransportConfig
Get the configured HTTP client.
getTask(TaskQueryParams, ClientCallContext) - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransport
 
getTaskPushNotificationConfiguration(GetTaskPushNotificationConfigParams, ClientCallContext) - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransport
 
getTransportProtocol() - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransportProvider
 
getTransportProtocolClass() - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransportProvider
 

H

httpClient(A2AHttpClient) - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransportConfigBuilder
Set the HTTP client to use for JSON-RPC requests.

J

JSONRPCTransport - Class in org.a2aproject.sdk.client.transport.jsonrpc
 
JSONRPCTransport(A2AHttpClient, AgentCard, AgentInterface, List<ClientCallInterceptor>) - Constructor for class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransport
 
JSONRPCTransport(String) - Constructor for class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransport
 
JSONRPCTransport(AgentCard) - Constructor for class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransport
 
JSONRPCTransportConfig - Class in org.a2aproject.sdk.client.transport.jsonrpc
Configuration for the JSON-RPC transport protocol.
JSONRPCTransportConfig() - Constructor for class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransportConfig
Create a JSON-RPC transport configuration with the default HTTP client.
JSONRPCTransportConfig(A2AHttpClient) - Constructor for class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransportConfig
Create a JSON-RPC transport configuration with a custom HTTP client.
JSONRPCTransportConfigBuilder - Class in org.a2aproject.sdk.client.transport.jsonrpc
Builder for creating JSONRPCTransportConfig instances.
JSONRPCTransportConfigBuilder() - Constructor for class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransportConfigBuilder
 
JSONRPCTransportProvider - Class in org.a2aproject.sdk.client.transport.jsonrpc
 
JSONRPCTransportProvider() - Constructor for class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransportProvider
 

L

listTaskPushNotificationConfigurations(ListTaskPushNotificationConfigsParams, ClientCallContext) - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransport
 
listTasks(ListTasksParams, ClientCallContext) - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransport
 

O

onComplete() - Method in class org.a2aproject.sdk.client.transport.jsonrpc.sse.SSEEventListener
 
onMessage(ServerSentEvent, Future<Void>) - Method in class org.a2aproject.sdk.client.transport.jsonrpc.sse.SSEEventListener
 
org.a2aproject.sdk.client.transport.jsonrpc - package org.a2aproject.sdk.client.transport.jsonrpc
 
org.a2aproject.sdk.client.transport.jsonrpc.sse - package org.a2aproject.sdk.client.transport.jsonrpc.sse
 

S

sendMessage(MessageSendParams, ClientCallContext) - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransport
 
sendMessageStreaming(MessageSendParams, Consumer<StreamingEventKind>, Consumer<Throwable>, ClientCallContext) - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransport
 
SSEEventListener - Class in org.a2aproject.sdk.client.transport.jsonrpc.sse
JSON-RPC transport implementation of SSE event listener.
SSEEventListener(Consumer<StreamingEventKind>, Consumer<Throwable>) - Constructor for class org.a2aproject.sdk.client.transport.jsonrpc.sse.SSEEventListener
 
subscribeToTask(TaskIdParams, Consumer<StreamingEventKind>, Consumer<Throwable>, ClientCallContext) - Method in class org.a2aproject.sdk.client.transport.jsonrpc.JSONRPCTransport
 
B C D G H J L O S 
All Classes and Interfaces|All Packages