Class GetTaskRequest

All Implemented Interfaces:
A2AMessage

public final class GetTaskRequest extends NonStreamingJSONRPCRequest<TaskQueryParams>
JSON-RPC request to retrieve task information by ID.

This request queries the agent for the current state of a specific task, including its status, artifacts, messages, and other task metadata. Clients use this to check task progress or retrieve completed task results.

This class implements the JSON-RPC tasks/get method as specified in the A2A Protocol.

See Also:
  • Constructor Details

    • GetTaskRequest

      public GetTaskRequest(String jsonrpc, Object id, TaskQueryParams params)
      Constructs request with all parameters.
      Parameters:
      jsonrpc - the JSON-RPC version
      id - the request ID
      params - the request parameters
    • GetTaskRequest

      public GetTaskRequest(Object id, TaskQueryParams params)
      Constructs request with ID and parameters.
      Parameters:
      id - the request ID
      params - the request parameters
  • Method Details