Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A2AConfigProvider - Interface in io.a2a.server.config
-
Configuration provider interface for A2A SDK configuration values.
- A2AExtensions - Class in io.a2a.server.extensions
- A2AExtensions() - Constructor for class io.a2a.server.extensions.A2AExtensions
- activateExtension(String) - Method in class io.a2a.server.ServerCallContext
- add(String, EventQueue) - Method in class io.a2a.server.events.InMemoryQueueManager
- add(String, EventQueue) - Method in interface io.a2a.server.events.QueueManager
- addArtifact(List<Part<?>>) - Method in class io.a2a.server.tasks.TaskUpdater
- addArtifact(List<Part<?>>, String, String, Map<String, Object>) - Method in class io.a2a.server.tasks.TaskUpdater
- addArtifact(List<Part<?>>, String, String, Map<String, Object>, Boolean, Boolean) - Method in class io.a2a.server.tasks.TaskUpdater
- addDoneCallback(EnhancedRunnable.DoneCallback) - Method in class io.a2a.server.events.EnhancedRunnable
- addOnCloseCallback(Runnable) - Method in class io.a2a.server.events.EventQueue.EventQueueBuilder
- AgentCardValidator - Class in io.a2a.server
-
Validates AgentCard transport configuration against available transport endpoints.
- AgentCardValidator() - Constructor for class io.a2a.server.AgentCardValidator
- AgentExecutor - Interface in io.a2a.server.agentexecution
- ArtifactUtils - Class in io.a2a.server.util
-
Utility functions for creating A2A Artifact objects.
- AsyncExecutorProducer - Class in io.a2a.server.util.async
- AsyncExecutorProducer() - Constructor for class io.a2a.server.util.async.AsyncExecutorProducer
- AsyncUtils - Class in io.a2a.server.util.async
- AsyncUtils() - Constructor for class io.a2a.server.util.async.AsyncUtils
- attachRelatedTask(Task) - Method in class io.a2a.server.agentexecution.RequestContext
- awaitQueuePollerStart() - Method in class io.a2a.server.events.EventQueue
- awaitQueuePollerStart(EventQueue) - Method in class io.a2a.server.events.InMemoryQueueManager
- awaitQueuePollerStart(EventQueue) - Method in interface io.a2a.server.events.QueueManager
B
- BasePushNotificationSender - Class in io.a2a.server.tasks
- BasePushNotificationSender(PushNotificationConfigStore) - Constructor for class io.a2a.server.tasks.BasePushNotificationSender
- BasePushNotificationSender(PushNotificationConfigStore, A2AHttpClient) - Constructor for class io.a2a.server.tasks.BasePushNotificationSender
- build() - Method in class io.a2a.server.agentexecution.RequestContext.Builder
- build() - Method in class io.a2a.server.agentexecution.SimpleRequestContextBuilder
- build() - Method in class io.a2a.server.events.EventQueue.EventQueueBuilder
- builder(String) - Method in interface io.a2a.server.events.EventQueueFactory
-
Creates an EventQueueBuilder with the specified taskId context.
- Builder() - Constructor for class io.a2a.server.agentexecution.RequestContext.Builder
C
- cancel() - Method in class io.a2a.server.tasks.TaskUpdater
- cancel(RequestContext, EventQueue) - Method in interface io.a2a.server.agentexecution.AgentExecutor
- cancel(Message) - Method in class io.a2a.server.tasks.TaskUpdater
- close() - Method in class io.a2a.server.events.EventConsumer
- close() - Method in class io.a2a.server.events.EventQueue
- close() - Method in class io.a2a.server.util.async.AsyncExecutorProducer
- close(boolean) - Method in class io.a2a.server.events.EventQueue
- close(boolean, boolean) - Method in class io.a2a.server.events.EventQueue
-
Close this queue with control over parent notification (ChildQueue only).
- close(String) - Method in class io.a2a.server.events.InMemoryQueueManager
- close(String) - Method in interface io.a2a.server.events.QueueManager
- complete() - Method in class io.a2a.server.tasks.TaskUpdater
- complete(Message) - Method in class io.a2a.server.tasks.TaskUpdater
- consumeAll() - Method in class io.a2a.server.events.EventConsumer
- consumeAll(EventConsumer) - Method in class io.a2a.server.tasks.ResultAggregator
- consumeAndBreakOnInterrupt(EventConsumer, boolean) - Method in class io.a2a.server.tasks.ResultAggregator
- consumeAndEmit(EventConsumer) - Method in class io.a2a.server.tasks.ResultAggregator
- consumeOne() - Method in class io.a2a.server.events.EventConsumer
- consumer(TubeConfiguration, Flow.Publisher<T>, Function<T, Boolean>, Consumer<Throwable>) - Static method in class io.a2a.server.util.async.AsyncUtils
- consumptionFuture() - Method in record class io.a2a.server.tasks.ResultAggregator.EventTypeAndInterrupt
-
Returns the value of the
consumptionFuturerecord component. - convertingProcessor(Flow.Publisher<T>, Function<T, N>) - Static method in class io.a2a.server.util.async.AsyncUtils
- create(AgentExecutor, TaskStore, QueueManager, PushNotificationConfigStore, PushNotificationSender, Executor) - Static method in class io.a2a.server.requesthandlers.DefaultRequestHandler
-
For testing
- createAgentRunnableDoneCallback() - Method in class io.a2a.server.events.EventConsumer
- createOrTap(String) - Method in class io.a2a.server.events.InMemoryQueueManager
- createOrTap(String) - Method in interface io.a2a.server.events.QueueManager
- createTubeConfig() - Static method in class io.a2a.server.util.async.AsyncUtils
- createTubeConfig(int) - Static method in class io.a2a.server.util.async.AsyncUtils
D
- deactivateExtension(String) - Method in class io.a2a.server.ServerCallContext
- DEFAULT_QUEUE_SIZE - Static variable in class io.a2a.server.events.EventQueue
- DefaultRequestHandler - Class in io.a2a.server.requesthandlers
- DefaultRequestHandler(AgentExecutor, TaskStore, QueueManager, PushNotificationConfigStore, PushNotificationSender, Executor) - Constructor for class io.a2a.server.requesthandlers.DefaultRequestHandler
- DefaultValuesConfigProvider - Class in io.a2a.server.config
-
Default configuration provider that loads values from
META-INF/a2a-defaults.propertiesfiles on the classpath. - DefaultValuesConfigProvider() - Constructor for class io.a2a.server.config.DefaultValuesConfigProvider
- delete(String) - Method in class io.a2a.server.tasks.InMemoryTaskStore
- delete(String) - Method in interface io.a2a.server.tasks.TaskStore
- deleteInfo(String, String) - Method in class io.a2a.server.tasks.InMemoryPushNotificationConfigStore
- deleteInfo(String, String) - Method in interface io.a2a.server.tasks.PushNotificationConfigStore
-
Deletes the push notification configuration for a task.
- dequeueEventItem(int) - Method in class io.a2a.server.events.EventQueue
-
Dequeues an EventQueueItem from the queue.
- doClose() - Method in class io.a2a.server.events.EventQueue
- doClose(boolean) - Method in class io.a2a.server.events.EventQueue
- done(EnhancedRunnable) - Method in interface io.a2a.server.events.EnhancedRunnable.DoneCallback
E
- EnhancedRunnable - Class in io.a2a.server.events
- EnhancedRunnable() - Constructor for class io.a2a.server.events.EnhancedRunnable
- EnhancedRunnable.DoneCallback - Interface in io.a2a.server.events
- enqueueEvent(Event) - Method in class io.a2a.server.events.EventQueue
- enqueueItem(EventQueueItem) - Method in class io.a2a.server.events.EventQueue
- equals(Object) - Method in record class io.a2a.server.tasks.ResultAggregator.EventTypeAndInterrupt
-
Indicates whether some other object is "equal to" this one.
- EventConsumer - Class in io.a2a.server.events
- EventConsumer(EventQueue) - Constructor for class io.a2a.server.events.EventConsumer
- EventEnqueueHook - Interface in io.a2a.server.events
- EventQueue - Class in io.a2a.server.events
- EventQueue() - Constructor for class io.a2a.server.events.EventQueue
- EventQueue(int) - Constructor for class io.a2a.server.events.EventQueue
- EventQueue(EventQueue) - Constructor for class io.a2a.server.events.EventQueue
- EventQueue.EventQueueBuilder - Class in io.a2a.server.events
- EventQueueBuilder() - Constructor for class io.a2a.server.events.EventQueue.EventQueueBuilder
- EventQueueClosedException - Exception in io.a2a.server.events
- EventQueueClosedException() - Constructor for exception io.a2a.server.events.EventQueueClosedException
- EventQueueFactory - Interface in io.a2a.server.events
- EventQueueItem - Interface in io.a2a.server.events
-
Represents an item that can be enqueued/dequeued in an EventQueue.
- eventType() - Method in record class io.a2a.server.tasks.ResultAggregator.EventTypeAndInterrupt
-
Returns the value of the
eventTyperecord component. - EventTypeAndInterrupt(EventKind, boolean, CompletableFuture<Void>) - Constructor for record class io.a2a.server.tasks.ResultAggregator.EventTypeAndInterrupt
-
Creates an instance of a
EventTypeAndInterruptrecord class. - execute(RequestContext, EventQueue) - Method in interface io.a2a.server.agentexecution.AgentExecutor
- ExtendedAgentCard - Annotation Interface in io.a2a.server
F
- fail() - Method in class io.a2a.server.tasks.TaskUpdater
- fail(Message) - Method in class io.a2a.server.tasks.TaskUpdater
- findExtensionByUri(AgentCard, String) - Static method in class io.a2a.server.extensions.A2AExtensions
G
- get(String) - Method in class io.a2a.server.events.InMemoryQueueManager
- get(String) - Method in interface io.a2a.server.events.QueueManager
- get(String) - Method in class io.a2a.server.tasks.InMemoryTaskStore
- get(String) - Method in interface io.a2a.server.tasks.TaskStore
- getActivatedExtensions() - Method in class io.a2a.server.ServerCallContext
- getActiveChildQueueCount(String) - Method in class io.a2a.server.events.InMemoryQueueManager
- getActiveChildQueueCount(String) - Method in interface io.a2a.server.events.QueueManager
-
Get the count of active child queues for a given task.
- getCallContext() - Method in class io.a2a.server.agentexecution.RequestContext
- getCleanupCallback(String) - Method in class io.a2a.server.events.InMemoryQueueManager
-
Get the cleanup callback that removes a queue from the map when it closes.
- getConfiguration() - Method in class io.a2a.server.agentexecution.RequestContext
- getContextId() - Method in class io.a2a.server.agentexecution.RequestContext.Builder
- getContextId() - Method in class io.a2a.server.agentexecution.RequestContext
- getContextId() - Method in class io.a2a.server.tasks.TaskUpdater
- getCurrentResult() - Method in class io.a2a.server.tasks.ResultAggregator
- getError() - Method in class io.a2a.server.events.EnhancedRunnable
- getError() - Method in exception io.a2a.server.JSONRPCException
- getEvent() - Method in interface io.a2a.server.events.EventQueueItem
-
Gets the event contained in this queue item.
- getEventQueueBuilder(String) - Method in interface io.a2a.server.events.QueueManager
- getInfo(String) - Method in class io.a2a.server.tasks.InMemoryPushNotificationConfigStore
- getInfo(String) - Method in interface io.a2a.server.tasks.PushNotificationConfigStore
-
Retrieves the push notification configuration for a task.
- getMessage() - Method in class io.a2a.server.agentexecution.RequestContext
- getOptionalValue(String) - Method in interface io.a2a.server.config.A2AConfigProvider
-
Get an optional configuration value.
- getOptionalValue(String) - Method in class io.a2a.server.config.DefaultValuesConfigProvider
- getParams() - Method in class io.a2a.server.agentexecution.RequestContext.Builder
- getParams() - Method in class io.a2a.server.agentexecution.RequestContext
- getQueueSize() - Method in class io.a2a.server.events.EventQueue
- getRelatedTasks() - Method in class io.a2a.server.agentexecution.RequestContext.Builder
- getRelatedTasks() - Method in class io.a2a.server.agentexecution.RequestContext
- getRequestedExtensions() - Method in class io.a2a.server.ServerCallContext
- getRequestedExtensions(List<String>) - Static method in class io.a2a.server.extensions.A2AExtensions
- getServerCallContext() - Method in class io.a2a.server.agentexecution.RequestContext.Builder
- getState() - Method in class io.a2a.server.ServerCallContext
- getTask() - Method in class io.a2a.server.agentexecution.RequestContext.Builder
- getTask() - Method in class io.a2a.server.agentexecution.RequestContext
- getTask() - Method in class io.a2a.server.tasks.TaskManager
- getTaskId() - Method in class io.a2a.server.agentexecution.RequestContext.Builder
- getTaskId() - Method in class io.a2a.server.agentexecution.RequestContext
- getTaskId() - Method in class io.a2a.server.events.QueueClosedEvent
- getTaskId() - Method in class io.a2a.server.tasks.TaskUpdater
- getTransportProtocol() - Method in interface io.a2a.server.TransportMetadata
-
Returns the transport protocol this endpoint supports.
- getUser() - Method in class io.a2a.server.ServerCallContext
- getUserInput(String) - Method in class io.a2a.server.agentexecution.RequestContext
- getUsername() - Method in class io.a2a.server.auth.UnauthenticatedUser
- getUsername() - Method in interface io.a2a.server.auth.User
- getValue(String) - Method in interface io.a2a.server.config.A2AConfigProvider
-
Get a required configuration value.
- getValue(String) - Method in class io.a2a.server.config.DefaultValuesConfigProvider
H
- hashCode() - Method in record class io.a2a.server.tasks.ResultAggregator.EventTypeAndInterrupt
-
Returns a hash code value for this object.
- hook(EventEnqueueHook) - Method in class io.a2a.server.events.EventQueue.EventQueueBuilder
I
- init() - Method in class io.a2a.server.util.async.AsyncExecutorProducer
- InMemoryPushNotificationConfigStore - Class in io.a2a.server.tasks
-
In-memory implementation of the PushNotificationConfigStore interface.
- InMemoryPushNotificationConfigStore() - Constructor for class io.a2a.server.tasks.InMemoryPushNotificationConfigStore
- InMemoryQueueManager - Class in io.a2a.server.events
- InMemoryQueueManager(EventQueueFactory, TaskStateProvider) - Constructor for class io.a2a.server.events.InMemoryQueueManager
- InMemoryQueueManager(TaskStateProvider) - Constructor for class io.a2a.server.events.InMemoryQueueManager
- InMemoryTaskStore - Class in io.a2a.server.tasks
- InMemoryTaskStore() - Constructor for class io.a2a.server.tasks.InMemoryTaskStore
- INSTANCE - Static variable in class io.a2a.server.auth.UnauthenticatedUser
- Internal - Annotation Interface in io.a2a.server.util.async
- interrupted() - Method in record class io.a2a.server.tasks.ResultAggregator.EventTypeAndInterrupt
-
Returns the value of the
interruptedrecord component. - invokeDoneCallbacks() - Method in class io.a2a.server.events.EnhancedRunnable
- io.a2a.server - package io.a2a.server
- io.a2a.server.agentexecution - package io.a2a.server.agentexecution
- io.a2a.server.auth - package io.a2a.server.auth
- io.a2a.server.config - package io.a2a.server.config
- io.a2a.server.events - package io.a2a.server.events
- io.a2a.server.extensions - package io.a2a.server.extensions
- io.a2a.server.requesthandlers - package io.a2a.server.requesthandlers
- io.a2a.server.tasks - package io.a2a.server.tasks
- io.a2a.server.util - package io.a2a.server.util
- io.a2a.server.util.async - package io.a2a.server.util.async
- isAuthenticated() - Method in class io.a2a.server.auth.UnauthenticatedUser
- isAuthenticated() - Method in interface io.a2a.server.auth.User
- isAvailable() - Method in interface io.a2a.server.TransportMetadata
-
Checks if this transport endpoint is currently available/functional.
- isClosed() - Method in class io.a2a.server.events.EventQueue
- isExtensionActivated(String) - Method in class io.a2a.server.ServerCallContext
- isExtensionRequested(String) - Method in class io.a2a.server.ServerCallContext
- isReplicated() - Method in interface io.a2a.server.events.EventQueueItem
-
Checks if this item represents a replicated event.
- isTaskActive(String) - Method in class io.a2a.server.tasks.InMemoryTaskStore
- isTaskActive(String) - Method in interface io.a2a.server.tasks.TaskStateProvider
-
Determines whether a task is considered active for queue management purposes.
- isTaskFinalized(String) - Method in class io.a2a.server.tasks.InMemoryTaskStore
- isTaskFinalized(String) - Method in interface io.a2a.server.tasks.TaskStateProvider
-
Determines whether a task is in a final state, ignoring the grace period.
J
- JSONRPCException - Exception in io.a2a.server
- JSONRPCException(JSONRPCError) - Constructor for exception io.a2a.server.JSONRPCException
N
- newAgentMessage(List<Part<?>>, Map<String, Object>) - Method in class io.a2a.server.tasks.TaskUpdater
- newArtifact(String, List<Part<?>>) - Static method in class io.a2a.server.util.ArtifactUtils
-
Creates a new Artifact object with empty description.
- newArtifact(String, List<Part<?>>, String) - Static method in class io.a2a.server.util.ArtifactUtils
-
Creates a new Artifact object.
- newDataArtifact(String, Map<String, Object>) - Static method in class io.a2a.server.util.ArtifactUtils
-
Creates a new Artifact object containing only a single DataPart with empty description.
- newDataArtifact(String, Map<String, Object>, String) - Static method in class io.a2a.server.util.ArtifactUtils
-
Creates a new Artifact object containing only a single DataPart.
- newTextArtifact(String, String) - Static method in class io.a2a.server.util.ArtifactUtils
-
Creates a new Artifact object containing only a single TextPart with empty description.
- newTextArtifact(String, String, String) - Static method in class io.a2a.server.util.ArtifactUtils
-
Creates a new Artifact object containing only a single TextPart.
- NoTaskQueueException - Exception in io.a2a.server.events
- NoTaskQueueException() - Constructor for exception io.a2a.server.events.NoTaskQueueException
- NoTaskQueueException(String) - Constructor for exception io.a2a.server.events.NoTaskQueueException
- NoTaskQueueException(String, Throwable) - Constructor for exception io.a2a.server.events.NoTaskQueueException
- NoTaskQueueException(String, Throwable, boolean, boolean) - Constructor for exception io.a2a.server.events.NoTaskQueueException
- NoTaskQueueException(Throwable) - Constructor for exception io.a2a.server.events.NoTaskQueueException
O
- onCancelTask(TaskIdParams, ServerCallContext) - Method in class io.a2a.server.requesthandlers.DefaultRequestHandler
- onCancelTask(TaskIdParams, ServerCallContext) - Method in interface io.a2a.server.requesthandlers.RequestHandler
- onDeleteTaskPushNotificationConfig(DeleteTaskPushNotificationConfigParams, ServerCallContext) - Method in class io.a2a.server.requesthandlers.DefaultRequestHandler
- onDeleteTaskPushNotificationConfig(DeleteTaskPushNotificationConfigParams, ServerCallContext) - Method in interface io.a2a.server.requesthandlers.RequestHandler
- onEnqueue(EventQueueItem) - Method in interface io.a2a.server.events.EventEnqueueHook
- onGetTask(TaskQueryParams, ServerCallContext) - Method in class io.a2a.server.requesthandlers.DefaultRequestHandler
- onGetTask(TaskQueryParams, ServerCallContext) - Method in interface io.a2a.server.requesthandlers.RequestHandler
- onGetTaskPushNotificationConfig(GetTaskPushNotificationConfigParams, ServerCallContext) - Method in class io.a2a.server.requesthandlers.DefaultRequestHandler
- onGetTaskPushNotificationConfig(GetTaskPushNotificationConfigParams, ServerCallContext) - Method in interface io.a2a.server.requesthandlers.RequestHandler
- onListTaskPushNotificationConfig(ListTaskPushNotificationConfigParams, ServerCallContext) - Method in class io.a2a.server.requesthandlers.DefaultRequestHandler
- onListTaskPushNotificationConfig(ListTaskPushNotificationConfigParams, ServerCallContext) - Method in interface io.a2a.server.requesthandlers.RequestHandler
- onMessageSend(MessageSendParams, ServerCallContext) - Method in class io.a2a.server.requesthandlers.DefaultRequestHandler
- onMessageSend(MessageSendParams, ServerCallContext) - Method in interface io.a2a.server.requesthandlers.RequestHandler
- onMessageSendStream(MessageSendParams, ServerCallContext) - Method in class io.a2a.server.requesthandlers.DefaultRequestHandler
- onMessageSendStream(MessageSendParams, ServerCallContext) - Method in interface io.a2a.server.requesthandlers.RequestHandler
- onResubscribeToTask(TaskIdParams, ServerCallContext) - Method in class io.a2a.server.requesthandlers.DefaultRequestHandler
- onResubscribeToTask(TaskIdParams, ServerCallContext) - Method in interface io.a2a.server.requesthandlers.RequestHandler
- onSetTaskPushNotificationConfig(TaskPushNotificationConfig, ServerCallContext) - Method in class io.a2a.server.requesthandlers.DefaultRequestHandler
- onSetTaskPushNotificationConfig(TaskPushNotificationConfig, ServerCallContext) - Method in interface io.a2a.server.requesthandlers.RequestHandler
P
- process(Event) - Method in class io.a2a.server.tasks.TaskManager
- processor(TubeConfiguration, Flow.Publisher<T>, BiFunction<Consumer<Throwable>, T, Boolean>) - Static method in class io.a2a.server.util.async.AsyncUtils
- produce() - Method in class io.a2a.server.util.async.AsyncExecutorProducer
- PublicAgentCard - Annotation Interface in io.a2a.server
- PushNotificationConfigStore - Interface in io.a2a.server.tasks
-
Interface for storing and retrieving push notification configurations for tasks.
- PushNotificationSender - Interface in io.a2a.server.tasks
-
Interface for sending push notifications for tasks.
Q
- queue - Variable in class io.a2a.server.events.EventQueue
- QueueClosedEvent - Class in io.a2a.server.events
-
Poison pill event used to signal that a queue has been closed.
- QueueClosedEvent(String) - Constructor for class io.a2a.server.events.QueueClosedEvent
- QueueManager - Interface in io.a2a.server.events
- queueSize(int) - Method in class io.a2a.server.events.EventQueue.EventQueueBuilder
R
- reject() - Method in class io.a2a.server.tasks.TaskUpdater
- reject(Message) - Method in class io.a2a.server.tasks.TaskUpdater
- RequestContext - Class in io.a2a.server.agentexecution
- RequestContext(MessageSendParams, String, String, Task, List<Task>, ServerCallContext) - Constructor for class io.a2a.server.agentexecution.RequestContext
- RequestContext.Builder - Class in io.a2a.server.agentexecution
- RequestHandler - Interface in io.a2a.server.requesthandlers
- requiresAuth() - Method in class io.a2a.server.tasks.TaskUpdater
- requiresAuth(boolean) - Method in class io.a2a.server.tasks.TaskUpdater
- requiresAuth(Message) - Method in class io.a2a.server.tasks.TaskUpdater
- requiresAuth(Message, boolean) - Method in class io.a2a.server.tasks.TaskUpdater
- requiresInput() - Method in class io.a2a.server.tasks.TaskUpdater
- requiresInput(boolean) - Method in class io.a2a.server.tasks.TaskUpdater
- requiresInput(Message) - Method in class io.a2a.server.tasks.TaskUpdater
- requiresInput(Message, boolean) - Method in class io.a2a.server.tasks.TaskUpdater
- ResultAggregator - Class in io.a2a.server.tasks
- ResultAggregator(TaskManager, Message, Executor) - Constructor for class io.a2a.server.tasks.ResultAggregator
- ResultAggregator.EventTypeAndInterrupt - Record Class in io.a2a.server.tasks
S
- save(Task) - Method in class io.a2a.server.tasks.InMemoryTaskStore
- save(Task) - Method in interface io.a2a.server.tasks.TaskStore
- semaphore - Variable in class io.a2a.server.events.EventQueue
- sendNotification(Task) - Method in class io.a2a.server.tasks.BasePushNotificationSender
- sendNotification(Task) - Method in interface io.a2a.server.tasks.PushNotificationSender
-
Sends a push notification containing the latest task state.
- ServerCallContext - Class in io.a2a.server
- ServerCallContext(User, Map<String, Object>, Set<String>) - Constructor for class io.a2a.server.ServerCallContext
- setContextId(String) - Method in class io.a2a.server.agentexecution.RequestContext.Builder
- setError(Throwable) - Method in class io.a2a.server.events.EnhancedRunnable
- setInfo(String, PushNotificationConfig) - Method in class io.a2a.server.tasks.InMemoryPushNotificationConfigStore
- setInfo(String, PushNotificationConfig) - Method in interface io.a2a.server.tasks.PushNotificationConfigStore
-
Sets or updates the push notification configuration for a task.
- setParams(MessageSendParams) - Method in class io.a2a.server.agentexecution.RequestContext.Builder
- setRelatedTasks(List<Task>) - Method in class io.a2a.server.agentexecution.RequestContext.Builder
- setServerCallContext(ServerCallContext) - Method in class io.a2a.server.agentexecution.RequestContext.Builder
- setTask(Task) - Method in class io.a2a.server.agentexecution.RequestContext.Builder
- setTaskId(String) - Method in class io.a2a.server.agentexecution.RequestContext.Builder
- SimpleRequestContextBuilder - Class in io.a2a.server.agentexecution
- SimpleRequestContextBuilder(TaskStore, boolean) - Constructor for class io.a2a.server.agentexecution.SimpleRequestContextBuilder
- SKIP_GRPC_PROPERTY - Static variable in class io.a2a.server.AgentCardValidator
- SKIP_JSONRPC_PROPERTY - Static variable in class io.a2a.server.AgentCardValidator
- SKIP_PROPERTY - Static variable in class io.a2a.server.AgentCardValidator
- SKIP_REST_PROPERTY - Static variable in class io.a2a.server.AgentCardValidator
- startWork() - Method in class io.a2a.server.tasks.TaskUpdater
- startWork(Message) - Method in class io.a2a.server.tasks.TaskUpdater
- submit() - Method in class io.a2a.server.tasks.TaskUpdater
- submit(Message) - Method in class io.a2a.server.tasks.TaskUpdater
T
- tap(String) - Method in class io.a2a.server.events.InMemoryQueueManager
- tap(String) - Method in interface io.a2a.server.events.QueueManager
- taskDone() - Method in class io.a2a.server.events.EventQueue
- taskId(String) - Method in class io.a2a.server.events.EventQueue.EventQueueBuilder
- TaskManager - Class in io.a2a.server.tasks
- TaskManager(String, String, TaskStore, Message) - Constructor for class io.a2a.server.tasks.TaskManager
- TaskQueueExistsException - Exception in io.a2a.server.events
- TaskQueueExistsException() - Constructor for exception io.a2a.server.events.TaskQueueExistsException
- TaskQueueExistsException(String) - Constructor for exception io.a2a.server.events.TaskQueueExistsException
- TaskQueueExistsException(String, Throwable) - Constructor for exception io.a2a.server.events.TaskQueueExistsException
- TaskQueueExistsException(String, Throwable, boolean, boolean) - Constructor for exception io.a2a.server.events.TaskQueueExistsException
- TaskQueueExistsException(Throwable) - Constructor for exception io.a2a.server.events.TaskQueueExistsException
- taskStateProvider(TaskStateProvider) - Method in class io.a2a.server.events.EventQueue.EventQueueBuilder
- TaskStateProvider - Interface in io.a2a.server.tasks
-
Provider interface for determining the active state of a task.
- TaskStore - Interface in io.a2a.server.tasks
- TaskUpdater - Class in io.a2a.server.tasks
- TaskUpdater(RequestContext, EventQueue) - Constructor for class io.a2a.server.tasks.TaskUpdater
- toString() - Method in class io.a2a.server.events.QueueClosedEvent
- toString() - Method in record class io.a2a.server.tasks.ResultAggregator.EventTypeAndInterrupt
-
Returns a string representation of this record class.
- TransportMetadata - Interface in io.a2a.server
-
Interface for transport endpoint implementations to provide metadata about their transport.
U
- UnauthenticatedUser - Class in io.a2a.server.auth
- updateStatus(TaskState, Message) - Method in class io.a2a.server.tasks.TaskUpdater
- updateStatus(TaskState, Message, boolean) - Method in class io.a2a.server.tasks.TaskUpdater
- updateWithMessage(Message, Task) - Method in class io.a2a.server.tasks.TaskManager
- User - Interface in io.a2a.server.auth
V
- validateTransportConfiguration(AgentCard) - Static method in class io.a2a.server.AgentCardValidator
-
Validates the transport configuration of an AgentCard against available transports found on the classpath.
W
- waitForBackgroundTasks() - Method in class io.a2a.server.requesthandlers.DefaultRequestHandler
-
Wait for all background tasks to complete.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form