All Classes and Interfaces
Class
Description
Allows Mule applications to act as both A2A servers and clients
Represents an error that can happen in an A2A operation.
Represents the authentication information required to interact with an agent.
Represents the technical capabilities of an agent within the A2A protocol.
Represents an Agent Card in the A2A protocol, containing details about an agent's identity, capabilities, available skills, and
connection information.
Base exception for agent card discovery failures.
Exception thrown when the agent card endpoint returns a non-200 HTTP status code.
Exception thrown when the agent card JSON cannot be parsed or is invalid.
Exception thrown when the agent card endpoint is not found (404).
Exception thrown when the connection to the agent card endpoint times out.
Helper class for agent card parsing and validation.
Represents an extension supported by an agent within the A2A protocol.
Represents information about the provider or organization responsible for an agent.
Represents a skill that an agent can perform within the A2A protocol.
A custom Data Transfer Object (DTO) to replace the
X509Certificate AlternativeName class.Enumeration of API key locations in HTTP requests.
Represents an API Key security scheme following OpenAPI 3.0 specification.
Authorization Code OAuth2 flows configuration.
Returns the common error types that most likely apply to any component
A custom Data Transfer Object (DTO) to replace
Certificate,
X509Certificate, and related classes.A custom Data Transfer Object (DTO) to replace the certificate extension class from the
X509Extension package.Base class for entities that contain information about a client certificate.
A client connection to an A2A server
Client Credentials OAuth2 flows configuration.
Utility class for DataSense operations.
Updates the taskJson of the historyItem for taskId in format {"historyLength":int,"history":[],"task":{}}.
Utility class for handling error types in the A2A connector.
Handles the retrieval of task information and history for the A2A protocol.
Enumeration of HTTP Authorization scheme types.
Represents an HTTP Authentication security scheme following OpenAPI 3.0 specification.
Implicit OAuth2 flows configuration.
A customizer for the current span for HTTP Requests
Returns the error types that match the Json RPC error defined in that standard
Abstract base class for OAuth2 flow configurations.
OAuth2 flows configuration containing multiple flow types.
Represents an OAuth2 scope following OpenAPI 3.0 specification.
Represents an OAuth2 security scheme following OpenAPI 3.0 specification.
Represents an OpenID Connect security scheme following OpenAPI 3.0 specification.
A customizer for the current span for HTTP Requests
Password OAuth2 flows configuration.
A custom Data Transfer Object (DTO) to replace the
Principal class.A custom Data Transfer Object (DTO) to replace the
PublicKey class.Represents the HTTP request attributes for an A2A incoming request.
Represents the HTTP response attributes for an A2A request.
Represents a security requirement that maps a security scheme to a list of required scopes.
Abstract base class for security schemes that maps a security scheme to different security scheme configurations.
A custom Data Transfer Object (DTO) to replace the
Certificate SerialNumber class.A customizer for the current span for HTTP
Super class encapsulating all tasks Server can handle.
MG says: Store this wrapper object rather than just that Task.json representation so that we can add additional context if
needed without breaking backwards compatibility in persistent stores
Utils for Otel tracing
A custom Data Transfer Object (DTO) to replace the
Principal X509Principal class.