Index

C D G H L M O R S T 
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
 
C D G H L M O R S T 
All Classes and Interfaces|All Packages|Constant Field Values