Class GetRequestHandler
java.lang.Object
com.mulesoft.connectors.a2a.internal.server.agent.operations.RequestHandler
com.mulesoft.connectors.a2a.internal.server.agent.operations.GetRequestHandler
Handles the retrieval of task information and history for the A2A protocol. This operation implements the 'tasks/get' JSON-RPC
method and provides proper error handling with standardized JSON-RPC error codes according to the A2A protocol specification.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateResponseBody(RequestHandlerContext context, RpcRequestContext.Response response) voiddoExecute(RequestHandlerContext handlerContext) getTaskIdentifiers(RequestHandlerContext requestHandlerContext) voidvalidate(RequestHandlerContext context, TaskRepositoryItem taskItem) Methods inherited from class com.mulesoft.connectors.a2a.internal.server.agent.operations.RequestHandler
execute, setupResponseHandler, validateContext, validateTask
-
Constructor Details
-
GetRequestHandler
public GetRequestHandler()
-
-
Method Details
-
validate
- Specified by:
validatein classRequestHandler
-
getTaskIdentifiers
- Specified by:
getTaskIdentifiersin classRequestHandler
-
doExecute
- Specified by:
doExecutein classRequestHandler
-
createResponseBody
public String createResponseBody(RequestHandlerContext context, RpcRequestContext.Response response) - Specified by:
createResponseBodyin classRequestHandler
-