Index
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
JsonWriterwhenhtmlSafeis 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, orNumber).
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
JsonWriterwhenhtmlSafeis 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.
All Classes and Interfaces|All Packages|Constant Field Values