Class NonStreamingJSONRPCRequest<T>
java.lang.Object
org.a2aproject.sdk.jsonrpc.common.wrappers.A2ARequest<T>
org.a2aproject.sdk.jsonrpc.common.wrappers.NonStreamingJSONRPCRequest<T>
- Type Parameters:
T- the type of the request parameters
- All Implemented Interfaces:
A2AMessage
- Direct Known Subclasses:
CancelTaskRequest,CreateTaskPushNotificationConfigRequest,DeleteTaskPushNotificationConfigRequest,GetExtendedAgentCardRequest,GetTaskPushNotificationConfigRequest,GetTaskRequest,ListTaskPushNotificationConfigsRequest,ListTasksRequest,SendMessageRequest
public abstract sealed class NonStreamingJSONRPCRequest<T>
extends A2ARequest<T>
permits GetTaskRequest, CancelTaskRequest, CreateTaskPushNotificationConfigRequest, GetTaskPushNotificationConfigRequest, SendMessageRequest, DeleteTaskPushNotificationConfigRequest, ListTaskPushNotificationConfigsRequest, GetExtendedAgentCardRequest, ListTasksRequest
Represents a non-streaming JSON-RPC request.
-
Field Summary
Fields inherited from class org.a2aproject.sdk.jsonrpc.common.wrappers.A2ARequest
id, jsonrpc, method, paramsFields inherited from interface org.a2aproject.sdk.jsonrpc.common.wrappers.A2AMessage
JSONRPC_VERSION -
Method Summary
Methods inherited from class org.a2aproject.sdk.jsonrpc.common.wrappers.A2ARequest
getId, getJsonrpc, getMethod, getParams, validateAndSetJsonParameters