Index
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
JSONRPCTransportConfiginstances. - 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
All Classes and Interfaces|All Packages