索引
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
CardResolverfor 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.
All Classes and Interfaces|常量字段值|所有程序包|序列化表格