All Classes and Interfaces

说明
Interface defining the core functionality of an A2A client.
Exception class for A2A protocol errors.
Builder class for A2AError
Interface defining the core functionality of an A2A server.
Represents authentication information for an agent.
Builder class for AgentAuthentication.
Represents the capabilities supported by an agent.
Builder for AgentCapabilities
Represents an agent's capabilities and metadata.
Builder class for creating instances of AgentCard.
Agent Executor interface.
Represents information about the provider of an agent.
Builder for creating instances of AgentProvider.
Represents a skill that an agent possesses.
Builder for AgentSkill
Represents an artifact produced by a task during agent execution.
Builder for creating instances of Artifact.
Interface for resolving and discovering AgentCard information in the A2A protocol ecosystem.
Represents a data part of a message, containing structured data.
Builder class for DataPart.
Default implementation of the A2AClient interface providing comprehensive A2A protocol client functionality.
Implementation of the A2AServer interface.
Default implementation of the Dispatcher interface.
Interface for dispatching JSON-RPC requests to appropriate handlers.
Event queue for A2A responses from agent.
Represents the content of a file.
Represents a file part of a message.
Builder class for FilePart
file bytes content
Builder class for FileWithBytes.
file url content
Builder class for FileWithUri.
HTTP-based implementation of CardResolver for discovering agent capabilities.
In-memory implementation of QueueManager for managing task event queues.
In-memory implementation of the TaskManager interface.
In-memory implementation of the TaskStore interface for development and testing purposes.
Represents a JSON-RPC 2.0 error object as defined in the JSON-RPC specification.
Builder for creating instances of JSONRPCError.
Represents a JSON-RPC 2.0 request object as defined in the JSON-RPC specification.
Builder class for JSONRPCRequest.
Represents a JSON-RPC 2.0 response object as defined in the JSON-RPC specification.
Utility class for JSON serialization and deserialization operations using Jackson.
Represents a message exchanged between agents.
Builder class for Message.
Configuration for sending messages in the A2A4J framework.
Builder class for MessageSendConfiguration.
Parameters for sending a message.
Builder for creating instances of MessageSendParams.
Abstract base class for different types of content parts in the A2A protocol.
Configuration for push notifications.
Builder class for PushNotificationConfig.
Interface for managing event queues for tasks.
Represents the execution context for a request being processed by an agent.
Builder for creating instances of RequestContext.
Represents a security scheme for agent authentication.
Builder for creating instances of SecurityScheme.
Marker interface for responses returned by synchronous message sending operations.
Marker interface for responses emitted by streaming message operations.
Represents a task exchanged between agents.
Builder for creating instances of Task.
Task and history
Builder class for TaskAndHistory.
Event for task artifact updates.
Builder class for TaskArtifactUpdateEvent
Parameters for task ID related operations.
Builder class for TaskIdParams
Interface for managing tasks in the A2A system.
Configuration for task-specific push notifications, extending the base push notification config.
Builder for creating instances of TaskPushNotificationConfig.
Parameters for querying tasks.
Builder class for TaskQueryParams
Enumeration of possible states for a task in the A2A protocol lifecycle.
Represents the status of a task.
Builder for creating instances of TaskStatus.
Event for task status updates.
Builder class for TaskStatusUpdateEvent
Simplified interface for task storage providers.
Marker interface for task update entities in the A2A protocol.
Represents a text part of a message.
Builder class for TextPart