Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- cancelTask(ServerCallContext, String, String, String) - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler
-
Handles a task cancellation request.
- createErrorResponse(A2AError) - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler
-
Creates an HTTP error response from an A2A error.
- createTaskPushNotificationConfiguration(ServerCallContext, String, String, String) - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler
-
Creates a push notification configuration for a task.
D
- deleteTaskPushNotificationConfiguration(ServerCallContext, String, String, String) - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler
-
Deletes a push notification configuration for a task.
G
- getAgentCard() - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler
-
Retrieves the public agent card.
- getBody() - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler.HTTPRestResponse
-
Returns the response body.
- getContentType() - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler.HTTPRestResponse
-
Returns the content type.
- getExtendedAgentCard(ServerCallContext, String) - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler
-
Retrieves the extended agent card if configured.
- getHeaders() - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler.HTTPRestResponse
-
Returns additional HTTP headers.
- getPublisher() - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler.HTTPRestStreamingResponse
-
Returns the publisher for streaming events.
- getStatusCode() - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler.HTTPRestResponse
-
Returns the HTTP status code.
- getTask(ServerCallContext, String, String, Integer) - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler
-
Retrieves a task by ID.
- getTaskPushNotificationConfiguration(ServerCallContext, String, String, String) - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler
-
Retrieves a specific push notification configuration for a task.
H
- HEADERS_KEY - Static variable in class org.a2aproject.sdk.transport.rest.context.RestContextKeys
-
Context key for storing the headers.
- HTTPRestResponse(int, String, String) - Constructor for class org.a2aproject.sdk.transport.rest.handler.RestHandler.HTTPRestResponse
-
Creates an HTTP REST response.
- HTTPRestResponse(int, String, String, Map<String, String>) - Constructor for class org.a2aproject.sdk.transport.rest.handler.RestHandler.HTTPRestResponse
-
Creates an HTTP REST response with custom headers.
- HTTPRestStreamingResponse(Flow.Publisher<String>) - Constructor for class org.a2aproject.sdk.transport.rest.handler.RestHandler.HTTPRestStreamingResponse
-
Creates an HTTP streaming response.
L
- listTaskPushNotificationConfigurations(ServerCallContext, String, String, int, String) - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler
-
Lists push notification configurations for a task.
- listTasks(ServerCallContext, String, String, String, Integer, String, Integer, String, Boolean) - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler
-
Lists tasks with optional filtering and pagination.
M
- METHOD_NAME_KEY - Static variable in class org.a2aproject.sdk.transport.rest.context.RestContextKeys
-
Context key for storing the method name being called.
O
- org.a2aproject.sdk.transport.rest.context - package org.a2aproject.sdk.transport.rest.context
- org.a2aproject.sdk.transport.rest.handler - package org.a2aproject.sdk.transport.rest.handler
-
REST transport handler implementations for the A2A protocol.
R
- RestContextKeys - Class in org.a2aproject.sdk.transport.rest.context
-
Shared REST context keys for A2A protocol data.
- RestHandler - Class in org.a2aproject.sdk.transport.rest.handler
-
REST transport handler for processing A2A protocol requests over HTTP.
- RestHandler() - Constructor for class org.a2aproject.sdk.transport.rest.handler.RestHandler
-
No-args constructor for CDI proxy creation.
- RestHandler(AgentCard, Instance<AgentCard>, AgentCardCacheMetadata, RequestHandler, Executor) - Constructor for class org.a2aproject.sdk.transport.rest.handler.RestHandler
-
Creates a REST handler with full CDI injection support.
- RestHandler(AgentCard, AgentCardCacheMetadata, RequestHandler, Executor) - Constructor for class org.a2aproject.sdk.transport.rest.handler.RestHandler
-
Creates a REST handler with basic dependencies.
- RestHandler.HTTPRestResponse - Class in org.a2aproject.sdk.transport.rest.handler
-
Represents an HTTP REST response with status code, content type, and body.
- RestHandler.HTTPRestStreamingResponse - Class in org.a2aproject.sdk.transport.rest.handler
-
Represents an HTTP streaming response with Server-Sent Events.
S
- sendMessage(ServerCallContext, String, String) - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler
-
Handles a blocking message send request.
- sendStreamingMessage(ServerCallContext, String, String) - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler
-
Handles a streaming message send request.
- subscribeToTask(ServerCallContext, String, String) - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler
-
Subscribes to task updates via a streaming connection.
T
- TENANT_KEY - Static variable in class org.a2aproject.sdk.transport.rest.context.RestContextKeys
-
Context key for storing the tenant identifier extracted from the request path.
- toString() - Method in class org.a2aproject.sdk.transport.rest.handler.RestHandler.HTTPRestResponse
All Classes and Interfaces|All Packages|Constant Field Values