索引

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格

A

A2AClient - io.github.a2ap.core.client中的接口
Interface defining the core functionality of an A2A client.
A2AError - io.github.a2ap.core.exception中的异常错误
Exception class for A2A protocol errors.
A2AError() - 异常错误的构造器 io.github.a2ap.core.exception.A2AError
Default constructor
A2AError(String) - 异常错误的构造器 io.github.a2ap.core.exception.A2AError
Constructor with message
A2AError(String, int, Object) - 异常错误的构造器 io.github.a2ap.core.exception.A2AError
Constructor with all properties
A2AError(String, int, Object, String) - 异常错误的构造器 io.github.a2ap.core.exception.A2AError
Constructor with all properties
A2AError(String, Throwable) - 异常错误的构造器 io.github.a2ap.core.exception.A2AError
Constructor with message and cause
A2AError(String, Throwable, int, Object, String) - 异常错误的构造器 io.github.a2ap.core.exception.A2AError
Constructor with all properties and cause
A2AError.Builder - io.github.a2ap.core.exception中的类
Builder class for A2AError
A2AServer - io.github.a2ap.core.server中的接口
Interface defining the core functionality of an A2A server.
acceptedOutputModes(List<String>) - 类中的方法 io.github.a2ap.core.model.MessageSendConfiguration.Builder
 
AGENT_EXECUTION_ERROR - 异常错误中的静态变量 io.github.a2ap.core.exception.A2AError
Agent execution error code
AgentAuthentication - io.github.a2ap.core.model中的类
Represents authentication information for an agent.
AgentAuthentication() - 类的构造器 io.github.a2ap.core.model.AgentAuthentication
 
AgentAuthentication(List<String>, String) - 类的构造器 io.github.a2ap.core.model.AgentAuthentication
 
AgentAuthentication.Builder - io.github.a2ap.core.model中的类
Builder class for AgentAuthentication.
AgentCapabilities - io.github.a2ap.core.model中的类
Represents the capabilities supported by an agent.
AgentCapabilities() - 类的构造器 io.github.a2ap.core.model.AgentCapabilities
 
AgentCapabilities(boolean, boolean, boolean) - 类的构造器 io.github.a2ap.core.model.AgentCapabilities
 
AgentCapabilities.Builder - io.github.a2ap.core.model中的类
Builder for AgentCapabilities
agentCard() - 接口中的方法 io.github.a2ap.core.client.A2AClient
Get the AgentCard info current in client
agentCard() - 类中的方法 io.github.a2ap.core.client.impl.DefaultA2AClient
 
AgentCard - io.github.a2ap.core.model中的类
Represents an agent's capabilities and metadata.
AgentCard() - 类的构造器 io.github.a2ap.core.model.AgentCard
 
AgentCard(String, String, String, String, AgentProvider, String, String, AgentCapabilities, AgentAuthentication, Map<String, SecurityScheme>, List<Map<String, List<String>>>, List<String>, List<String>, List<AgentSkill>) - 类的构造器 io.github.a2ap.core.model.AgentCard
 
AgentCard.Builder - io.github.a2ap.core.model中的类
Builder class for creating instances of AgentCard.
AgentExecutor - io.github.a2ap.core.server中的接口
Agent Executor interface.
AgentProvider - io.github.a2ap.core.model中的类
Represents information about the provider of an agent.
AgentProvider() - 类的构造器 io.github.a2ap.core.model.AgentProvider
 
AgentProvider(String, String) - 类的构造器 io.github.a2ap.core.model.AgentProvider
 
AgentProvider.Builder - io.github.a2ap.core.model中的类
Builder for creating instances of AgentProvider.
AgentSkill - io.github.a2ap.core.model中的类
Represents a skill that an agent possesses.
AgentSkill() - 类的构造器 io.github.a2ap.core.model.AgentSkill
 
AgentSkill(String, String, String, List<String>, List<String>, List<String>, List<String>) - 类的构造器 io.github.a2ap.core.model.AgentSkill
 
AgentSkill.Builder - io.github.a2ap.core.model中的类
Builder for AgentSkill
append(Boolean) - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent.Builder
Sets whether this appends to a previous artifact
applyArtifactUpdate(Task, TaskArtifactUpdateEvent) - 类中的方法 io.github.a2ap.core.server.impl.InMemoryTaskManager
Apply artifact update with append support from TaskArtifactUpdateEvent
applyArtifactUpdate(Task, TaskArtifactUpdateEvent) - 接口中的方法 io.github.a2ap.core.server.TaskManager
Apply artifact update with append support from TaskArtifactUpdateEvent
applyStatusUpdate(Task, TaskStatusUpdateEvent) - 类中的方法 io.github.a2ap.core.server.impl.InMemoryTaskManager
 
applyStatusUpdate(Task, TaskStatusUpdateEvent) - 接口中的方法 io.github.a2ap.core.server.TaskManager
Apply status update with append support from TaskStatusUpdateEvent
applyTaskUpdate(Task, TaskUpdate) - 类中的方法 io.github.a2ap.core.server.impl.InMemoryTaskManager
 
applyTaskUpdate(Task, TaskUpdate) - 接口中的方法 io.github.a2ap.core.server.TaskManager
apply task update for task
applyTaskUpdate(Task, List<TaskUpdate>) - 类中的方法 io.github.a2ap.core.server.impl.InMemoryTaskManager
 
applyTaskUpdate(Task, List<TaskUpdate>) - 接口中的方法 io.github.a2ap.core.server.TaskManager
apply take update for task
artifact(Artifact) - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent.Builder
Sets the artifact
Artifact - io.github.a2ap.core.model中的类
Represents an artifact produced by a task during agent execution.
Artifact() - 类的构造器 io.github.a2ap.core.model.Artifact
 
Artifact(String, String, String, List<Part>, Map<String, Object>) - 类的构造器 io.github.a2ap.core.model.Artifact
 
Artifact.Builder - io.github.a2ap.core.model中的类
Builder for creating instances of Artifact.
artifactId(String) - 类中的方法 io.github.a2ap.core.model.Artifact.Builder
 
artifacts(List<Artifact>) - 类中的方法 io.github.a2ap.core.model.Task.Builder
 
asFlux() - 类中的方法 io.github.a2ap.core.server.EventQueue
Returns a Flux that emits events from this queue.
AUTH_REQUIRED - enum class 中的枚举常量 io.github.a2ap.core.model.TaskState
Task requires authentication before it can proceed.
authentication(AgentAuthentication) - 类中的方法 io.github.a2ap.core.model.AgentCard.Builder
 
AUTHENTICATION_ERROR - 异常错误中的静态变量 io.github.a2ap.core.exception.A2AError
Authentication error code
AUTHENTICATION_FAILED - 类中的静态变量 io.github.a2ap.core.jsonrpc.JSONRPCError
 
AUTHORIZATION_ERROR - 异常错误中的静态变量 io.github.a2ap.core.exception.A2AError
Authorization error code
authToken(String) - 类中的方法 io.github.a2ap.core.model.PushNotificationConfig.Builder
 
authToken(String) - 类中的方法 io.github.a2ap.core.model.TaskPushNotificationConfig.Builder
 

B

bearerFormat(String) - 类中的方法 io.github.a2ap.core.model.SecurityScheme.Builder
 
blocking(Boolean) - 类中的方法 io.github.a2ap.core.model.MessageSendConfiguration.Builder
 
build() - 类中的方法 io.github.a2ap.core.exception.A2AError.Builder
Builds a new A2AError instance
build() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCError.Builder
Builds a new JSONRPCError instance with the provided parameters.
build() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCRequest.Builder
 
build() - 类中的方法 io.github.a2ap.core.model.AgentAuthentication.Builder
 
build() - 类中的方法 io.github.a2ap.core.model.AgentCapabilities.Builder
 
build() - 类中的方法 io.github.a2ap.core.model.AgentCard.Builder
 
build() - 类中的方法 io.github.a2ap.core.model.AgentProvider.Builder
 
build() - 类中的方法 io.github.a2ap.core.model.AgentSkill.Builder
 
build() - 类中的方法 io.github.a2ap.core.model.Artifact.Builder
 
build() - 类中的方法 io.github.a2ap.core.model.DataPart.Builder
Builds a new DataPart instance.
build() - 类中的方法 io.github.a2ap.core.model.FilePart.Builder
Builds a new FilePart instance
build() - 类中的方法 io.github.a2ap.core.model.FileWithBytes.Builder
Builds a new FileWithBytes instance.
build() - 类中的方法 io.github.a2ap.core.model.FileWithUri.Builder
Builds a new FileWithUri instance.
build() - 类中的方法 io.github.a2ap.core.model.Message.Builder
 
build() - 类中的方法 io.github.a2ap.core.model.MessageSendConfiguration.Builder
 
build() - 类中的方法 io.github.a2ap.core.model.MessageSendParams.Builder
 
build() - 类中的方法 io.github.a2ap.core.model.PushNotificationConfig.Builder
 
build() - 类中的方法 io.github.a2ap.core.model.RequestContext.Builder
Builds the RequestContext instance.
build() - 类中的方法 io.github.a2ap.core.model.SecurityScheme.Builder
 
build() - 类中的方法 io.github.a2ap.core.model.Task.Builder
 
build() - 类中的方法 io.github.a2ap.core.model.TaskAndHistory.Builder
Builds a new TaskAndHistory instance.
build() - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent.Builder
Builds a new TaskArtifactUpdateEvent instance
build() - 类中的方法 io.github.a2ap.core.model.TaskIdParams.Builder
Builds a new TaskIdParams instance
build() - 类中的方法 io.github.a2ap.core.model.TaskPushNotificationConfig.Builder
Builds the TaskPushNotificationConfig instance.
build() - 类中的方法 io.github.a2ap.core.model.TaskQueryParams.Builder
Builds a new TaskQueryParams instance
build() - 类中的方法 io.github.a2ap.core.model.TaskStatus.Builder
Builds a TaskStatus instance with the provided values.
build() - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent.Builder
Builds a new TaskStatusUpdateEvent instance
build() - 类中的方法 io.github.a2ap.core.model.TextPart.Builder
Builds a new TextPart instance
builder() - 异常错误中的静态方法 io.github.a2ap.core.exception.A2AError
Returns a builder for A2AError
builder() - 类中的静态方法 io.github.a2ap.core.jsonrpc.JSONRPCError
 
builder() - 类中的静态方法 io.github.a2ap.core.jsonrpc.JSONRPCRequest
 
builder() - 类中的静态方法 io.github.a2ap.core.model.AgentAuthentication
 
builder() - 类中的静态方法 io.github.a2ap.core.model.AgentCapabilities
 
builder() - 类中的静态方法 io.github.a2ap.core.model.AgentCard
 
builder() - 类中的静态方法 io.github.a2ap.core.model.AgentProvider
 
builder() - 类中的静态方法 io.github.a2ap.core.model.AgentSkill
 
builder() - 类中的静态方法 io.github.a2ap.core.model.Artifact
 
builder() - 类中的静态方法 io.github.a2ap.core.model.DataPart
Returns a builder for DataPart.
builder() - 类中的静态方法 io.github.a2ap.core.model.FilePart
Returns a builder for FilePart
builder() - 类中的静态方法 io.github.a2ap.core.model.FileWithBytes
Returns a builder for FileWithBytes.
builder() - 类中的静态方法 io.github.a2ap.core.model.FileWithUri
Returns a builder for FileWithUri.
builder() - 类中的静态方法 io.github.a2ap.core.model.Message
 
builder() - 类中的静态方法 io.github.a2ap.core.model.MessageSendConfiguration
 
builder() - 类中的静态方法 io.github.a2ap.core.model.MessageSendParams
 
builder() - 类中的静态方法 io.github.a2ap.core.model.PushNotificationConfig
 
builder() - 类中的静态方法 io.github.a2ap.core.model.RequestContext
 
builder() - 类中的静态方法 io.github.a2ap.core.model.SecurityScheme
 
builder() - 类中的静态方法 io.github.a2ap.core.model.Task
 
builder() - 类中的静态方法 io.github.a2ap.core.model.TaskAndHistory
Returns a builder for TaskAndHistory.
builder() - 类中的静态方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Returns a builder for TaskArtifactUpdateEvent
builder() - 类中的静态方法 io.github.a2ap.core.model.TaskIdParams
Returns a builder for TaskIdParams
builder() - 类中的静态方法 io.github.a2ap.core.model.TaskQueryParams
Returns a builder for TaskQueryParams
builder() - 类中的静态方法 io.github.a2ap.core.model.TaskStatus
 
builder() - 类中的静态方法 io.github.a2ap.core.model.TaskStatusUpdateEvent
Returns a builder for TaskStatusUpdateEvent
builder() - 类中的静态方法 io.github.a2ap.core.model.TextPart
Returns a builder for TextPart
bytes(String) - 类中的方法 io.github.a2ap.core.model.FileWithBytes.Builder
Sets the base64-encoded content.

C

cancel(String) - 接口中的方法 io.github.a2ap.core.server.AgentExecutor
Request the agent to cancel an ongoing task.
CANCELED - enum class 中的枚举常量 io.github.a2ap.core.model.TaskState
Task was canceled by client request or system intervention.
CANCELLED - 类中的静态变量 io.github.a2ap.core.model.TaskStatus
Cancelled task status constant.
cancelTask(TaskIdParams) - 接口中的方法 io.github.a2ap.core.client.A2AClient
Cancels a currently running task.
cancelTask(TaskIdParams) - 类中的方法 io.github.a2ap.core.client.impl.DefaultA2AClient
 
cancelTask(String) - 接口中的方法 io.github.a2ap.core.server.A2AServer
Cancels a task.
cancelTask(String) - 类中的方法 io.github.a2ap.core.server.impl.DefaultA2AServer
Cancels a task.
capabilities(AgentCapabilities) - 类中的方法 io.github.a2ap.core.model.AgentCard.Builder
 
CardResolver - io.github.a2ap.core.client中的接口
Interface for resolving and discovering AgentCard information in the A2A protocol ecosystem.
cause(Throwable) - 类中的方法 io.github.a2ap.core.exception.A2AError.Builder
Sets the cause
close() - 类中的方法 io.github.a2ap.core.server.EventQueue
Closes the queue for future push events.
code(int) - 类中的方法 io.github.a2ap.core.exception.A2AError.Builder
Sets the error code
code(int) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCError.Builder
 
COMPLETED - enum class 中的枚举常量 io.github.a2ap.core.model.TaskState
Task has been successfully completed.
COMPLETED - 类中的静态变量 io.github.a2ap.core.model.TaskStatus
Completed task status constant.
configuration(MessageSendConfiguration) - 类中的方法 io.github.a2ap.core.model.MessageSendParams.Builder
 
contextId(String) - 类中的方法 io.github.a2ap.core.model.Message.Builder
 
contextId(String) - 类中的方法 io.github.a2ap.core.model.RequestContext.Builder
 
contextId(String) - 类中的方法 io.github.a2ap.core.model.Task.Builder
 
contextId(String) - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent.Builder
Sets the context ID
contextId(String) - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent.Builder
Sets the context ID
create(String) - 类中的方法 io.github.a2ap.core.server.impl.InMemoryQueueManager
 
create(String) - 接口中的方法 io.github.a2ap.core.server.QueueManager
Creates or retrieves the main event queue for a task.
credentials(String) - 类中的方法 io.github.a2ap.core.model.AgentAuthentication.Builder
 

D

data(Object) - 类中的方法 io.github.a2ap.core.exception.A2AError.Builder
Sets the additional data
data(Object) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCError.Builder
 
data(Object) - 类中的方法 io.github.a2ap.core.model.DataPart.Builder
Sets the structured data content.
DataPart - io.github.a2ap.core.model中的类
Represents a data part of a message, containing structured data.
DataPart() - 类的构造器 io.github.a2ap.core.model.DataPart
Default constructor.
DataPart(Object) - 类的构造器 io.github.a2ap.core.model.DataPart
Constructor with data.
DataPart(Object, Map<String, Object>) - 类的构造器 io.github.a2ap.core.model.DataPart
Constructor with data and metadata.
DataPart.Builder - io.github.a2ap.core.model中的类
Builder class for DataPart.
DefaultA2AClient - io.github.a2ap.core.client.impl中的类
Default implementation of the A2AClient interface providing comprehensive A2A protocol client functionality.
DefaultA2AClient(CardResolver) - 类的构造器 io.github.a2ap.core.client.impl.DefaultA2AClient
Constructs a new A2AClientImpl with the specified CardResolver.
DefaultA2AClient(AgentCard) - 类的构造器 io.github.a2ap.core.client.impl.DefaultA2AClient
Constructs a new A2aClient with the agent card info
DefaultA2AClient(AgentCard, CardResolver) - 类的构造器 io.github.a2ap.core.client.impl.DefaultA2AClient
Constructs a new A2AClientImpl with the specified CardResolver.
DefaultA2AServer - io.github.a2ap.core.server.impl中的类
Implementation of the A2AServer interface.
DefaultA2AServer(TaskManager, AgentExecutor, QueueManager, AgentCard) - 类的构造器 io.github.a2ap.core.server.impl.DefaultA2AServer
Constructs a new A2AServerImpl with the specified components.
DefaultDispatcher - io.github.a2ap.core.server.impl中的类
Default implementation of the Dispatcher interface.
DefaultDispatcher(A2AServer, ObjectMapper) - 类的构造器 io.github.a2ap.core.server.impl.DefaultDispatcher
Constructs a new DefaultDispatcher.
defaultInputModes(List<String>) - 类中的方法 io.github.a2ap.core.model.AgentCard.Builder
 
defaultOutputModes(List<String>) - 类中的方法 io.github.a2ap.core.model.AgentCard.Builder
 
description(String) - 类中的方法 io.github.a2ap.core.model.AgentCard.Builder
 
description(String) - 类中的方法 io.github.a2ap.core.model.AgentSkill.Builder
 
description(String) - 类中的方法 io.github.a2ap.core.model.Artifact.Builder
 
description(String) - 类中的方法 io.github.a2ap.core.model.SecurityScheme.Builder
 
dispatch(JSONRPCRequest) - 接口中的方法 io.github.a2ap.core.server.Dispatcher
Dispatches a JSON-RPC request for synchronous processing.
dispatch(JSONRPCRequest) - 类中的方法 io.github.a2ap.core.server.impl.DefaultDispatcher
Dispatches a JSON-RPC request for synchronous processing.
Dispatcher - io.github.a2ap.core.server中的接口
Interface for dispatching JSON-RPC requests to appropriate handlers.
dispatchStream(JSONRPCRequest) - 接口中的方法 io.github.a2ap.core.server.Dispatcher
Dispatches a JSON-RPC request for streaming/asynchronous processing.
dispatchStream(JSONRPCRequest) - 类中的方法 io.github.a2ap.core.server.impl.DefaultDispatcher
Dispatches a JSON-RPC request for streaming/asynchronous processing.
documentationUrl(String) - 类中的方法 io.github.a2ap.core.model.AgentCard.Builder
 

E

enqueueEvent(SendStreamingMessageResponse) - 类中的方法 io.github.a2ap.core.server.EventQueue
Enqueues an event to this queue and all its children.
equals(Object) - 异常错误中的方法 io.github.a2ap.core.exception.A2AError
 
equals(Object) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCError
 
equals(Object) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCRequest
 
equals(Object) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCResponse
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.AgentAuthentication
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.AgentCapabilities
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.AgentCard
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.AgentProvider
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.AgentSkill
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.Artifact
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.DataPart
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.FileContent
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.FilePart
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.FileWithBytes
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.FileWithUri
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.Message
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.MessageSendConfiguration
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.MessageSendParams
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.Part
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.PushNotificationConfig
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.RequestContext
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.SecurityScheme
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.Task
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.TaskAndHistory
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.TaskIdParams
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.TaskPushNotificationConfig
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.TaskQueryParams
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.TaskStatus
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent
 
equals(Object) - 类中的方法 io.github.a2ap.core.model.TextPart
 
error(String) - 类中的方法 io.github.a2ap.core.model.TaskStatus.Builder
 
EventQueue - io.github.a2ap.core.server中的类
Event queue for A2A responses from agent.
EventQueue() - 类的构造器 io.github.a2ap.core.server.EventQueue
 
examples(List<String>) - 类中的方法 io.github.a2ap.core.model.AgentSkill.Builder
 
execute(RequestContext, EventQueue) - 接口中的方法 io.github.a2ap.core.server.AgentExecutor
Execute the agent's logic for a given request context.

F

FAILED - enum class 中的枚举常量 io.github.a2ap.core.model.TaskState
Task execution failed due to an error.
file(FileContent) - 类中的方法 io.github.a2ap.core.model.FilePart.Builder
Sets the file content
FileContent - io.github.a2ap.core.model中的类
Represents the content of a file.
FileContent() - 类的构造器 io.github.a2ap.core.model.FileContent
Default constructor.
FileContent(String, String) - 类的构造器 io.github.a2ap.core.model.FileContent
Constructor with name and MIME type.
FilePart - io.github.a2ap.core.model中的类
Represents a file part of a message.
FilePart() - 类的构造器 io.github.a2ap.core.model.FilePart
Default constructor
FilePart(FileContent) - 类的构造器 io.github.a2ap.core.model.FilePart
Constructor with file content
FilePart(FileContent, Map<String, Object>) - 类的构造器 io.github.a2ap.core.model.FilePart
Constructor with file content and metadata
FilePart.Builder - io.github.a2ap.core.model中的类
Builder class for FilePart
FileWithBytes - io.github.a2ap.core.model中的类
file bytes content
FileWithBytes() - 类的构造器 io.github.a2ap.core.model.FileWithBytes
Default constructor.
FileWithBytes(String) - 类的构造器 io.github.a2ap.core.model.FileWithBytes
Constructor with bytes.
FileWithBytes(String, String, String) - 类的构造器 io.github.a2ap.core.model.FileWithBytes
Constructor with name, MIME type, and bytes.
FileWithBytes.Builder - io.github.a2ap.core.model中的类
Builder class for FileWithBytes.
FileWithUri - io.github.a2ap.core.model中的类
file url content
FileWithUri() - 类的构造器 io.github.a2ap.core.model.FileWithUri
Default constructor.
FileWithUri(String) - 类的构造器 io.github.a2ap.core.model.FileWithUri
Constructor with URI.
FileWithUri(String, String, String) - 类的构造器 io.github.a2ap.core.model.FileWithUri
Constructor with name, MIME type, and URI.
FileWithUri.Builder - io.github.a2ap.core.model中的类
Builder class for FileWithUri.
fromJson(String) - 类中的静态方法 io.github.a2ap.core.util.JsonUtil
 
fromJson(String, TypeReference<T>) - 类中的静态方法 io.github.a2ap.core.util.JsonUtil
 
fromJson(String, Class<T>) - 类中的静态方法 io.github.a2ap.core.util.JsonUtil
 
fromValue(String) - enum class中的静态方法 io.github.a2ap.core.model.TaskState
 

G

get(String) - 类中的方法 io.github.a2ap.core.server.impl.InMemoryQueueManager
 
get(String) - 接口中的方法 io.github.a2ap.core.server.QueueManager
Retrieves the main event queue for a task without creating it.
getAcceptedOutputModes() - 类中的方法 io.github.a2ap.core.model.MessageSendConfiguration
 
getAppend() - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Gets whether this appends to a previous artifact
getArtifact() - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Gets the artifact
getArtifactId() - 类中的方法 io.github.a2ap.core.model.Artifact
 
getArtifacts() - 类中的方法 io.github.a2ap.core.model.Task
 
getAuthentication() - 类中的方法 io.github.a2ap.core.model.AgentCard
 
getAuthToken() - 类中的方法 io.github.a2ap.core.model.PushNotificationConfig
 
getBearerFormat() - 类中的方法 io.github.a2ap.core.model.SecurityScheme
 
getBlocking() - 类中的方法 io.github.a2ap.core.model.MessageSendConfiguration
 
getBytes() - 类中的方法 io.github.a2ap.core.model.FileWithBytes
Gets the base64-encoded content.
getCapabilities() - 类中的方法 io.github.a2ap.core.model.AgentCard
 
getCode() - 异常错误中的方法 io.github.a2ap.core.exception.A2AError
Gets the error code
getCode() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCError
 
getConfiguration() - 类中的方法 io.github.a2ap.core.model.MessageSendParams
 
getContextId() - 类中的方法 io.github.a2ap.core.model.Message
 
getContextId() - 类中的方法 io.github.a2ap.core.model.RequestContext
 
getContextId() - 类中的方法 io.github.a2ap.core.model.Task
 
getContextId() - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Gets the context ID
getContextId() - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent
Gets the context ID
getCredentials() - 类中的方法 io.github.a2ap.core.model.AgentAuthentication
 
getData() - 异常错误中的方法 io.github.a2ap.core.exception.A2AError
Gets the additional data
getData() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCError
 
getData() - 类中的方法 io.github.a2ap.core.model.DataPart
Gets the structured data content.
getDefaultInputModes() - 类中的方法 io.github.a2ap.core.model.AgentCard
 
getDefaultOutputModes() - 类中的方法 io.github.a2ap.core.model.AgentCard
 
getDescription() - 类中的方法 io.github.a2ap.core.model.AgentCard
 
getDescription() - 类中的方法 io.github.a2ap.core.model.AgentSkill
 
getDescription() - 类中的方法 io.github.a2ap.core.model.Artifact
 
getDescription() - 类中的方法 io.github.a2ap.core.model.SecurityScheme
 
getDocumentationUrl() - 类中的方法 io.github.a2ap.core.model.AgentCard
 
getError() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCResponse
Returns the error object.
getError() - 类中的方法 io.github.a2ap.core.model.TaskStatus
 
getExamples() - 类中的方法 io.github.a2ap.core.model.AgentSkill
 
getFile() - 类中的方法 io.github.a2ap.core.model.FilePart
Gets the file content
getHistory() - 类中的方法 io.github.a2ap.core.model.Task
 
getHistory() - 类中的方法 io.github.a2ap.core.model.TaskAndHistory
Gets the message history.
getHistoryLength() - 类中的方法 io.github.a2ap.core.model.MessageSendConfiguration
 
getId() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCRequest
 
getId() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCResponse
Returns the request identifier.
getId() - 类中的方法 io.github.a2ap.core.model.AgentCard
 
getId() - 类中的方法 io.github.a2ap.core.model.AgentSkill
 
getId() - 类中的方法 io.github.a2ap.core.model.Task
 
getId() - 类中的方法 io.github.a2ap.core.model.TaskIdParams
Gets the task ID
getIn() - 类中的方法 io.github.a2ap.core.model.SecurityScheme
 
getInputModes() - 类中的方法 io.github.a2ap.core.model.AgentSkill
 
getIsFinal() - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Gets whether this is the final update
getIsFinal() - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent
Gets whether this is the final update
getJsonrpc() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCRequest
 
getJsonrpc() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCResponse
Returns the JSON-RPC version.
getKind() - 类中的方法 io.github.a2ap.core.model.DataPart
Gets the kind.
getKind() - 类中的方法 io.github.a2ap.core.model.FilePart
Gets the kind
getKind() - 类中的方法 io.github.a2ap.core.model.Message
 
getKind() - 类中的方法 io.github.a2ap.core.model.Part
 
getKind() - 类中的方法 io.github.a2ap.core.model.Task
 
getKind() - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Gets the kind
getKind() - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent
Gets the kind
getKind() - 类中的方法 io.github.a2ap.core.model.TextPart
Gets the kind
getLastChunk() - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Gets whether this is the last chunk
getMessage() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCError
 
getMessage() - 类中的方法 io.github.a2ap.core.model.MessageSendParams
 
getMessage() - 类中的方法 io.github.a2ap.core.model.TaskStatus
 
getMessageId() - 类中的方法 io.github.a2ap.core.model.Message
 
getMetadata() - 类中的方法 io.github.a2ap.core.model.Artifact
 
getMetadata() - 类中的方法 io.github.a2ap.core.model.Message
 
getMetadata() - 类中的方法 io.github.a2ap.core.model.MessageSendParams
 
getMetadata() - 类中的方法 io.github.a2ap.core.model.Part
 
getMetadata() - 类中的方法 io.github.a2ap.core.model.Task
 
getMetadata() - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Gets the metadata
getMetadata() - 类中的方法 io.github.a2ap.core.model.TaskIdParams
Gets the metadata
getMetadata() - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent
Gets the metadata
getMethod() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCRequest
 
getMimeType() - 类中的方法 io.github.a2ap.core.model.FileContent
Gets the MIME type.
getName() - 类中的方法 io.github.a2ap.core.model.AgentCard
 
getName() - 类中的方法 io.github.a2ap.core.model.AgentSkill
 
getName() - 类中的方法 io.github.a2ap.core.model.Artifact
 
getName() - 类中的方法 io.github.a2ap.core.model.FileContent
Gets the file name.
getName() - 类中的方法 io.github.a2ap.core.model.SecurityScheme
 
getOrganization() - 类中的方法 io.github.a2ap.core.model.AgentProvider
 
getOutputModes() - 类中的方法 io.github.a2ap.core.model.AgentSkill
 
getParams() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCRequest
 
getParts() - 类中的方法 io.github.a2ap.core.model.Artifact
 
getParts() - 类中的方法 io.github.a2ap.core.model.Message
 
getProvider() - 类中的方法 io.github.a2ap.core.model.AgentCard
 
getPushNotificationConfig() - 类中的方法 io.github.a2ap.core.model.MessageSendConfiguration
 
getRelatedTasks() - 类中的方法 io.github.a2ap.core.model.RequestContext
 
getRequest() - 类中的方法 io.github.a2ap.core.model.RequestContext
 
getResult() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCResponse
Returns the result of the method invocation.
getRole() - 类中的方法 io.github.a2ap.core.model.Message
 
getScheme() - 类中的方法 io.github.a2ap.core.model.SecurityScheme
 
getSchemes() - 类中的方法 io.github.a2ap.core.model.AgentAuthentication
 
getSecurity() - 类中的方法 io.github.a2ap.core.model.AgentCard
 
getSecuritySchemes() - 类中的方法 io.github.a2ap.core.model.AgentCard
 
getSelfAgentCard() - 接口中的方法 io.github.a2ap.core.server.A2AServer
Retrieves the AgentCard for this server.
getSelfAgentCard() - 类中的方法 io.github.a2ap.core.server.impl.DefaultA2AServer
Retrieves the AgentCard for the server itself.
getSessionId() - 类中的方法 io.github.a2ap.core.model.TaskQueryParams
Gets the session ID
getSkills() - 类中的方法 io.github.a2ap.core.model.AgentCard
 
getState() - 类中的方法 io.github.a2ap.core.model.TaskStatus
 
getStatus() - 类中的方法 io.github.a2ap.core.model.Task
 
getStatus() - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent
Gets the task status
getTags() - 类中的方法 io.github.a2ap.core.model.AgentSkill
 
getTask() - 类中的方法 io.github.a2ap.core.model.RequestContext
 
getTask() - 类中的方法 io.github.a2ap.core.model.TaskAndHistory
Gets the task.
getTask(TaskQueryParams) - 接口中的方法 io.github.a2ap.core.client.A2AClient
Retrieves the current state of a task.
getTask(TaskQueryParams) - 类中的方法 io.github.a2ap.core.client.impl.DefaultA2AClient
Retrieves a specific task by its ID from the target agent URL.
getTask(String) - 接口中的方法 io.github.a2ap.core.server.A2AServer
Gets a task by its ID.
getTask(String) - 类中的方法 io.github.a2ap.core.server.impl.DefaultA2AServer
Retrieves a task by its ID.
getTask(String) - 类中的方法 io.github.a2ap.core.server.impl.InMemoryTaskManager
 
getTask(String) - 接口中的方法 io.github.a2ap.core.server.TaskManager
Gets a task by its ID.
getTaskId() - 异常错误中的方法 io.github.a2ap.core.exception.A2AError
Gets the task ID
getTaskId() - 类中的方法 io.github.a2ap.core.model.Message
 
getTaskId() - 类中的方法 io.github.a2ap.core.model.RequestContext
 
getTaskId() - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Gets the task ID
getTaskId() - 类中的方法 io.github.a2ap.core.model.TaskPushNotificationConfig
 
getTaskId() - 类中的方法 io.github.a2ap.core.model.TaskQueryParams
Gets the task ID
getTaskId() - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent
Gets the task ID
getTaskNotification(String) - 类中的方法 io.github.a2ap.core.server.impl.InMemoryTaskManager
 
getTaskNotification(String) - 接口中的方法 io.github.a2ap.core.server.TaskManager
get task notification config
getTaskPushNotification(TaskIdParams) - 接口中的方法 io.github.a2ap.core.client.A2AClient
Retrieves the currently configured push notification config for a task.
getTaskPushNotification(TaskIdParams) - 类中的方法 io.github.a2ap.core.client.impl.DefaultA2AClient
 
getTaskPushNotification(String) - 接口中的方法 io.github.a2ap.core.server.A2AServer
Retrieves the push notification configuration for a task.
getTaskPushNotification(String) - 类中的方法 io.github.a2ap.core.server.impl.DefaultA2AServer
Retrieves the push notification configuration for a task.
getText() - 类中的方法 io.github.a2ap.core.model.TextPart
Gets the text content
getTimestamp() - 类中的方法 io.github.a2ap.core.model.TaskStatus
 
getType() - 类中的方法 io.github.a2ap.core.model.SecurityScheme
 
getUri() - 类中的方法 io.github.a2ap.core.model.FileWithUri
Gets the URI of the file.
getUrl() - 类中的方法 io.github.a2ap.core.model.AgentCard
 
getUrl() - 类中的方法 io.github.a2ap.core.model.AgentProvider
 
getUrl() - 类中的方法 io.github.a2ap.core.model.PushNotificationConfig
 
getValue() - enum class中的方法 io.github.a2ap.core.model.TaskState
 
getVersion() - 类中的方法 io.github.a2ap.core.model.AgentCard
 

H

handleMessage(MessageSendParams) - 接口中的方法 io.github.a2ap.core.server.A2AServer
Handle send message task.
handleMessage(MessageSendParams) - 类中的方法 io.github.a2ap.core.server.impl.DefaultA2AServer
Handle the task on the server.
handleMessageStream(MessageSendParams) - 接口中的方法 io.github.a2ap.core.server.A2AServer
Handle send task streaming.
handleMessageStream(MessageSendParams) - 类中的方法 io.github.a2ap.core.server.impl.DefaultA2AServer
 
hashCode() - 异常错误中的方法 io.github.a2ap.core.exception.A2AError
 
hashCode() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCError
 
hashCode() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCRequest
 
hashCode() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCResponse
 
hashCode() - 类中的方法 io.github.a2ap.core.model.AgentAuthentication
 
hashCode() - 类中的方法 io.github.a2ap.core.model.AgentCapabilities
 
hashCode() - 类中的方法 io.github.a2ap.core.model.AgentCard
 
hashCode() - 类中的方法 io.github.a2ap.core.model.AgentProvider
 
hashCode() - 类中的方法 io.github.a2ap.core.model.AgentSkill
 
hashCode() - 类中的方法 io.github.a2ap.core.model.Artifact
 
hashCode() - 类中的方法 io.github.a2ap.core.model.DataPart
 
hashCode() - 类中的方法 io.github.a2ap.core.model.FileContent
 
hashCode() - 类中的方法 io.github.a2ap.core.model.FilePart
 
hashCode() - 类中的方法 io.github.a2ap.core.model.FileWithBytes
 
hashCode() - 类中的方法 io.github.a2ap.core.model.FileWithUri
 
hashCode() - 类中的方法 io.github.a2ap.core.model.Message
 
hashCode() - 类中的方法 io.github.a2ap.core.model.MessageSendConfiguration
 
hashCode() - 类中的方法 io.github.a2ap.core.model.MessageSendParams
 
hashCode() - 类中的方法 io.github.a2ap.core.model.Part
 
hashCode() - 类中的方法 io.github.a2ap.core.model.PushNotificationConfig
 
hashCode() - 类中的方法 io.github.a2ap.core.model.RequestContext
 
hashCode() - 类中的方法 io.github.a2ap.core.model.SecurityScheme
 
hashCode() - 类中的方法 io.github.a2ap.core.model.Task
 
hashCode() - 类中的方法 io.github.a2ap.core.model.TaskAndHistory
 
hashCode() - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
 
hashCode() - 类中的方法 io.github.a2ap.core.model.TaskIdParams
 
hashCode() - 类中的方法 io.github.a2ap.core.model.TaskPushNotificationConfig
 
hashCode() - 类中的方法 io.github.a2ap.core.model.TaskQueryParams
 
hashCode() - 类中的方法 io.github.a2ap.core.model.TaskStatus
 
hashCode() - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent
 
hashCode() - 类中的方法 io.github.a2ap.core.model.TextPart
 
history(List<Message>) - 类中的方法 io.github.a2ap.core.model.Task.Builder
 
history(List<Message>) - 类中的方法 io.github.a2ap.core.model.TaskAndHistory.Builder
Sets the message history.
historyLength(Integer) - 类中的方法 io.github.a2ap.core.model.MessageSendConfiguration.Builder
 
HttpCardResolver - io.github.a2ap.core.client.impl中的类
HTTP-based implementation of CardResolver for discovering agent capabilities.
HttpCardResolver(String) - 类的构造器 io.github.a2ap.core.client.impl.HttpCardResolver
 

I

id(String) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCRequest.Builder
 
id(String) - 类中的方法 io.github.a2ap.core.model.AgentCard.Builder
 
id(String) - 类中的方法 io.github.a2ap.core.model.AgentSkill.Builder
 
id(String) - 类中的方法 io.github.a2ap.core.model.Task.Builder
 
id(String) - 类中的方法 io.github.a2ap.core.model.TaskIdParams.Builder
Sets the task ID
in(String) - 类中的方法 io.github.a2ap.core.model.SecurityScheme.Builder
 
InMemoryQueueManager - io.github.a2ap.core.server.impl中的类
In-memory implementation of QueueManager for managing task event queues.
InMemoryQueueManager() - 类的构造器 io.github.a2ap.core.server.impl.InMemoryQueueManager
 
InMemoryTaskManager - io.github.a2ap.core.server.impl中的类
In-memory implementation of the TaskManager interface.
InMemoryTaskManager(TaskStore) - 类的构造器 io.github.a2ap.core.server.impl.InMemoryTaskManager
 
InMemoryTaskStore - io.github.a2ap.core.server.impl中的类
In-memory implementation of the TaskStore interface for development and testing purposes.
InMemoryTaskStore() - 类的构造器 io.github.a2ap.core.server.impl.InMemoryTaskStore
 
INPUT_REQUIRED - enum class 中的枚举常量 io.github.a2ap.core.model.TaskState
Task execution is paused, waiting for additional input from the client.
inputModes(List<String>) - 类中的方法 io.github.a2ap.core.model.AgentSkill.Builder
 
INTERNAL_ERROR - 类中的静态变量 io.github.a2ap.core.jsonrpc.JSONRPCError
 
INVALID_PARAMS - 异常错误中的静态变量 io.github.a2ap.core.exception.A2AError
Invalid parameters error code
INVALID_PARAMS - 类中的静态变量 io.github.a2ap.core.jsonrpc.JSONRPCError
 
INVALID_REQUEST - 类中的静态变量 io.github.a2ap.core.jsonrpc.JSONRPCError
 
io.github.a2ap.core.client - 程序包 io.github.a2ap.core.client
 
io.github.a2ap.core.client.impl - 程序包 io.github.a2ap.core.client.impl
 
io.github.a2ap.core.exception - 程序包 io.github.a2ap.core.exception
 
io.github.a2ap.core.jsonrpc - 程序包 io.github.a2ap.core.jsonrpc
 
io.github.a2ap.core.model - 程序包 io.github.a2ap.core.model
 
io.github.a2ap.core.server - 程序包 io.github.a2ap.core.server
 
io.github.a2ap.core.server.impl - 程序包 io.github.a2ap.core.server.impl
 
io.github.a2ap.core.util - 程序包 io.github.a2ap.core.util
 
isClosed() - 类中的方法 io.github.a2ap.core.server.EventQueue
Checks if the queue is closed.
isFinal(Boolean) - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent.Builder
Sets whether this is the final update
isFinal(Boolean) - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent.Builder
Sets whether this is the final update
isJsonStr(String) - 类中的静态方法 io.github.a2ap.core.util.JsonUtil
check if the string is a json string
isPushNotifications() - 类中的方法 io.github.a2ap.core.model.AgentCapabilities
 
isStateTransitionHistory() - 类中的方法 io.github.a2ap.core.model.AgentCapabilities
 
isStreaming() - 类中的方法 io.github.a2ap.core.model.AgentCapabilities
 

J

JSONRPCError - io.github.a2ap.core.jsonrpc中的类
Represents a JSON-RPC 2.0 error object as defined in the JSON-RPC specification.
JSONRPCError() - 类的构造器 io.github.a2ap.core.jsonrpc.JSONRPCError
 
JSONRPCError(int, String, Object) - 类的构造器 io.github.a2ap.core.jsonrpc.JSONRPCError
 
JSONRPCError.Builder - io.github.a2ap.core.jsonrpc中的类
Builder for creating instances of JSONRPCError.
JSONRPCRequest - io.github.a2ap.core.jsonrpc中的类
Represents a JSON-RPC 2.0 request object as defined in the JSON-RPC specification.
JSONRPCRequest() - 类的构造器 io.github.a2ap.core.jsonrpc.JSONRPCRequest
 
JSONRPCRequest(String, Object, String) - 类的构造器 io.github.a2ap.core.jsonrpc.JSONRPCRequest
 
JSONRPCRequest.Builder - io.github.a2ap.core.jsonrpc中的类
Builder class for JSONRPCRequest.
JSONRPCResponse - io.github.a2ap.core.jsonrpc中的类
Represents a JSON-RPC 2.0 response object as defined in the JSON-RPC specification.
JSONRPCResponse() - 类的构造器 io.github.a2ap.core.jsonrpc.JSONRPCResponse
Default constructor
JSONRPCResponse(String) - 类的构造器 io.github.a2ap.core.jsonrpc.JSONRPCResponse
Constructor with id
JSONRPCResponse(String, JSONRPCError) - 类的构造器 io.github.a2ap.core.jsonrpc.JSONRPCResponse
Constructor with id and error
JSONRPCResponse(String, Object) - 类的构造器 io.github.a2ap.core.jsonrpc.JSONRPCResponse
Constructor with id and result
JsonUtil - io.github.a2ap.core.util中的类
Utility class for JSON serialization and deserialization operations using Jackson.

K

kind(String) - 类中的方法 io.github.a2ap.core.model.Message.Builder
 
kind(String) - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent.Builder
Sets the kind
kind(String) - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent.Builder
Sets the kind

L

lastChunk(Boolean) - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent.Builder
Sets whether this is the last chunk
load(String) - 类中的方法 io.github.a2ap.core.server.impl.InMemoryTaskStore
 
load(String) - 接口中的方法 io.github.a2ap.core.server.TaskStore
Loads a task and its history by task ID.
loadOrCreateContext(MessageSendParams) - 类中的方法 io.github.a2ap.core.server.impl.InMemoryTaskManager
 
loadOrCreateContext(MessageSendParams) - 接口中的方法 io.github.a2ap.core.server.TaskManager
Load or create a new task.

M

message(Message) - 类中的方法 io.github.a2ap.core.model.MessageSendParams.Builder
 
message(Message) - 类中的方法 io.github.a2ap.core.model.TaskStatus.Builder
 
message(String) - 类中的方法 io.github.a2ap.core.exception.A2AError.Builder
Sets the error message
message(String) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCError.Builder
 
Message - io.github.a2ap.core.model中的类
Represents a message exchanged between agents.
Message() - 类的构造器 io.github.a2ap.core.model.Message
 
Message(String, String, String, String, List<Part>, Map<String, Object>, String) - 类的构造器 io.github.a2ap.core.model.Message
 
Message.Builder - io.github.a2ap.core.model中的类
Builder class for Message.
messageId(String) - 类中的方法 io.github.a2ap.core.model.Message.Builder
 
MessageSendConfiguration - io.github.a2ap.core.model中的类
Configuration for sending messages in the A2A4J framework.
MessageSendConfiguration() - 类的构造器 io.github.a2ap.core.model.MessageSendConfiguration
Default constructor for serialization frameworks.
MessageSendConfiguration(List<String>, Integer, PushNotificationConfig, Boolean) - 类的构造器 io.github.a2ap.core.model.MessageSendConfiguration
 
MessageSendConfiguration.Builder - io.github.a2ap.core.model中的类
Builder class for MessageSendConfiguration.
MessageSendParams - io.github.a2ap.core.model中的类
Parameters for sending a message.
MessageSendParams() - 类的构造器 io.github.a2ap.core.model.MessageSendParams
 
MessageSendParams(Message, MessageSendConfiguration, Map<String, Object>) - 类的构造器 io.github.a2ap.core.model.MessageSendParams
 
MessageSendParams.Builder - io.github.a2ap.core.model中的类
Builder for creating instances of MessageSendParams.
metadata(Map<String, Object>) - 类中的方法 io.github.a2ap.core.model.Artifact.Builder
 
metadata(Map<String, Object>) - 类中的方法 io.github.a2ap.core.model.DataPart.Builder
Sets the metadata.
metadata(Map<String, Object>) - 类中的方法 io.github.a2ap.core.model.FilePart.Builder
Sets the metadata
metadata(Map<String, Object>) - 类中的方法 io.github.a2ap.core.model.Message.Builder
 
metadata(Map<String, Object>) - 类中的方法 io.github.a2ap.core.model.MessageSendParams.Builder
 
metadata(Map<String, Object>) - 类中的方法 io.github.a2ap.core.model.Task.Builder
 
metadata(Map<String, Object>) - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent.Builder
Sets the metadata
metadata(Map<String, Object>) - 类中的方法 io.github.a2ap.core.model.TaskIdParams.Builder
Sets the metadata
metadata(Map<String, Object>) - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent.Builder
Sets the metadata
method(String) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCRequest.Builder
 
METHOD_NOT_FOUND - 异常错误中的静态变量 io.github.a2ap.core.exception.A2AError
Method not found error code
METHOD_NOT_FOUND - 类中的静态变量 io.github.a2ap.core.jsonrpc.JSONRPCError
 
mimeType(String) - 类中的方法 io.github.a2ap.core.model.FileWithBytes.Builder
Sets the MIME type.
mimeType(String) - 类中的方法 io.github.a2ap.core.model.FileWithUri.Builder
Sets the MIME type.

N

name(String) - 类中的方法 io.github.a2ap.core.model.AgentCard.Builder
 
name(String) - 类中的方法 io.github.a2ap.core.model.AgentSkill.Builder
 
name(String) - 类中的方法 io.github.a2ap.core.model.Artifact.Builder
 
name(String) - 类中的方法 io.github.a2ap.core.model.FileWithBytes.Builder
Sets the file name.
name(String) - 类中的方法 io.github.a2ap.core.model.FileWithUri.Builder
Sets the file name.
name(String) - 类中的方法 io.github.a2ap.core.model.SecurityScheme.Builder
 

O

organization(String) - 类中的方法 io.github.a2ap.core.model.AgentProvider.Builder
 
outputModes(List<String>) - 类中的方法 io.github.a2ap.core.model.AgentSkill.Builder
 

P

params(Object) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCRequest.Builder
 
PARSE_ERROR - 类中的静态变量 io.github.a2ap.core.jsonrpc.JSONRPCError
 
Part - io.github.a2ap.core.model中的类
Abstract base class for different types of content parts in the A2A protocol.
Part() - 类的构造器 io.github.a2ap.core.model.Part
 
Part(String, Map<String, Object>) - 类的构造器 io.github.a2ap.core.model.Part
 
parts(List<Part>) - 类中的方法 io.github.a2ap.core.model.Artifact.Builder
 
parts(List<Part>) - 类中的方法 io.github.a2ap.core.model.Message.Builder
 
provider(AgentProvider) - 类中的方法 io.github.a2ap.core.model.AgentCard.Builder
 
PUSH_NOTIFICATION_NOT_SUPPORTED - 类中的静态变量 io.github.a2ap.core.jsonrpc.JSONRPCError
 
pushNotificationConfig(PushNotificationConfig) - 类中的方法 io.github.a2ap.core.model.MessageSendConfiguration.Builder
 
PushNotificationConfig - io.github.a2ap.core.model中的类
Configuration for push notifications.
PushNotificationConfig() - 类的构造器 io.github.a2ap.core.model.PushNotificationConfig
 
PushNotificationConfig(String, String) - 类的构造器 io.github.a2ap.core.model.PushNotificationConfig
 
PushNotificationConfig.Builder - io.github.a2ap.core.model中的类
Builder class for PushNotificationConfig.
pushNotifications(boolean) - 类中的方法 io.github.a2ap.core.model.AgentCapabilities.Builder
 

Q

QueueManager - io.github.a2ap.core.server中的接口
Interface for managing event queues for tasks.

R

registerTaskNotification(TaskPushNotificationConfig) - 类中的方法 io.github.a2ap.core.server.impl.InMemoryTaskManager
 
registerTaskNotification(TaskPushNotificationConfig) - 接口中的方法 io.github.a2ap.core.server.TaskManager
register task notification config
REJECTED - enum class 中的枚举常量 io.github.a2ap.core.model.TaskState
Task was rejected by the agent (e.g., invalid parameters, unsupported operation).
relatedTasks(List<Task>) - 类中的方法 io.github.a2ap.core.model.RequestContext.Builder
 
remove(String) - 类中的方法 io.github.a2ap.core.server.impl.InMemoryQueueManager
 
remove(String) - 接口中的方法 io.github.a2ap.core.server.QueueManager
Removes and closes the event queue for a task.
request(MessageSendParams) - 类中的方法 io.github.a2ap.core.model.RequestContext.Builder
 
RequestContext - io.github.a2ap.core.model中的类
Represents the execution context for a request being processed by an agent.
RequestContext() - 类的构造器 io.github.a2ap.core.model.RequestContext
 
RequestContext(String, String, MessageSendParams, Task, List<Task>) - 类的构造器 io.github.a2ap.core.model.RequestContext
 
RequestContext.Builder - io.github.a2ap.core.model中的类
Builder for creating instances of RequestContext.
resolveCard() - 接口中的方法 io.github.a2ap.core.client.CardResolver
Resolves the AgentCard for the configured agent.
resolveCard() - 类中的方法 io.github.a2ap.core.client.impl.HttpCardResolver
 
resubscribeTask(TaskQueryParams) - 接口中的方法 io.github.a2ap.core.client.A2AClient
Resubscribes to updates for a task after a potential connection interruption.
resubscribeTask(TaskQueryParams) - 类中的方法 io.github.a2ap.core.client.impl.DefaultA2AClient
 
retrieveAgentCard() - 接口中的方法 io.github.a2ap.core.client.A2AClient
Retrieves the AgentCard for the server this client connects to.
retrieveAgentCard() - 类中的方法 io.github.a2ap.core.client.impl.DefaultA2AClient
 
role(String) - 类中的方法 io.github.a2ap.core.model.Message.Builder
 

S

save(Task) - 类中的方法 io.github.a2ap.core.server.impl.InMemoryTaskStore
 
save(Task) - 接口中的方法 io.github.a2ap.core.server.TaskStore
Saves a task and its associated message history.
scheme(String) - 类中的方法 io.github.a2ap.core.model.SecurityScheme.Builder
 
schemes(List<String>) - 类中的方法 io.github.a2ap.core.model.AgentAuthentication.Builder
 
security(List<Map<String, List<String>>>) - 类中的方法 io.github.a2ap.core.model.AgentCard.Builder
 
SecurityScheme - io.github.a2ap.core.model中的类
Represents a security scheme for agent authentication.
SecurityScheme() - 类的构造器 io.github.a2ap.core.model.SecurityScheme
 
SecurityScheme(String, String, String, String, String, String) - 类的构造器 io.github.a2ap.core.model.SecurityScheme
 
SecurityScheme.Builder - io.github.a2ap.core.model中的类
Builder for creating instances of SecurityScheme.
securitySchemes(Map<String, SecurityScheme>) - 类中的方法 io.github.a2ap.core.model.AgentCard.Builder
 
sendMessage(MessageSendParams) - 接口中的方法 io.github.a2ap.core.client.A2AClient
Sends a task request to the server (non-streaming).
sendMessage(MessageSendParams) - 类中的方法 io.github.a2ap.core.client.impl.DefaultA2AClient
Sends a task request to the target agent URL.
SendMessageResponse - io.github.a2ap.core.model中的接口
Marker interface for responses returned by synchronous message sending operations.
sendMessageStream(MessageSendParams) - 接口中的方法 io.github.a2ap.core.client.A2AClient
Sends a task request and subscribes to streaming updates.
sendMessageStream(MessageSendParams) - 类中的方法 io.github.a2ap.core.client.impl.DefaultA2AClient
 
SendStreamingMessageResponse - io.github.a2ap.core.model中的接口
Marker interface for responses emitted by streaming message operations.
sessionId(String) - 类中的方法 io.github.a2ap.core.model.TaskQueryParams.Builder
Sets the session ID
setAcceptedOutputModes(List<String>) - 类中的方法 io.github.a2ap.core.model.MessageSendConfiguration
 
setAppend(Boolean) - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Sets whether this appends to a previous artifact
setArtifact(Artifact) - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Sets the artifact
setArtifactId(String) - 类中的方法 io.github.a2ap.core.model.Artifact
 
setArtifacts(List<Artifact>) - 类中的方法 io.github.a2ap.core.model.Task
 
setAuthentication(AgentAuthentication) - 类中的方法 io.github.a2ap.core.model.AgentCard
 
setAuthToken(String) - 类中的方法 io.github.a2ap.core.model.PushNotificationConfig
 
setBearerFormat(String) - 类中的方法 io.github.a2ap.core.model.SecurityScheme
 
setBlocking(Boolean) - 类中的方法 io.github.a2ap.core.model.MessageSendConfiguration
 
setBytes(String) - 类中的方法 io.github.a2ap.core.model.FileWithBytes
Sets the base64-encoded content.
setCapabilities(AgentCapabilities) - 类中的方法 io.github.a2ap.core.model.AgentCard
 
setCode(int) - 异常错误中的方法 io.github.a2ap.core.exception.A2AError
Sets the error code
setCode(int) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCError
 
setConfiguration(MessageSendConfiguration) - 类中的方法 io.github.a2ap.core.model.MessageSendParams
 
setContextId(String) - 类中的方法 io.github.a2ap.core.model.Message
 
setContextId(String) - 类中的方法 io.github.a2ap.core.model.RequestContext
 
setContextId(String) - 类中的方法 io.github.a2ap.core.model.Task
 
setContextId(String) - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Sets the context ID
setContextId(String) - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent
Sets the context ID
setCredentials(String) - 类中的方法 io.github.a2ap.core.model.AgentAuthentication
 
setData(Object) - 异常错误中的方法 io.github.a2ap.core.exception.A2AError
Sets the additional data
setData(Object) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCError
 
setData(Object) - 类中的方法 io.github.a2ap.core.model.DataPart
Sets the structured data content.
setDefaultInputModes(List<String>) - 类中的方法 io.github.a2ap.core.model.AgentCard
 
setDefaultOutputModes(List<String>) - 类中的方法 io.github.a2ap.core.model.AgentCard
 
setDescription(String) - 类中的方法 io.github.a2ap.core.model.AgentCard
 
setDescription(String) - 类中的方法 io.github.a2ap.core.model.AgentSkill
 
setDescription(String) - 类中的方法 io.github.a2ap.core.model.Artifact
 
setDescription(String) - 类中的方法 io.github.a2ap.core.model.SecurityScheme
 
setDocumentationUrl(String) - 类中的方法 io.github.a2ap.core.model.AgentCard
 
setError(JSONRPCError) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCResponse
Sets the error object.
setError(String) - 类中的方法 io.github.a2ap.core.model.TaskStatus
 
setExamples(List<String>) - 类中的方法 io.github.a2ap.core.model.AgentSkill
 
setFile(FileContent) - 类中的方法 io.github.a2ap.core.model.FilePart
Sets the file content
setHistory(List<Message>) - 类中的方法 io.github.a2ap.core.model.Task
 
setHistory(List<Message>) - 类中的方法 io.github.a2ap.core.model.TaskAndHistory
Sets the message history.
setHistoryLength(Integer) - 类中的方法 io.github.a2ap.core.model.MessageSendConfiguration
 
setId(String) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCRequest
 
setId(String) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCResponse
Sets the request identifier.
setId(String) - 类中的方法 io.github.a2ap.core.model.AgentCard
 
setId(String) - 类中的方法 io.github.a2ap.core.model.AgentSkill
 
setId(String) - 类中的方法 io.github.a2ap.core.model.Task
 
setId(String) - 类中的方法 io.github.a2ap.core.model.TaskIdParams
Sets the task ID
setIn(String) - 类中的方法 io.github.a2ap.core.model.SecurityScheme
 
setInputModes(List<String>) - 类中的方法 io.github.a2ap.core.model.AgentSkill
 
setIsFinal(Boolean) - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Sets whether this is the final update
setIsFinal(Boolean) - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent
Sets whether this is the final update
setKind(String) - 类中的方法 io.github.a2ap.core.model.Message
 
setKind(String) - 类中的方法 io.github.a2ap.core.model.Part
 
setKind(String) - 类中的方法 io.github.a2ap.core.model.Task
 
setKind(String) - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Sets the kind
setKind(String) - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent
Sets the kind
setLastChunk(Boolean) - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Sets whether this is the last chunk
setMessage(Message) - 类中的方法 io.github.a2ap.core.model.MessageSendParams
 
setMessage(Message) - 类中的方法 io.github.a2ap.core.model.TaskStatus
 
setMessage(String) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCError
 
setMessageId(String) - 类中的方法 io.github.a2ap.core.model.Message
 
setMetadata(Map<String, Object>) - 类中的方法 io.github.a2ap.core.model.Artifact
 
setMetadata(Map<String, Object>) - 类中的方法 io.github.a2ap.core.model.Message
 
setMetadata(Map<String, Object>) - 类中的方法 io.github.a2ap.core.model.MessageSendParams
 
setMetadata(Map<String, Object>) - 类中的方法 io.github.a2ap.core.model.Part
 
setMetadata(Map<String, Object>) - 类中的方法 io.github.a2ap.core.model.Task
 
setMetadata(Map<String, Object>) - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Sets the metadata
setMetadata(Map<String, Object>) - 类中的方法 io.github.a2ap.core.model.TaskIdParams
Sets the metadata
setMetadata(Map<String, Object>) - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent
Sets the metadata
setMethod(String) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCRequest
 
setMimeType(String) - 类中的方法 io.github.a2ap.core.model.FileContent
Sets the MIME type.
setName(String) - 类中的方法 io.github.a2ap.core.model.AgentCard
 
setName(String) - 类中的方法 io.github.a2ap.core.model.AgentSkill
 
setName(String) - 类中的方法 io.github.a2ap.core.model.Artifact
 
setName(String) - 类中的方法 io.github.a2ap.core.model.FileContent
Sets the file name.
setName(String) - 类中的方法 io.github.a2ap.core.model.SecurityScheme
 
setOrganization(String) - 类中的方法 io.github.a2ap.core.model.AgentProvider
 
setOutputModes(List<String>) - 类中的方法 io.github.a2ap.core.model.AgentSkill
 
setParams(Object) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCRequest
 
setParts(List<Part>) - 类中的方法 io.github.a2ap.core.model.Artifact
 
setParts(List<Part>) - 类中的方法 io.github.a2ap.core.model.Message
 
setProvider(AgentProvider) - 类中的方法 io.github.a2ap.core.model.AgentCard
 
setPushNotificationConfig(PushNotificationConfig) - 类中的方法 io.github.a2ap.core.model.MessageSendConfiguration
 
setPushNotifications(boolean) - 类中的方法 io.github.a2ap.core.model.AgentCapabilities
 
setRelatedTasks(List<Task>) - 类中的方法 io.github.a2ap.core.model.RequestContext
 
setRequest(MessageSendParams) - 类中的方法 io.github.a2ap.core.model.RequestContext
 
setResult(Object) - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCResponse
Sets the result of the method invocation.
setRole(String) - 类中的方法 io.github.a2ap.core.model.Message
 
setScheme(String) - 类中的方法 io.github.a2ap.core.model.SecurityScheme
 
setSchemes(List<String>) - 类中的方法 io.github.a2ap.core.model.AgentAuthentication
 
setSecurity(List<Map<String, List<String>>>) - 类中的方法 io.github.a2ap.core.model.AgentCard
 
setSecuritySchemes(Map<String, SecurityScheme>) - 类中的方法 io.github.a2ap.core.model.AgentCard
 
setSessionId(String) - 类中的方法 io.github.a2ap.core.model.TaskQueryParams
Sets the session ID
setSkills(List<AgentSkill>) - 类中的方法 io.github.a2ap.core.model.AgentCard
 
setState(TaskState) - 类中的方法 io.github.a2ap.core.model.TaskStatus
 
setStateTransitionHistory(boolean) - 类中的方法 io.github.a2ap.core.model.AgentCapabilities
 
setStatus(TaskStatus) - 类中的方法 io.github.a2ap.core.model.Task
 
setStatus(TaskStatus) - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent
Sets the task status
setStreaming(boolean) - 类中的方法 io.github.a2ap.core.model.AgentCapabilities
 
setTags(List<String>) - 类中的方法 io.github.a2ap.core.model.AgentSkill
 
setTask(Task) - 类中的方法 io.github.a2ap.core.model.RequestContext
 
setTask(Task) - 类中的方法 io.github.a2ap.core.model.TaskAndHistory
Sets the task.
setTaskId(String) - 异常错误中的方法 io.github.a2ap.core.exception.A2AError
Sets the task ID
setTaskId(String) - 类中的方法 io.github.a2ap.core.model.Message
 
setTaskId(String) - 类中的方法 io.github.a2ap.core.model.RequestContext
 
setTaskId(String) - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Sets the task ID
setTaskId(String) - 类中的方法 io.github.a2ap.core.model.TaskPushNotificationConfig
 
setTaskId(String) - 类中的方法 io.github.a2ap.core.model.TaskQueryParams
Sets the task ID
setTaskId(String) - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent
Sets the task ID
setTaskPushNotification(TaskPushNotificationConfig) - 接口中的方法 io.github.a2ap.core.client.A2AClient
Sets or updates the push notification config for a task.
setTaskPushNotification(TaskPushNotificationConfig) - 类中的方法 io.github.a2ap.core.client.impl.DefaultA2AClient
 
setTaskPushNotification(TaskPushNotificationConfig) - 接口中的方法 io.github.a2ap.core.server.A2AServer
Sets or updates the push notification configuration for a task.
setTaskPushNotification(TaskPushNotificationConfig) - 类中的方法 io.github.a2ap.core.server.impl.DefaultA2AServer
Sets or updates the push notification configuration for a task.
setText(String) - 类中的方法 io.github.a2ap.core.model.TextPart
Sets the text content
setTimestamp(String) - 类中的方法 io.github.a2ap.core.model.TaskStatus
 
setType(String) - 类中的方法 io.github.a2ap.core.model.SecurityScheme
 
setUri(String) - 类中的方法 io.github.a2ap.core.model.FileWithUri
Sets the URI of the file.
setUrl(String) - 类中的方法 io.github.a2ap.core.model.AgentCard
 
setUrl(String) - 类中的方法 io.github.a2ap.core.model.AgentProvider
 
setUrl(String) - 类中的方法 io.github.a2ap.core.model.PushNotificationConfig
 
setVersion(String) - 类中的方法 io.github.a2ap.core.model.AgentCard
 
skills(List<AgentSkill>) - 类中的方法 io.github.a2ap.core.model.AgentCard.Builder
 
state(TaskState) - 类中的方法 io.github.a2ap.core.model.TaskStatus.Builder
 
stateTransitionHistory(boolean) - 类中的方法 io.github.a2ap.core.model.AgentCapabilities.Builder
 
status(TaskStatus) - 类中的方法 io.github.a2ap.core.model.Task.Builder
 
status(TaskStatus) - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent.Builder
Sets the task status
streaming(boolean) - 类中的方法 io.github.a2ap.core.model.AgentCapabilities.Builder
 
SUBMITTED - enum class 中的枚举常量 io.github.a2ap.core.model.TaskState
Task has been submitted but not yet started processing.
subscribeToTaskUpdates(String) - 接口中的方法 io.github.a2ap.core.server.A2AServer
Subscribes to updates for a specific task.
subscribeToTaskUpdates(String) - 类中的方法 io.github.a2ap.core.server.impl.DefaultA2AServer
Subscribes to streaming updates for a task.
supports(String) - 接口中的方法 io.github.a2ap.core.client.A2AClient
Optional: Checks if the server likely supports optional methods based on agent card.
supports(String) - 类中的方法 io.github.a2ap.core.client.impl.DefaultA2AClient
 

T

tags(List<String>) - 类中的方法 io.github.a2ap.core.model.AgentSkill.Builder
 
tap() - 类中的方法 io.github.a2ap.core.server.EventQueue
Taps the event queue to create a new child queue that receives all future events.
tap(String) - 类中的方法 io.github.a2ap.core.server.impl.InMemoryQueueManager
 
tap(String) - 接口中的方法 io.github.a2ap.core.server.QueueManager
Taps into an existing task's event queue to create a child queue.
task(Task) - 类中的方法 io.github.a2ap.core.model.RequestContext.Builder
 
task(Task) - 类中的方法 io.github.a2ap.core.model.TaskAndHistory.Builder
Sets the task.
Task - io.github.a2ap.core.model中的类
Represents a task exchanged between agents.
Task() - 类的构造器 io.github.a2ap.core.model.Task
 
Task(String, String, TaskStatus, List<Artifact>, List<Message>, Map<String, Object>) - 类的构造器 io.github.a2ap.core.model.Task
 
TASK_CANCELLED - 异常错误中的静态变量 io.github.a2ap.core.exception.A2AError
Task already cancelled error code
TASK_NOT_FOUND - 异常错误中的静态变量 io.github.a2ap.core.exception.A2AError
Task not found error code
TASK_NOT_FOUND - 类中的静态变量 io.github.a2ap.core.jsonrpc.JSONRPCError
 
Task.Builder - io.github.a2ap.core.model中的类
Builder for creating instances of Task.
TaskAndHistory - io.github.a2ap.core.model中的类
Task and history
TaskAndHistory() - 类的构造器 io.github.a2ap.core.model.TaskAndHistory
Default constructor.
TaskAndHistory(Task, List<Message>) - 类的构造器 io.github.a2ap.core.model.TaskAndHistory
Constructor with task and history.
TaskAndHistory.Builder - io.github.a2ap.core.model中的类
Builder class for TaskAndHistory.
TaskArtifactUpdateEvent - io.github.a2ap.core.model中的类
Event for task artifact updates.
TaskArtifactUpdateEvent() - 类的构造器 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Default constructor
TaskArtifactUpdateEvent(String, String, String, Artifact, Boolean, Boolean, Boolean, Map<String, Object>) - 类的构造器 io.github.a2ap.core.model.TaskArtifactUpdateEvent
Constructor with all properties
TaskArtifactUpdateEvent.Builder - io.github.a2ap.core.model中的类
Builder class for TaskArtifactUpdateEvent
taskId(String) - 类中的方法 io.github.a2ap.core.exception.A2AError.Builder
Sets the task ID
taskId(String) - 类中的方法 io.github.a2ap.core.model.Message.Builder
 
taskId(String) - 类中的方法 io.github.a2ap.core.model.RequestContext.Builder
 
taskId(String) - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent.Builder
Sets the task ID
taskId(String) - 类中的方法 io.github.a2ap.core.model.TaskPushNotificationConfig.Builder
 
taskId(String) - 类中的方法 io.github.a2ap.core.model.TaskQueryParams.Builder
Sets the task ID
taskId(String) - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent.Builder
Sets the task ID
TaskIdParams - io.github.a2ap.core.model中的类
Parameters for task ID related operations.
TaskIdParams() - 类的构造器 io.github.a2ap.core.model.TaskIdParams
Default constructor
TaskIdParams(String) - 类的构造器 io.github.a2ap.core.model.TaskIdParams
Constructor with id
TaskIdParams(String, Map<String, Object>) - 类的构造器 io.github.a2ap.core.model.TaskIdParams
Constructor with all fields
TaskIdParams.Builder - io.github.a2ap.core.model中的类
Builder class for TaskIdParams
TaskManager - io.github.a2ap.core.server中的接口
Interface for managing tasks in the A2A system.
taskPushBuilder() - 类中的静态方法 io.github.a2ap.core.model.TaskPushNotificationConfig
 
TaskPushNotificationConfig - io.github.a2ap.core.model中的类
Configuration for task-specific push notifications, extending the base push notification config.
TaskPushNotificationConfig() - 类的构造器 io.github.a2ap.core.model.TaskPushNotificationConfig
 
TaskPushNotificationConfig(String, String, String) - 类的构造器 io.github.a2ap.core.model.TaskPushNotificationConfig
 
TaskPushNotificationConfig.Builder - io.github.a2ap.core.model中的类
Builder for creating instances of TaskPushNotificationConfig.
TaskQueryParams - io.github.a2ap.core.model中的类
Parameters for querying tasks.
TaskQueryParams() - 类的构造器 io.github.a2ap.core.model.TaskQueryParams
Default constructor
TaskQueryParams(String) - 类的构造器 io.github.a2ap.core.model.TaskQueryParams
Constructor with taskId
TaskQueryParams(String, String) - 类的构造器 io.github.a2ap.core.model.TaskQueryParams
Constructor with all fields
TaskQueryParams.Builder - io.github.a2ap.core.model中的类
Builder class for TaskQueryParams
TaskState - io.github.a2ap.core.model中的Enum Class
Enumeration of possible states for a task in the A2A protocol lifecycle.
TaskStatus - io.github.a2ap.core.model中的类
Represents the status of a task.
TaskStatus() - 类的构造器 io.github.a2ap.core.model.TaskStatus
 
TaskStatus(TaskState, Message, String, String) - 类的构造器 io.github.a2ap.core.model.TaskStatus
 
TaskStatus.Builder - io.github.a2ap.core.model中的类
Builder for creating instances of TaskStatus.
TaskStatusUpdateEvent - io.github.a2ap.core.model中的类
Event for task status updates.
TaskStatusUpdateEvent() - 类的构造器 io.github.a2ap.core.model.TaskStatusUpdateEvent
Default constructor
TaskStatusUpdateEvent(String, String, String, TaskStatus, Boolean, Map<String, Object>) - 类的构造器 io.github.a2ap.core.model.TaskStatusUpdateEvent
Constructor with all properties
TaskStatusUpdateEvent.Builder - io.github.a2ap.core.model中的类
Builder class for TaskStatusUpdateEvent
TaskStore - io.github.a2ap.core.server中的接口
Simplified interface for task storage providers.
TaskUpdate - io.github.a2ap.core.model中的接口
Marker interface for task update entities in the A2A protocol.
text(String) - 类中的方法 io.github.a2ap.core.model.TextPart.Builder
Sets the text content
TextPart - io.github.a2ap.core.model中的类
Represents a text part of a message.
TextPart() - 类的构造器 io.github.a2ap.core.model.TextPart
Default constructor
TextPart(String) - 类的构造器 io.github.a2ap.core.model.TextPart
Constructor with text
TextPart.Builder - io.github.a2ap.core.model中的类
Builder class for TextPart
timestamp(String) - 类中的方法 io.github.a2ap.core.model.TaskStatus.Builder
 
toJson(Object) - 类中的静态方法 io.github.a2ap.core.util.JsonUtil
 
toString() - 异常错误中的方法 io.github.a2ap.core.exception.A2AError
 
toString() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCError
 
toString() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCRequest
 
toString() - 类中的方法 io.github.a2ap.core.jsonrpc.JSONRPCResponse
 
toString() - 类中的方法 io.github.a2ap.core.model.AgentAuthentication
 
toString() - 类中的方法 io.github.a2ap.core.model.AgentCapabilities
 
toString() - 类中的方法 io.github.a2ap.core.model.AgentCard
 
toString() - 类中的方法 io.github.a2ap.core.model.AgentProvider
 
toString() - 类中的方法 io.github.a2ap.core.model.AgentSkill
 
toString() - 类中的方法 io.github.a2ap.core.model.Artifact
 
toString() - 类中的方法 io.github.a2ap.core.model.DataPart
 
toString() - 类中的方法 io.github.a2ap.core.model.FileContent
 
toString() - 类中的方法 io.github.a2ap.core.model.FilePart
 
toString() - 类中的方法 io.github.a2ap.core.model.FileWithBytes
 
toString() - 类中的方法 io.github.a2ap.core.model.FileWithUri
 
toString() - 类中的方法 io.github.a2ap.core.model.Message
 
toString() - 类中的方法 io.github.a2ap.core.model.MessageSendConfiguration
 
toString() - 类中的方法 io.github.a2ap.core.model.MessageSendParams
 
toString() - 类中的方法 io.github.a2ap.core.model.Part
 
toString() - 类中的方法 io.github.a2ap.core.model.PushNotificationConfig
 
toString() - 类中的方法 io.github.a2ap.core.model.RequestContext
 
toString() - 类中的方法 io.github.a2ap.core.model.SecurityScheme
 
toString() - 类中的方法 io.github.a2ap.core.model.Task
 
toString() - 类中的方法 io.github.a2ap.core.model.TaskAndHistory
 
toString() - 类中的方法 io.github.a2ap.core.model.TaskArtifactUpdateEvent
 
toString() - 类中的方法 io.github.a2ap.core.model.TaskIdParams
 
toString() - 类中的方法 io.github.a2ap.core.model.TaskPushNotificationConfig
 
toString() - 类中的方法 io.github.a2ap.core.model.TaskQueryParams
 
toString() - 类中的方法 io.github.a2ap.core.model.TaskStatus
 
toString() - 类中的方法 io.github.a2ap.core.model.TaskStatusUpdateEvent
 
toString() - 类中的方法 io.github.a2ap.core.model.TextPart
 
type(String) - 类中的方法 io.github.a2ap.core.model.SecurityScheme.Builder
 

U

UNKNOWN - enum class 中的枚举常量 io.github.a2ap.core.model.TaskState
Task state is unknown or could not be determined.
uri(String) - 类中的方法 io.github.a2ap.core.model.FileWithUri.Builder
Sets the URI.
url(String) - 类中的方法 io.github.a2ap.core.model.AgentCard.Builder
 
url(String) - 类中的方法 io.github.a2ap.core.model.AgentProvider.Builder
 
url(String) - 类中的方法 io.github.a2ap.core.model.PushNotificationConfig.Builder
 
url(String) - 类中的方法 io.github.a2ap.core.model.TaskPushNotificationConfig.Builder
 

V

valueOf(String) - enum class中的静态方法 io.github.a2ap.core.model.TaskState
Returns the enum constant of this class with the specified name.
values() - enum class中的静态方法 io.github.a2ap.core.model.TaskState
Returns an array containing the constants of this enum class, in the order they are declared.
version(String) - 类中的方法 io.github.a2ap.core.model.AgentCard.Builder
 

W

WORKING - enum class 中的枚举常量 io.github.a2ap.core.model.TaskState
Task is currently being processed by the agent.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格