Uses of Package
org.a2aproject.sdk.spec
Packages that use org.a2aproject.sdk.spec
Package
Description
JSON processing exceptions for the A2A Java SDK.
Utility classes and helpers for the A2A Java SDK.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.specClassDescriptionBase exception for A2A client-specific error conditions.Marker interface for A2A Protocol error events.All the error codes for A2A errors.Base exception for A2A Protocol-related failures.Represents a protocol-level error in the A2A Protocol.Defines optional capabilities supported by an agent in the A2A Protocol.Builder for constructing immutable
AgentCapabilitiesinstances.The AgentCard is a self-describing manifest for an agent in the A2A Protocol.Builder for constructing immutableAgentCardinstances.Represents a digital signature for anAgentCardusing JSON Web Signature (JWS) format.Builder for constructing immutableAgentCardSignatureinstances.Represents a protocol extension supported by an agent.Builder for constructing immutableAgentExtensioninstances.Declares a combination of a target URL and protocol binding for accessing an agent.Represents information about the organization or entity providing an agent.Represents a distinct skill or capability that an agent can perform in the A2A Protocol.Builder for constructing immutableAgentSkillinstances.API key security scheme for agent authentication.Builder for constructing immutableAPIKeySecuritySchemeinstances.Represents the location of the API key.Represents a file, data structure, or other resource generated by an agent during task execution.Builder for constructing immutableArtifactinstances.Authentication information for agent authentication and push notification endpoints.Configuration for the OAuth 2.0 Authorization Code flow.Parameters for cancelling a task.Builder for constructing instances.Configuration for the OAuth 2.0 Client Credentials flow.Parameters for deleting a push notification configuration from a task.Builder for constructingDeleteTaskPushNotificationConfigParamsinstances.Configuration details for the OAuth 2.0 Device Code flow (RFC 8628).Marker interface for all event types in the A2A Protocol.Interface for events that can be returned from non-streaming A2A Protocol operations.Sealed interface representing file content in the A2A Protocol.Parameters for retrieving push notification configuration for a specific task.Builder for constructing GetTaskPushNotificationConfigParams instances.HTTP authentication security scheme for agent authentication.Builder for constructingHTTPAuthSecuritySchemeinstances.A legacy (v0.3) representation of an agent interface, using the v0.3 field names (transportandurl) for backward compatibility with older clients.Parameters for listing all push notification configurations for a task.Builder for constructing instances.Parameters for listing tasks with optional filtering and pagination.Builder for constructing instances.Represents a single message in the conversation between a user and an agent in the A2A Protocol.Builder for constructingMessageinstances with fluent API.Defines the role of the message sender in the conversation.Configuration options formessage/sendandmessage/streamrequests.Builder for constructingMessageSendConfigurationinstances.Parameters for sending a message to an agent in the A2A Protocol.Builder for constructingMessageSendParamsinstances.OAuth 2.0 security scheme for agent authentication.Builder for constructing immutableOAuth2SecuritySchemeinstances.Configuration for supported OAuth 2.0 authorization flows.Builder for constructingOAuthFlowsinstances.OpenID Connect security scheme for agent authentication.Builder for constructing immutableOpenIdConnectSecuritySchemeinstances.Represents a security requirement in the A2A Protocol.Builder for constructing immutableSecurityRequirementinstances.Base interface for security schemes used to authenticate access to agent endpoints.Sealed interface for events that can be emitted during streaming A2A Protocol operations.Represents a single, stateful operation or conversation between a client and an agent in the A2A Protocol.Builder for constructing immutableTaskinstances.Event notifying that a task artifact has been created, modified, or appended to.Builder for constructingTaskArtifactUpdateEventinstances.Parameters containing a task identifier for task-related operations.Builder for constructing instances.Push notification configuration associated with a specific task.Builder for constructingTaskPushNotificationConfiginstances.Defines parameters for querying a task, with an option to limit history length.Builder for constructing instances.Defines the lifecycle states of aTaskin the A2A Protocol.Represents the status of a task at a specific point in time in the A2A Protocol.An event sent by the agent to notify the client of a change in a task's status.Builder for constructingTaskStatusUpdateEventinstances.Enumeration of supported transport protocols for A2A Protocol communication.Sealed interface for incremental update events during task execution. -
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.spec.utilClassDescriptionException indicating a client-side failure in A2A Protocol operations.The AgentCard is a self-describing manifest for an agent in the A2A Protocol.Declares a combination of a target URL and protocol binding for accessing an agent.Represents a single, stateful operation or conversation between a client and an agent in the A2A Protocol.Event notifying that a task artifact has been created, modified, or appended to.