Index

A B C D E F G H I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

A2AErrorResponse - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Represents a JSON-RPC 2.0 error response.
A2AErrorResponse(Object, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.A2AErrorResponse
Constructs a JSON-RPC error response with a request ID and error.
A2AErrorResponse(String, Object, Void, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.A2AErrorResponse
Constructs a JSON-RPC error response with all fields.
A2AErrorResponse(A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.A2AErrorResponse
Constructs a JSON-RPC error response without a request ID.
A2AMessage - Interface in org.a2aproject.sdk.jsonrpc.common.wrappers
Base interface for all JSON-RPC 2.0 protocol messages in the A2A Protocol.
A2ARequest<T> - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Base class for JSON-RPC 2.0 requests in the A2A Protocol.
A2ARequest() - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.A2ARequest
Default constructor for JSON deserialization.
A2AResponse<T> - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Represents a JSONRPC response.
A2AResponse() - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.A2AResponse
Default constructor for deserialization.
A2AResponse(String, Object, T, A2AError, Class<T>) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.A2AResponse
Constructs a JSON-RPC response.

B

build() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.CancelTaskRequest.Builder
Builds a new CancelTaskRequest from the current builder state.
build() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.CreateTaskPushNotificationConfigRequest.Builder
Builds the instance.
build() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.DeleteTaskPushNotificationConfigRequest.Builder
Builds a new DeleteTaskPushNotificationConfigRequest from the current builder state.
build() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.GetExtendedAgentCardRequest.Builder
Builds the instance.
build() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskPushNotificationConfigRequest.Builder
Builds the instance.
build() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskRequest.Builder
Builds the instance.
build() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTaskPushNotificationConfigsRequest.Builder
Builds the instance.
build() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksRequest.Builder
Builds the instance.
build() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResult.Builder
Builds the ListTasksResult.
build() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.SendMessageRequest.Builder
Builds the SendMessageRequest.
build() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.SendStreamingMessageRequest.Builder
build() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.SubscribeToTaskRequest.Builder
Builds the instance.
builder() - Static method in class org.a2aproject.sdk.jsonrpc.common.wrappers.CancelTaskRequest
Create a new Builder
builder() - Static method in class org.a2aproject.sdk.jsonrpc.common.wrappers.CreateTaskPushNotificationConfigRequest
Create a new Builder
builder() - Static method in class org.a2aproject.sdk.jsonrpc.common.wrappers.DeleteTaskPushNotificationConfigRequest
Create a new Builder
builder() - Static method in class org.a2aproject.sdk.jsonrpc.common.wrappers.GetExtendedAgentCardRequest
Create a new Builder
builder() - Static method in class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskPushNotificationConfigRequest
Create a new Builder
builder() - Static method in class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskRequest
Create a new Builder
builder() - Static method in class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTaskPushNotificationConfigsRequest
Create a new Builder
builder() - Static method in class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksRequest
Create a new Builder
builder() - Static method in record class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResult
Create a new Builder
builder() - Static method in class org.a2aproject.sdk.jsonrpc.common.wrappers.SendMessageRequest
Create a new Builder
builder() - Static method in class org.a2aproject.sdk.jsonrpc.common.wrappers.SendStreamingMessageRequest
Create a new Builder
builder() - Static method in class org.a2aproject.sdk.jsonrpc.common.wrappers.SubscribeToTaskRequest
Create a new Builder

C

CancelTaskRequest - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC request to cancel an in-progress task.
CancelTaskRequest(Object, CancelTaskParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.CancelTaskRequest
Creates a new CancelTaskRequest with default JSON-RPC version and method.
CancelTaskRequest(String, Object, CancelTaskParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.CancelTaskRequest
Creates a new CancelTaskRequest with the specified JSON-RPC parameters.
CancelTaskRequest.Builder - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Builder for constructing CancelTaskRequest instances.
CancelTaskResponse - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC response for task cancellation requests.
CancelTaskResponse(Object, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.CancelTaskResponse
Constructs a CancelTaskResponse with an error.
CancelTaskResponse(Object, Task) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.CancelTaskResponse
Constructs a CancelTaskResponse with a successful result.
CancelTaskResponse(String, Object, Task, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.CancelTaskResponse
Constructs a CancelTaskResponse with full parameters.
CreateTaskPushNotificationConfigRequest - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC request to configure push notifications for a specific task.
CreateTaskPushNotificationConfigRequest(String, Object, TaskPushNotificationConfig) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.CreateTaskPushNotificationConfigRequest
Constructs request with all parameters.
CreateTaskPushNotificationConfigRequest(String, TaskPushNotificationConfig) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.CreateTaskPushNotificationConfigRequest
Constructs request with ID and parameters.
CreateTaskPushNotificationConfigRequest.Builder - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Builder for constructing instances.
CreateTaskPushNotificationConfigResponse - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC response confirming push notification configuration for a task.
CreateTaskPushNotificationConfigResponse(Object, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.CreateTaskPushNotificationConfigResponse
Constructs error response.
CreateTaskPushNotificationConfigResponse(Object, TaskPushNotificationConfig) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.CreateTaskPushNotificationConfigResponse
Constructs success response.
CreateTaskPushNotificationConfigResponse(String, Object, TaskPushNotificationConfig, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.CreateTaskPushNotificationConfigResponse
Constructs response with all parameters.

D

DeleteTaskPushNotificationConfigRequest - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC request to delete a push notification configuration from a task.
DeleteTaskPushNotificationConfigRequest(String, Object, DeleteTaskPushNotificationConfigParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.DeleteTaskPushNotificationConfigRequest
Creates a new DeleteTaskPushNotificationConfigRequest with the specified JSON-RPC parameters.
DeleteTaskPushNotificationConfigRequest(String, DeleteTaskPushNotificationConfigParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.DeleteTaskPushNotificationConfigRequest
Creates a new DeleteTaskPushNotificationConfigRequest with default JSON-RPC version and method.
DeleteTaskPushNotificationConfigRequest.Builder - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Builder for constructing DeleteTaskPushNotificationConfigRequest instances.
DeleteTaskPushNotificationConfigResponse - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC response confirming deletion of a task's push notification configuration.
DeleteTaskPushNotificationConfigResponse(Object) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.DeleteTaskPushNotificationConfigResponse
Creates a new successful DeleteTaskPushNotificationConfigResponse with default JSON-RPC version.
DeleteTaskPushNotificationConfigResponse(Object, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.DeleteTaskPushNotificationConfigResponse
Creates a new error DeleteTaskPushNotificationConfigResponse with default JSON-RPC version.
DeleteTaskPushNotificationConfigResponse(String, Object, Void, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.DeleteTaskPushNotificationConfigResponse
Creates a new DeleteTaskPushNotificationConfigResponse with full JSON-RPC parameters.

E

equals(Object) - Method in record class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResult
Indicates whether some other object is "equal to" this one.
error - Variable in class org.a2aproject.sdk.jsonrpc.common.wrappers.A2AResponse
The error object if the invocation failed.

F

fromJson(String, Class<T>) - Static method in class org.a2aproject.sdk.jsonrpc.common.json.JsonUtil
Deserializes JSON string to an object of the specified class.
fromJson(String, Type) - Static method in class org.a2aproject.sdk.jsonrpc.common.json.JsonUtil
Deserializes JSON string to an object of the specified type.

G

getError() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.A2AResponse
Gets the error object.
GetExtendedAgentCardRequest - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC request to retrieve an agent's extended card with authenticated details.
GetExtendedAgentCardRequest(String) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.GetExtendedAgentCardRequest
Constructs request with ID only (uses default JSON-RPC version).
GetExtendedAgentCardRequest(String, Object) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.GetExtendedAgentCardRequest
Constructs request with full parameters.
GetExtendedAgentCardRequest.Builder - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Builder for constructing instances.
GetExtendedAgentCardResponse - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC response containing an agent's extended card with authenticated details.
GetExtendedAgentCardResponse(Object, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.GetExtendedAgentCardResponse
Constructs error response.
GetExtendedAgentCardResponse(Object, AgentCard) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.GetExtendedAgentCardResponse
Constructs successful response.
GetExtendedAgentCardResponse(String, Object, AgentCard, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.GetExtendedAgentCardResponse
Constructs response with full parameters.
getId() - Method in exception org.a2aproject.sdk.jsonrpc.common.json.IdJsonMappingException
Gets the request ID associated with this exception.
getId() - Method in interface org.a2aproject.sdk.jsonrpc.common.wrappers.A2AMessage
Gets the request/response correlation identifier.
getId() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.A2ARequest
Gets the request/response correlation identifier.
getId() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.A2AResponse
 
getJsonrpc() - Method in interface org.a2aproject.sdk.jsonrpc.common.wrappers.A2AMessage
Gets the JSON-RPC version for this message.
getJsonrpc() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.A2ARequest
Gets the JSON-RPC version for this message.
getJsonrpc() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.A2AResponse
 
getMethod() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.A2ARequest
Gets the name of the method to be invoked.
getParams() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.A2ARequest
Gets the parameters to be passed to the method.
getReference() - Method in exception org.a2aproject.sdk.jsonrpc.common.json.JsonMappingException
Returns the reference object that provides context for the mapping error.
getResult() - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.A2AResponse
Gets the result value.
GetTaskPushNotificationConfigRequest - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC request to retrieve push notification configuration for a task.
GetTaskPushNotificationConfigRequest(String, Object, GetTaskPushNotificationConfigParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskPushNotificationConfigRequest
Constructs request with all parameters.
GetTaskPushNotificationConfigRequest(String, GetTaskPushNotificationConfigParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskPushNotificationConfigRequest
Constructs request with ID and parameters.
GetTaskPushNotificationConfigRequest.Builder - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Builder for constructing instances.
GetTaskPushNotificationConfigResponse - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC response containing a task's push notification configuration.
GetTaskPushNotificationConfigResponse(Object, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskPushNotificationConfigResponse
Constructs error response.
GetTaskPushNotificationConfigResponse(Object, TaskPushNotificationConfig) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskPushNotificationConfigResponse
Constructs successful response.
GetTaskPushNotificationConfigResponse(String, Object, TaskPushNotificationConfig, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskPushNotificationConfigResponse
Constructs response with full parameters.
GetTaskRequest - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC request to retrieve task information by ID.
GetTaskRequest(Object, TaskQueryParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskRequest
Constructs request with ID and parameters.
GetTaskRequest(String, Object, TaskQueryParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskRequest
Constructs request with all parameters.
GetTaskRequest.Builder - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Builder for constructing instances.
GetTaskResponse - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC response containing requested task information.
GetTaskResponse(Object, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskResponse
Constructs error response.
GetTaskResponse(Object, Task) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskResponse
Constructs successful response.
GetTaskResponse(String, Object, Task, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskResponse
Constructs response with full parameters.

H

hashCode() - Method in record class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResult
Returns a hash code value for this object.
hasMoreResults() - Method in record class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResult
Returns whether there are more results available.

I

id - Variable in class org.a2aproject.sdk.jsonrpc.common.wrappers.A2ARequest
The request identifier.
id - Variable in class org.a2aproject.sdk.jsonrpc.common.wrappers.A2AResponse
The request identifier this response corresponds to.
id(Object) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.CancelTaskRequest.Builder
Sets the request identifier.
id(Object) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.CreateTaskPushNotificationConfigRequest.Builder
Sets the request ID.
id(Object) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.DeleteTaskPushNotificationConfigRequest.Builder
Sets the request identifier.
id(Object) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.GetExtendedAgentCardRequest.Builder
Sets the request ID.
id(Object) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskPushNotificationConfigRequest.Builder
Sets the request ID.
id(Object) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskRequest.Builder
Sets the request ID.
id(Object) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTaskPushNotificationConfigsRequest.Builder
Sets the id.
id(Object) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksRequest.Builder
Sets the id.
id(Object) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.SendMessageRequest.Builder
Sets the request correlation ID.
id(Object) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.SendStreamingMessageRequest.Builder
Sets the JSON-RPC request ID.
id(Object) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.SubscribeToTaskRequest.Builder
Sets the request ID.
IdJsonMappingException - Exception in org.a2aproject.sdk.jsonrpc.common.json
JSON mapping exception that includes request ID for error tracking.
IdJsonMappingException(String, Object) - Constructor for exception org.a2aproject.sdk.jsonrpc.common.json.IdJsonMappingException
Constructs exception with message and ID.
IdJsonMappingException(String, Throwable, Object) - Constructor for exception org.a2aproject.sdk.jsonrpc.common.json.IdJsonMappingException
Constructs exception with message, cause, and ID.
InvalidParamsJsonMappingException - Exception in org.a2aproject.sdk.jsonrpc.common.json
Exception for invalid parameters during JSON mapping.
InvalidParamsJsonMappingException(String, Object) - Constructor for exception org.a2aproject.sdk.jsonrpc.common.json.InvalidParamsJsonMappingException
Constructs exception with message and ID.
InvalidParamsJsonMappingException(String, Throwable, Object) - Constructor for exception org.a2aproject.sdk.jsonrpc.common.json.InvalidParamsJsonMappingException
Constructs exception with message, cause, and ID.

J

JsonMappingException - Exception in org.a2aproject.sdk.jsonrpc.common.json
Exception for JSON mapping errors when converting between JSON and Java objects.
JsonMappingException(Object, String) - Constructor for exception org.a2aproject.sdk.jsonrpc.common.json.JsonMappingException
Constructs a new JsonMappingException with the specified reference and message.
JsonMappingException(Object, String, Throwable) - Constructor for exception org.a2aproject.sdk.jsonrpc.common.json.JsonMappingException
Constructs a new JsonMappingException with the specified reference, message, and cause.
JsonMappingException(String) - Constructor for exception org.a2aproject.sdk.jsonrpc.common.json.JsonMappingException
Constructs a new JsonMappingException with the specified message.
JsonMappingException(String, Throwable) - Constructor for exception org.a2aproject.sdk.jsonrpc.common.json.JsonMappingException
Constructs a new JsonMappingException with the specified message and cause.
JsonProcessingException - Exception in org.a2aproject.sdk.jsonrpc.common.json
General exception for JSON processing errors during serialization or deserialization.
JsonProcessingException(String) - Constructor for exception org.a2aproject.sdk.jsonrpc.common.json.JsonProcessingException
Constructs a new JsonProcessingException with the specified message.
JsonProcessingException(String, Throwable) - Constructor for exception org.a2aproject.sdk.jsonrpc.common.json.JsonProcessingException
Constructs a new JsonProcessingException with the specified message and cause.
JsonProcessingException(Throwable) - Constructor for exception org.a2aproject.sdk.jsonrpc.common.json.JsonProcessingException
Constructs a new JsonProcessingException with the specified cause.
jsonrpc - Variable in class org.a2aproject.sdk.jsonrpc.common.wrappers.A2ARequest
The JSON-RPC protocol version.
jsonrpc - Variable in class org.a2aproject.sdk.jsonrpc.common.wrappers.A2AResponse
The JSON-RPC protocol version.
jsonrpc(String) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.CancelTaskRequest.Builder
Sets the JSON-RPC protocol version.
jsonrpc(String) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.CreateTaskPushNotificationConfigRequest.Builder
Sets the JSON-RPC version.
jsonrpc(String) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.DeleteTaskPushNotificationConfigRequest.Builder
Sets the JSON-RPC protocol version.
jsonrpc(String) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.GetExtendedAgentCardRequest.Builder
Sets the JSON-RPC version.
jsonrpc(String) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskPushNotificationConfigRequest.Builder
Sets the jsonrpc.
jsonrpc(String) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskRequest.Builder
Sets the JSON-RPC version.
jsonrpc(String) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTaskPushNotificationConfigsRequest.Builder
Sets the jsonrpc.
jsonrpc(String) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksRequest.Builder
Sets the jsonrpc.
jsonrpc(String) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.SendMessageRequest.Builder
Sets the JSON-RPC version.
jsonrpc(String) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.SendStreamingMessageRequest.Builder
Sets the JSON-RPC protocol version.
jsonrpc(String) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.SubscribeToTaskRequest.Builder
Sets the JSON-RPC version.
JSONRPC_VERSION - Static variable in interface org.a2aproject.sdk.jsonrpc.common.wrappers.A2AMessage
The JSON-RPC protocol version string as defined by the JSON-RPC 2.0 specification.
JsonUtil - Class in org.a2aproject.sdk.jsonrpc.common.json
Utility class for JSON operations.
JsonUtil() - Constructor for class org.a2aproject.sdk.jsonrpc.common.json.JsonUtil
 

L

ListTaskPushNotificationConfigsRequest - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC request to list all push notification configurations for a task.
ListTaskPushNotificationConfigsRequest(String, Object, ListTaskPushNotificationConfigsParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTaskPushNotificationConfigsRequest
Constructs request with all parameters.
ListTaskPushNotificationConfigsRequest(String, ListTaskPushNotificationConfigsParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTaskPushNotificationConfigsRequest
Constructs request with ID and parameters.
ListTaskPushNotificationConfigsRequest.Builder - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Builder for constructing instances.
ListTaskPushNotificationConfigsResponse - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC response containing all push notification configurations for a task with pagination support.
ListTaskPushNotificationConfigsResponse(Object, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTaskPushNotificationConfigsResponse
Constructs error response.
ListTaskPushNotificationConfigsResponse(Object, ListTaskPushNotificationConfigsResult) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTaskPushNotificationConfigsResponse
Constructs success response.
ListTaskPushNotificationConfigsResponse(String, Object, ListTaskPushNotificationConfigsResult, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTaskPushNotificationConfigsResponse
Constructs response with all parameters.
ListTasksRequest - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
A list tasks request.
ListTasksRequest(Object, ListTasksParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksRequest
Constructs request with ID and parameters.
ListTasksRequest(String, Object, ListTasksParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksRequest
Constructs request with all parameters.
ListTasksRequest.Builder - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Builder for constructing instances.
ListTasksResponse - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
The response for a list tasks request.
ListTasksResponse(Object, ListTasksResult) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResponse
Constructs successful response.
ListTasksResponse(Object, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResponse
Constructs error response.
ListTasksResponse(String, Object, ListTasksResult, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResponse
Constructs response with all parameters.
ListTasksResult - Record Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Result of a list tasks request containing matching tasks and pagination information.
ListTasksResult(List<Task>) - Constructor for record class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResult
Constructor for results without pagination.
ListTasksResult(List<Task>, int, int, String) - Constructor for record class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResult
Compact constructor for validation.
ListTasksResult.Builder - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Builder for constructing instances.

M

method - Variable in class org.a2aproject.sdk.jsonrpc.common.wrappers.A2ARequest
The method name to invoke.
MethodNotFoundJsonMappingException - Exception in org.a2aproject.sdk.jsonrpc.common.json
Exception thrown when JSON mapping fails due to a method not found error.
MethodNotFoundJsonMappingException(String, Object) - Constructor for exception org.a2aproject.sdk.jsonrpc.common.json.MethodNotFoundJsonMappingException
Constructs exception with message and request ID.
MethodNotFoundJsonMappingException(String, Throwable, Object) - Constructor for exception org.a2aproject.sdk.jsonrpc.common.json.MethodNotFoundJsonMappingException
Constructs exception with message, cause, and request ID.

N

nextPageToken() - Method in record class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResult
Returns the value of the nextPageToken record component.
nextPageToken(String) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResult.Builder
Sets the nextPageToken.
NonStreamingJSONRPCRequest<T> - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Represents a non-streaming JSON-RPC request.

O

OBJECT_MAPPER - Static variable in class org.a2aproject.sdk.jsonrpc.common.json.JsonUtil
Pre-configured Gson instance for JSON operations.
org.a2aproject.sdk.jsonrpc.common.json - package org.a2aproject.sdk.jsonrpc.common.json
JSON processing exceptions for the A2A Java SDK.
org.a2aproject.sdk.jsonrpc.common.wrappers - package org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC 2.0 protocol message wrappers for the A2A Protocol.

P

pageSize() - Method in record class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResult
Returns the value of the pageSize record component.
pageSize(int) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResult.Builder
Sets the pageSize.
params - Variable in class org.a2aproject.sdk.jsonrpc.common.wrappers.A2ARequest
The method parameters.
params(CancelTaskParams) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.CancelTaskRequest.Builder
Sets the request parameters containing the task ID to cancel.
params(DeleteTaskPushNotificationConfigParams) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.DeleteTaskPushNotificationConfigRequest.Builder
Sets the request parameters.
params(GetTaskPushNotificationConfigParams) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskPushNotificationConfigRequest.Builder
Sets the request parameters.
params(ListTaskPushNotificationConfigsParams) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTaskPushNotificationConfigsRequest.Builder
Sets the params.
params(ListTasksParams) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksRequest.Builder
Sets the params.
params(MessageSendParams) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.SendMessageRequest.Builder
Sets the message send parameters (required).
params(MessageSendParams) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.SendStreamingMessageRequest.Builder
Sets the message send parameters.
params(TaskIdParams) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.SubscribeToTaskRequest.Builder
Sets the request parameters.
params(TaskPushNotificationConfig) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.CreateTaskPushNotificationConfigRequest.Builder
Sets the request parameters.
params(TaskQueryParams) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.GetTaskRequest.Builder
Sets the request parameters.

R

readMetadata(String) - Static method in class org.a2aproject.sdk.jsonrpc.common.json.JsonUtil
Reads the "metadata" field from a JSON body string, if present.
readMetadata(JsonObject) - Static method in class org.a2aproject.sdk.jsonrpc.common.json.JsonUtil
Reads the "metadata" field from a JSON object, if present.
result - Variable in class org.a2aproject.sdk.jsonrpc.common.wrappers.A2AResponse
The result of the method invocation.

S

SendMessageRequest - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC request for the SendMessage method in the A2A Protocol.
SendMessageRequest(Object, MessageSendParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.SendMessageRequest
Constructs a SendMessageRequest with default JSON-RPC version.
SendMessageRequest(String, Object, MessageSendParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.SendMessageRequest
Constructs a SendMessageRequest with the specified JSON-RPC fields.
SendMessageRequest.Builder - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Builder for constructing SendMessageRequest instances with a fluent API.
SendMessageResponse - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
The response after receiving a send message request.
SendMessageResponse(Object, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.SendMessageResponse
Constructs error response.
SendMessageResponse(Object, EventKind) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.SendMessageResponse
Constructs successful response.
SendMessageResponse(String, Object, EventKind, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.SendMessageResponse
Constructs response with all parameters.
SendStreamingMessageRequest - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC request to initiate a new task with streaming event delivery.
SendStreamingMessageRequest(Object, MessageSendParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.SendStreamingMessageRequest
Constructs request with ID and parameters.
SendStreamingMessageRequest(String, Object, MessageSendParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.SendStreamingMessageRequest
Constructs request with all parameters.
SendStreamingMessageRequest.Builder - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Builder for constructing SendStreamingMessageRequest instances.
SendStreamingMessageResponse - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC response for streaming message initiation requests.
SendStreamingMessageResponse(Object, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.SendStreamingMessageResponse
Constructs error response.
SendStreamingMessageResponse(Object, StreamingEventKind) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.SendStreamingMessageResponse
Constructs successful response.
SendStreamingMessageResponse(String, Object, StreamingEventKind, A2AError) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.SendStreamingMessageResponse
Constructs response with all parameters.
StreamingJSONRPCRequest<T> - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Base class for JSON-RPC requests that support streaming responses in the A2A Protocol.
SubscribeToTaskRequest - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
JSON-RPC request to subscribe to an ongoing or completed task's event stream.
SubscribeToTaskRequest(Object, TaskIdParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.SubscribeToTaskRequest
Constructs request with ID and parameters.
SubscribeToTaskRequest(String, Object, TaskIdParams) - Constructor for class org.a2aproject.sdk.jsonrpc.common.wrappers.SubscribeToTaskRequest
Constructs request with all parameters.
SubscribeToTaskRequest.Builder - Class in org.a2aproject.sdk.jsonrpc.common.wrappers
Builder for constructing instances.

T

tasks() - Method in record class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResult
Returns the value of the tasks record component.
tasks(List<Task>) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResult.Builder
Sets the tasks list.
toJson(Object) - Static method in class org.a2aproject.sdk.jsonrpc.common.json.JsonUtil
Serializes an object to a JSON string using Gson.
toJsonStreamingEvent(StreamingEventKind) - Static method in class org.a2aproject.sdk.jsonrpc.common.json.JsonUtil
Serializes a streaming event using the A2A streaming wrapper format.
toString() - Method in record class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResult
Returns a string representation of this record class.
totalSize() - Method in record class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResult
Returns the value of the totalSize record component.
totalSize(int) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResult.Builder
Sets the totalSize.

V

validateAndSetJsonParameters(String, String, Object, T, boolean) - Method in class org.a2aproject.sdk.jsonrpc.common.wrappers.A2ARequest
Validates and sets JSON-RPC parameters.

W

writeJsonRpcId(JsonWriter, Object) - Static method in class org.a2aproject.sdk.jsonrpc.common.json.JsonUtil
Writes a JSON-RPC id field.
writeMetadata(Map<String, Object>) - Static method in class org.a2aproject.sdk.jsonrpc.common.json.JsonUtil
Serializes a metadata map to a JSON string.
writeMetadata(JsonWriter, Map<String, Object>) - Static method in class org.a2aproject.sdk.jsonrpc.common.json.JsonUtil
Writes a metadata map as a "metadata" JSON field to the given writer.
A B C D E F G H I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form