Uses of Package
org.a2aproject.sdk.spec
Packages that use org.a2aproject.sdk.spec
Package
Description
HTTP client utilities for A2A protocol communication.
Common OpenTelemetry utilities and shared components for A2A Java SDK.
JSON-RPC 2.0 protocol message wrappers for the A2A Protocol.
Quarkus gRPC reference implementation for the A2A protocol.
JSON processing exceptions for the A2A Java SDK.
gRPC transport handler implementations for the A2A protocol.
JSON-RPC transport handler implementations for the A2A protocol.
REST transport handler implementations for the A2A protocol.
General-purpose utilities for the A2A SDK.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdkClassDescriptionBase exception for A2A client-specific error conditions.Client exception indicating a JSON serialization or deserialization error.The AgentCard is a self-describing manifest for an agent in the A2A Protocol.Represents a single message in the conversation between a user and an agent in the A2A Protocol.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.clientClassDescriptionException indicating a client-side failure in A2A Protocol operations.The AgentCard is a self-describing manifest for an agent in the A2A Protocol.Parameters for cancelling a task.Parameters for deleting a push notification configuration from a task.Parameters for retrieving push notification configuration for a specific task.Parameters for listing all push notification configurations for a task.Result of listing push notification configurations for a task with pagination support.Parameters for listing tasks with optional filtering and pagination.Represents a single message in the conversation between a user and an agent in the A2A Protocol.Parameters for sending a message to an agent in the A2A Protocol.Represents a single, stateful operation or conversation between a client and an agent in the A2A Protocol.Parameters containing a task identifier for task-related operations.Push notification configuration associated with a specific task.Defines parameters for querying a task, with an option to limit history length.Sealed interface for incremental update events during task execution.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.client.configClassDescriptionPush notification configuration associated with a specific task.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.client.httpClassDescriptionBase exception for A2A client-specific error conditions.Client exception indicating a JSON serialization or deserialization error.The AgentCard is a self-describing manifest for an agent in the A2A Protocol.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.client.transport.grpcClassDescriptionException 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.Parameters for cancelling a task.Parameters for deleting a push notification configuration from a task.Interface for events that can be returned from non-streaming A2A Protocol operations.Parameters to get the extended agent card.Parameters for retrieving push notification configuration for a specific task.Parameters for listing all push notification configurations for a task.Result of listing push notification configurations for a task with pagination support.Parameters for listing tasks with optional filtering and pagination.Parameters for sending a message to an agent in the A2A Protocol.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.Parameters containing a task identifier for task-related operations.Push notification configuration associated with a specific task.Defines parameters for querying a task, with an option to limit history length.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.client.transport.jsonrpcClassDescriptionException 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.Parameters for cancelling a task.Parameters for deleting a push notification configuration from a task.Interface for events that can be returned from non-streaming A2A Protocol operations.Parameters to get the extended agent card.Parameters for retrieving push notification configuration for a specific task.Parameters for listing all push notification configurations for a task.Result of listing push notification configurations for a task with pagination support.Parameters for listing tasks with optional filtering and pagination.Parameters for sending a message to an agent in the A2A Protocol.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.Parameters containing a task identifier for task-related operations.Push notification configuration associated with a specific task.Defines parameters for querying a task, with an option to limit history length.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.client.transport.jsonrpc.sseClassDescriptionSealed interface for events that can be emitted during streaming A2A Protocol operations.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.client.transport.restClassDescriptionException 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.Parameters for cancelling a task.Parameters for deleting a push notification configuration from a task.Interface for events that can be returned from non-streaming A2A Protocol operations.Parameters to get the extended agent card.Parameters for retrieving push notification configuration for a specific task.Parameters for listing all push notification configurations for a task.Result of listing push notification configurations for a task with pagination support.Parameters for listing tasks with optional filtering and pagination.Parameters for sending a message to an agent in the A2A Protocol.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.Parameters containing a task identifier for task-related operations.Push notification configuration associated with a specific task.Defines parameters for querying a task, with an option to limit history length.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.client.transport.rest.sseClassDescriptionSealed interface for events that can be emitted during streaming A2A Protocol operations.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.client.transport.spiClassDescriptionException 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.Parameters for cancelling a task.Parameters for deleting a push notification configuration from a task.Interface for events that can be returned from non-streaming A2A Protocol operations.Parameters to get the extended agent card.Parameters for retrieving push notification configuration for a specific task.Parameters for listing all push notification configurations for a task.Result of listing push notification configurations for a task with pagination support.Parameters for listing tasks with optional filtering and pagination.Parameters for sending a message to an agent in the A2A Protocol.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.Parameters containing a task identifier for task-related operations.Push notification configuration associated with a specific task.Defines parameters for querying a task, with an option to limit history length.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.client.transport.spi.interceptorsClassDescriptionThe AgentCard is a self-describing manifest for an agent in the A2A Protocol.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.client.transport.spi.interceptors.authClassDescriptionThe AgentCard is a self-describing manifest for an agent in the A2A Protocol.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.client.transport.spi.sseClassDescriptionSealed interface for events that can be emitted during streaming A2A Protocol operations.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.compat03.conversionClassDescriptionMarker interface for A2A Protocol error events.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.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.compat03.conversion.mappers.domainClassDescriptionRepresents a file, data structure, or other resource generated by an agent during task execution.Authentication information for agent authentication and push notification endpoints.Interface for events that can be returned from non-streaming A2A Protocol operations.Sealed interface representing file content in the A2A Protocol.Represents a single message in the conversation between a user and an agent in the A2A Protocol.Defines the role of the message sender in the conversation.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.Event notifying that a task artifact has been created, modified, or appended to.Push notification configuration associated with a specific task.Defines the lifecycle states of a
Taskin 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. -
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.compat03.conversion.mappers.paramsClassDescriptionParameters for cancelling a task.Configuration options for
message/sendandmessage/streamrequests.Parameters for sending a message to an agent in the A2A Protocol.Parameters containing a task identifier for task-related operations.Defines parameters for querying a task, with an option to limit history length. -
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.compat03.conversion.mappers.resultClassDescriptionResult of listing push notification configurations for a task with pagination support.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.examples.cloudClassDescriptionThe AgentCard is a self-describing manifest for an agent in the A2A Protocol.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.examples.helloworldClassDescriptionThe AgentCard is a self-describing manifest for an agent in the A2A Protocol.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.extras.opentelemetryClassDescriptionMarker interface for A2A Protocol error events.Parameters for cancelling a task.Parameters for deleting a push notification configuration from a task.Interface for events that can be returned from non-streaming A2A Protocol operations.Parameters for retrieving push notification configuration for a specific task.Parameters for listing all push notification configurations for a task.Result of listing push notification configurations for a task with pagination support.Parameters for listing tasks with optional filtering and pagination.Parameters for sending a message to an agent in the A2A Protocol.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.Parameters containing a task identifier for task-related operations.Push notification configuration associated with a specific task.Defines parameters for querying a task, with an option to limit history length.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.extras.opentelemetry.clientClassDescriptionException indicating a client-side failure in A2A Protocol operations.The AgentCard is a self-describing manifest for an agent in the A2A Protocol.Parameters for cancelling a task.Parameters for deleting a push notification configuration from a task.Interface for events that can be returned from non-streaming A2A Protocol operations.Parameters to get the extended agent card.Parameters for retrieving push notification configuration for a specific task.Parameters for listing all push notification configurations for a task.Result of listing push notification configurations for a task with pagination support.Parameters for listing tasks with optional filtering and pagination.Parameters for sending a message to an agent in the A2A Protocol.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.Parameters containing a task identifier for task-related operations.Push notification configuration associated with a specific task.Defines parameters for querying a task, with an option to limit history length.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.extras.opentelemetry.client.propagationClassDescriptionException indicating a client-side failure in A2A Protocol operations.The AgentCard is a self-describing manifest for an agent in the A2A Protocol.Parameters for cancelling a task.Parameters for deleting a push notification configuration from a task.Interface for events that can be returned from non-streaming A2A Protocol operations.Parameters to get the extended agent card.Parameters for retrieving push notification configuration for a specific task.Parameters for listing all push notification configurations for a task.Result of listing push notification configurations for a task with pagination support.Parameters for listing tasks with optional filtering and pagination.Parameters for sending a message to an agent in the A2A Protocol.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.Parameters containing a task identifier for task-related operations.Push notification configuration associated with a specific task.Defines parameters for querying a task, with an option to limit history length.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.extras.opentelemetry.itClassDescriptionMarker interface for A2A Protocol error events.The AgentCard is a self-describing manifest for an agent in the A2A Protocol.Marker interface for all event types in the A2A Protocol.Represents a single, stateful operation or conversation between a client and an agent in the A2A Protocol.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.extras.pushnotificationconfigstore.database.jpaClassDescriptionParameters for listing all push notification configurations for a task.Result of listing push notification configurations for a task with pagination support.Push notification configuration associated with a specific task.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.extras.queuemanager.replicated.coreClassDescriptionMarker interface for A2A Protocol error events.Marker interface for all event types in the A2A Protocol.Sealed interface for events that can be emitted during streaming A2A Protocol operations.
-
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.extras.queuemanager.replicated.tests.multiinstance.app1ClassDescriptionThe AgentCard is a self-describing manifest for an agent in the A2A Protocol.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.extras.queuemanager.replicated.tests.multiinstance.app2ClassDescriptionThe AgentCard is a self-describing manifest for an agent in the A2A Protocol.
-
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.extras.taskstore.database.jpaClassDescriptionParameters for listing tasks with optional filtering and pagination.Represents a single, stateful operation or conversation between a client and an agent in the A2A Protocol.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.grpc.mapperClassDescriptionDefines optional capabilities supported by an agent in the A2A Protocol.The AgentCard is a self-describing manifest for an agent in the A2A Protocol.Represents a digital signature for an
AgentCardusing JSON Web Signature (JWS) format.Represents a protocol extension supported by an agent.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.API key security scheme for agent authentication.Represents the location of the API key.Represents a file, data structure, or other resource generated by an agent during task execution.Authentication information for agent authentication and push notification endpoints.Configuration for the OAuth 2.0 Authorization Code flow.Parameters for cancelling a task.Configuration for the OAuth 2.0 Client Credentials flow.Parameters for deleting a push notification configuration from a task.Configuration details for the OAuth 2.0 Device Code flow (RFC 8628).Parameters for retrieving push notification configuration for a specific task.HTTP authentication security scheme for agent authentication.Parameters for listing all push notification configurations for a task.Parameters for listing tasks with optional filtering and pagination.Represents a single message in the conversation between a user and an agent in the A2A Protocol.Defines the role of the message sender in the conversation.Configuration options formessage/sendandmessage/streamrequests.Parameters for sending a message to an agent in the A2A Protocol.Mutual TLS (mTLS) security scheme for agent authentication.OAuth 2.0 security scheme for agent authentication.Configuration for supported OAuth 2.0 authorization flows.OpenID Connect security scheme for agent authentication.Represents a security requirement in the A2A Protocol.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.Event notifying that a task artifact has been created, modified, or appended to.Parameters containing a task identifier for task-related operations.Push notification configuration associated with a specific task.Defines parameters for querying a task, with an option to limit history length.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. -
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.grpc.utilsClassDescriptionMarker interface for A2A Protocol error events.The AgentCard is a self-describing manifest for an agent in the A2A Protocol.Parameters for cancelling a task.Parameters for deleting a push notification configuration from a task.Interface for events that can be returned from non-streaming A2A Protocol operations.Parameters to get the extended agent card.Parameters for retrieving push notification configuration for a specific task.Parameters for listing all push notification configurations for a task.Result of listing push notification configurations for a task with pagination support.Parameters for listing tasks with optional filtering and pagination.Represents a single message in the conversation between a user and an agent in the A2A Protocol.Configuration options for
message/sendandmessage/streamrequests.Parameters for sending a message to an agent in the A2A Protocol.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.Event notifying that a task artifact has been created, modified, or appended to.Parameters containing a task identifier for task-related operations.Push notification configuration associated with a specific task.Defines parameters for querying a task, with an option to limit history length.Defines the lifecycle states of aTaskin the A2A Protocol.An event sent by the agent to notify the client of a change in a task's status. -
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.itkClassDescriptionThe AgentCard is a self-describing manifest for an agent in the A2A Protocol.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.jsonrpc.common.wrappersClassDescriptionMarker interface for A2A Protocol error events.The AgentCard is a self-describing manifest for an agent in the A2A Protocol.Parameters for cancelling a task.Parameters for deleting a push notification configuration from a task.Interface for events that can be returned from non-streaming A2A Protocol operations.Parameters for retrieving push notification configuration for a specific task.Parameters for listing all push notification configurations for a task.Result of listing push notification configurations for a task with pagination support.Parameters for listing tasks with optional filtering and pagination.Parameters for sending a message to an agent in the A2A Protocol.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.Parameters containing a task identifier for task-related operations.Push notification configuration associated with a specific task.Defines parameters for querying a task, with an option to limit history length.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.server
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.server.agentexecutionClassDescriptionMarker interface for A2A Protocol error events.JSON-RPC error indicating that method parameters are invalid or missing required fields.Represents a single message in the conversation between a user and an agent in the A2A Protocol.Configuration options for
message/sendandmessage/streamrequests.Parameters for sending a message to an agent in the A2A Protocol.Represents a single, stateful operation or conversation between a client and an agent in the A2A Protocol. -
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.server.auth
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.server.common.quarkusClassDescriptionThe AgentCard is a self-describing manifest for an agent in the A2A Protocol.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.server.eventsClassDescriptionException indicating a server-side failure in A2A Protocol operations.Marker interface for all event types in the A2A Protocol.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.server.extensionsClassDescriptionThe AgentCard is a self-describing manifest for an agent in the A2A Protocol.Represents a protocol extension supported by an agent.A2A Protocol error indicating that a client requested use of an extension marked as required but did not declare support for it.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.server.grpc.quarkusClassDescriptionThe AgentCard is a self-describing manifest for an agent in the A2A Protocol.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.server.requesthandlersClassDescriptionMarker interface for A2A Protocol error events.Parameters for cancelling a task.Parameters for deleting a push notification configuration from a task.Interface for events that can be returned from non-streaming A2A Protocol operations.Parameters for retrieving push notification configuration for a specific task.Parameters for listing all push notification configurations for a task.Result of listing push notification configurations for a task with pagination support.Parameters for listing tasks with optional filtering and pagination.Parameters for sending a message to an agent in the A2A Protocol.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.Parameters containing a task identifier for task-related operations.Push notification configuration associated with a specific task.Defines parameters for querying a task, with an option to limit history length.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.server.tasksClassDescriptionMarker interface for A2A Protocol error events.Base exception for A2A Protocol-related failures.Exception indicating a server-side failure in A2A Protocol operations.Marker interface for all event types in the A2A Protocol.Interface for events that can be returned from non-streaming A2A Protocol operations.Parameters for listing all push notification configurations for a task.Result of listing push notification configurations for a task with pagination support.Parameters for listing tasks with optional filtering and pagination.Represents a single message in the conversation between a user and an agent in the A2A Protocol.Builder for constructing
Messageinstances with fluent API.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.Push notification configuration associated with a specific task.Defines the lifecycle states of aTaskin the A2A Protocol. -
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.server.util
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.server.versionClassDescriptionThe AgentCard is a self-describing manifest for an agent in the A2A Protocol.A2A Protocol error indicating that the A2A protocol version specified in the request is not supported by the agent.
-
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.sutClassDescriptionThe AgentCard is a self-describing manifest for an agent in the A2A Protocol.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.transport.grpc.handlerClassDescriptionThe AgentCard is a self-describing manifest for an agent in the A2A Protocol.
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.transport.jsonrpc.handler
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.transport.rest.handler
-
Classes in org.a2aproject.sdk.spec used by org.a2aproject.sdk.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.