Package org.a2aproject.sdk.jsonrpc.common.wrappers
package org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC 2.0 protocol message wrappers for the A2A Protocol.
This package contains internal implementation classes that wrap A2A Protocol domain objects in JSON-RPC 2.0 message structures. These classes are used by JSON-RPC transport implementations and are not part of the public SDK API.
Internal Use Only: Classes in this package are implementation details.
The public API is in org.a2aproject.sdk.spec.
-
ClassDescriptionRepresents a JSON-RPC 2.0 error response.Base interface for all JSON-RPC 2.0 protocol messages in the A2A Protocol.A2ARequest<T>Base class for JSON-RPC 2.0 requests in the A2A Protocol.A2AResponse<T>Represents a JSONRPC response.JSON-RPC request to cancel an in-progress task.Builder for constructing
CancelTaskRequestinstances.JSON-RPC response for task cancellation requests.JSON-RPC request to configure push notifications for a specific task.Builder for constructing instances.JSON-RPC response confirming push notification configuration for a task.JSON-RPC request to delete a push notification configuration from a task.Builder for constructingDeleteTaskPushNotificationConfigRequestinstances.JSON-RPC response confirming deletion of a task's push notification configuration.JSON-RPC request to retrieve an agent's extended card with authenticated details.Builder for constructing instances.JSON-RPC response containing an agent's extended card with authenticated details.JSON-RPC request to retrieve push notification configuration for a task.Builder for constructing instances.JSON-RPC response containing a task's push notification configuration.JSON-RPC request to retrieve task information by ID.Builder for constructing instances.JSON-RPC response containing requested task information.JSON-RPC request to list all push notification configurations for a task.Builder for constructing instances.JSON-RPC response containing all push notification configurations for a task with pagination support.A list tasks request.Builder for constructing instances.The response for a list tasks request.Result of a list tasks request containing matching tasks and pagination information.Builder for constructing instances.Represents a non-streaming JSON-RPC request.JSON-RPC request for theSendMessagemethod in the A2A Protocol.Builder for constructingSendMessageRequestinstances with a fluent API.The response after receiving a send message request.JSON-RPC request to initiate a new task with streaming event delivery.Builder for constructingSendStreamingMessageRequestinstances.JSON-RPC response for streaming message initiation requests.Base class for JSON-RPC requests that support streaming responses in the A2A Protocol.JSON-RPC request to subscribe to an ongoing or completed task's event stream.Builder for constructing instances.