Index

A C H I M N O R X 
All Classes and Interfaces|All Packages|Constant Field Values

A

A2A_EXTENSIONS - Static variable in class org.a2aproject.sdk.common.A2AHeaders
HTTP header name for A2A extensions.
A2A_VERSION - Static variable in class org.a2aproject.sdk.common.A2AHeaders
HTTP header name for A2A protocol version.
A2AErrorMessages - Class in org.a2aproject.sdk.common
Standard error message constants for A2A authentication and authorization failures.
A2AHeaders - Class in org.a2aproject.sdk.common
Common A2A protocol headers and constants.
APPLICATION_JSON - Static variable in interface org.a2aproject.sdk.common.MediaType
MIME type for JSON content: application/json.
Assert - Class in org.a2aproject.sdk.util
Parameter validation utilities.
AUTHENTICATION_FAILED - Static variable in class org.a2aproject.sdk.common.A2AErrorMessages
Error message returned when client credentials are missing or invalid.
AUTHORIZATION_FAILED - Static variable in class org.a2aproject.sdk.common.A2AErrorMessages
Error message returned when the client lacks permission for the requested operation.

C

checkNotNullParam(String, T) - Static method in class org.a2aproject.sdk.util.Assert
Check that the named parameter is not null.
copyOfCaseInsensitive(Map<String, List<String>>) - Static method in class org.a2aproject.sdk.util.HttpHeaderUtils
Creates an unmodifiable, case-insensitive copy of the given header map.

H

HtmlEscapeUtils - Class in org.a2aproject.sdk.util
Utilities for removing HTML escaping applied by Gson's JsonWriter when htmlSafe is enabled (the default).
HttpHeaderUtils - Class in org.a2aproject.sdk.util
Utilities for creating case-insensitive, immutable snapshots of HTTP header maps.

I

isValidJsonRpcId(Object) - Static method in class org.a2aproject.sdk.util.Assert
Validates that the given value is a legal JSON-RPC id (null, String, or Number).

M

MediaType - Interface in org.a2aproject.sdk.common
Common MIME type constants.

N

NotNull - Annotation Interface in org.a2aproject.sdk.util
 

O

org.a2aproject.sdk.common - package org.a2aproject.sdk.common
Common shared types and constants for the A2A SDK.
org.a2aproject.sdk.util - package org.a2aproject.sdk.util
General-purpose utilities for the A2A SDK.

R

removeHtmlEscaping(String) - Static method in class org.a2aproject.sdk.util.HtmlEscapeUtils
Removes HTML escaping applied by Gson's JsonWriter when htmlSafe is enabled (the default).

X

X_A2A_NOTIFICATION_TOKEN - Static variable in class org.a2aproject.sdk.common.A2AHeaders
HTTP header name for a push notification token.
A C H I M N O R X 
All Classes and Interfaces|All Packages|Constant Field Values