Index

A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

A2AClient - Class in com.mulesoft.connectors.a2a.internal.client.connection
 
A2AClient(String, int, HttpClient, HttpRequestAuthentication, MultiMap<String, String>, JsonRpcSerializer, A2AProtocolSerializer) - Constructor for class com.mulesoft.connectors.a2a.internal.client.connection.A2AClient
 
A2AConnector - Class in com.mulesoft.connectors.a2a.internal.extension
Allows Mule applications to act as both A2A servers and clients
A2AConnector() - Constructor for class com.mulesoft.connectors.a2a.internal.extension.A2AConnector
 
A2AErrorTypes - Enum Class in com.mulesoft.connectors.a2a.internal.error
Represents an error that can happen in an A2A operation.
A2AProtocolSerializer - Class in com.mulesoft.connectors.a2a.internal.protocol
 
A2AProtocolSerializer() - Constructor for class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
 
A2AUtils - Class in com.mulesoft.connectors.a2a.internal.util
 
AcceptedPushNotificationConfigParameterGroup - Class in com.mulesoft.connectors.a2a.internal.server.listener.push.model
 
AcceptedPushNotificationConfigParameterGroup() - Constructor for class com.mulesoft.connectors.a2a.internal.server.listener.push.model.AcceptedPushNotificationConfigParameterGroup
 
additionalHeaders(MultiMap<String, String>) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig.Builder
 
addPushNotificationConfig(EffectivePushNotificationConfig) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.TaskRepositoryItem
 
addTracingData(RpcRequestContext, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.ServerAgent
 
AgentAuthentication - Class in com.mulesoft.connectors.a2a.api.model.card
Represents the authentication information required to interact with an agent.
AgentAuthentication() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.AgentAuthentication
 
AgentCapabilities - Class in com.mulesoft.connectors.a2a.api.model.card
Represents the technical capabilities of an agent within the A2A protocol.
AgentCapabilities() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.AgentCapabilities
 
agentCard(AgentCard) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext.Builder
 
AgentCard - Class in com.mulesoft.connectors.a2a.api.model.card
Represents an Agent Card in the A2A protocol, containing details about an agent's identity, capabilities, available skills, and connection information.
AgentCard() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.AgentCard
 
AgentCardDiscoveryException - Exception in com.mulesoft.connectors.a2a.internal.error.exception
Base exception for agent card discovery failures.
AgentCardDiscoveryException(String) - Constructor for exception com.mulesoft.connectors.a2a.internal.error.exception.AgentCardDiscoveryException
 
AgentCardDiscoveryException(String, URI, Throwable) - Constructor for exception com.mulesoft.connectors.a2a.internal.error.exception.AgentCardDiscoveryException
 
AgentCardDiscoveryException.HttpErrorException - Exception in com.mulesoft.connectors.a2a.internal.error.exception
Exception thrown when the agent card endpoint returns a non-200 HTTP status code.
AgentCardDiscoveryException.InvalidAgentCardException - Exception in com.mulesoft.connectors.a2a.internal.error.exception
Exception thrown when the agent card JSON cannot be parsed or is invalid.
AgentCardDiscoveryException.NotFoundException - Exception in com.mulesoft.connectors.a2a.internal.error.exception
Exception thrown when the agent card endpoint is not found (404).
AgentCardDiscoveryException.TimeoutException - Exception in com.mulesoft.connectors.a2a.internal.error.exception
Exception thrown when the connection to the agent card endpoint times out.
AgentCardErrorTypeProvider - Class in com.mulesoft.connectors.a2a.internal.error
 
AgentCardErrorTypeProvider() - Constructor for class com.mulesoft.connectors.a2a.internal.error.AgentCardErrorTypeProvider
 
AgentCardHelper - Class in com.mulesoft.connectors.a2a.internal.client.helper
Helper class for agent card parsing and validation.
AgentCardHelper() - Constructor for class com.mulesoft.connectors.a2a.internal.client.helper.AgentCardHelper
 
AgentExtension - Class in com.mulesoft.connectors.a2a.api.model.card
Represents an extension supported by an agent within the A2A protocol.
AgentExtension() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.AgentExtension
 
AgentProvider - Class in com.mulesoft.connectors.a2a.api.model.card
Represents information about the provider or organization responsible for an agent.
AgentProvider() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.AgentProvider
 
AgentSkill - Class in com.mulesoft.connectors.a2a.api.model.card
Represents a skill that an agent can perform within the A2A protocol.
AgentSkill() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
 
AlternativeNameData - Class in com.mulesoft.connectors.a2a.api.certificate
A custom Data Transfer Object (DTO) to replace the X509Certificate AlternativeName class.
AlternativeNameData(int, String) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.AlternativeNameData
Constructs a new AlternativeNameData instance with the specified type and name.
ApiKeyLocation - Enum Class in com.mulesoft.connectors.a2a.api.model.card.security
Enumeration of API key locations in HTTP requests.
ApiKeySecurityScheme - Class in com.mulesoft.connectors.a2a.api.model.card.security
Represents an API Key security scheme following OpenAPI 3.0 specification.
ApiKeySecurityScheme() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeySecurityScheme
 
apply(String, CheckedRunnable) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.DefaultTaskRepository
 
apply(String, CheckedRunnable) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.NullTaskRepository
 
apply(String, CheckedRunnable) - Method in interface com.mulesoft.connectors.a2a.internal.server.agent.repository.TaskRepository
Applies a function to a task within a transactional context, ensuring thread-safe access to the task data.
authentication(HttpRequestAuthentication) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig.Builder
 
AuthorizationCodeOauth2Flows - Class in com.mulesoft.connectors.a2a.api.model.card.security
Authorization Code OAuth2 flows configuration.
AuthorizationCodeOauth2Flows() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.security.AuthorizationCodeOauth2Flows
 

B

BaseServerListener<T,A> - Class in com.mulesoft.connectors.a2a.internal.server.listener
 
BaseServerListener() - Constructor for class com.mulesoft.connectors.a2a.internal.server.listener.BaseServerListener
 
BASIC - Enum constant in enum class com.mulesoft.connectors.a2a.api.model.card.security.HttpSchemeType
Basic authentication scheme as defined in RFC7617.
BasicOperationErrorTypeProvider - Class in com.mulesoft.connectors.a2a.internal.error
Returns the common error types that most likely apply to any component
BasicOperationErrorTypeProvider() - Constructor for class com.mulesoft.connectors.a2a.internal.error.BasicOperationErrorTypeProvider
 
BEARER - Enum constant in enum class com.mulesoft.connectors.a2a.api.model.card.security.HttpSchemeType
Bearer token authentication scheme as defined in RFC6750.
body(InputStream) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RpcRequestContext.Response.Builder
 
build() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig.Builder
 
build() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext.Builder
 
build() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RpcRequestContext.Response.Builder
 
buildCertificateData(ClientConnection) - Static method in class com.mulesoft.connectors.a2a.internal.util.certificate.CertificateUtils
 
builder() - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext
 
builder() - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.RpcRequestContext.Response
 
Builder() - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig.Builder
 
buildRequestAttributes(String, String, HttpRequestContext) - Static method in class com.mulesoft.connectors.a2a.internal.util.certificate.HttpUtils
 

C

cancelTask(A2AClient, InputStream, RequestParameterGroup, DistributedTraceContextManager, CompletionCallback<String, ResponseAttributes>) - Method in class com.mulesoft.connectors.a2a.internal.client.operation.ClientOperations
 
cancelTask(InputStream, RequestParameterGroup, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.client.connection.A2AClient
 
CertificateData - Class in com.mulesoft.connectors.a2a.api.certificate
A custom Data Transfer Object (DTO) to replace Certificate, X509Certificate, and related classes.
CertificateData(String, byte[]) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Constructs a new CertificateData instance with the specified type and encoded form.
CertificateData(String, byte[], int, PrincipalData, PrincipalData, BigInteger, Date, Date, PublicKeyData, String, String, byte[], byte[], int, List<String>, boolean[], boolean[], List<AlternativeNameData>, List<AlternativeNameData>, List<CertificateExtension>, Set<String>, Set<String>, boolean) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Constructs a new CertificateData instance with detailed attributes.
CertificateExtension - Class in com.mulesoft.connectors.a2a.api.certificate
A custom Data Transfer Object (DTO) to replace the certificate extension class from the X509Extension package.
CertificateExtension(String, boolean, byte[], String) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.CertificateExtension
Constructs a new CertificateExtension instance with the specified attributes.
CertificateUtils - Class in com.mulesoft.connectors.a2a.internal.util.certificate
 
CertificateUtils() - Constructor for class com.mulesoft.connectors.a2a.internal.util.certificate.CertificateUtils
 
checkValidity() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Checks if the certificate is currently valid.
checkValidity(Date) - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Checks if the certificate is valid at the specified date.
clearPushNotificationConfigs() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.TaskRepositoryItem
 
ClientCertificateAware - Class in com.mulesoft.connectors.a2a.api.certificate
Base class for entities that contain information about a client certificate.
ClientCertificateAware() - Constructor for class com.mulesoft.connectors.a2a.api.certificate.ClientCertificateAware
 
ClientCertificateAware(Supplier<CertificateData>) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.ClientCertificateAware
 
ClientConfig - Class in com.mulesoft.connectors.a2a.internal.client.config
 
ClientConfig() - Constructor for class com.mulesoft.connectors.a2a.internal.client.config.ClientConfig
 
ClientConnectionProvider - Class in com.mulesoft.connectors.a2a.internal.client.connection.provider
A client connection to an A2A server
ClientConnectionProvider() - Constructor for class com.mulesoft.connectors.a2a.internal.client.connection.provider.ClientConnectionProvider
 
ClientCredentialsOauth2Flows - Class in com.mulesoft.connectors.a2a.api.model.card.security
Client Credentials OAuth2 flows configuration.
ClientCredentialsOauth2Flows() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.security.ClientCredentialsOauth2Flows
 
ClientException - Exception in com.mulesoft.connectors.a2a.internal.error.exception
Exception that carries the complete response details (body and attributes) when A2A client operations fail.
ClientException(String, A2AErrorTypes) - Constructor for exception com.mulesoft.connectors.a2a.internal.error.exception.ClientException
Constructor for client-side errors without server response
ClientException(String, A2AErrorTypes, String, ResponseAttributes) - Constructor for exception com.mulesoft.connectors.a2a.internal.error.exception.ClientException
 
ClientOperations - Class in com.mulesoft.connectors.a2a.internal.client.operation
 
ClientOperations() - Constructor for class com.mulesoft.connectors.a2a.internal.client.operation.ClientOperations
 
close() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.DefaultTaskRepository
 
close() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.NullTaskRepository
 
close() - Method in interface com.mulesoft.connectors.a2a.internal.server.agent.repository.TaskRepository
 
close() - Method in class com.mulesoft.connectors.a2a.internal.util.ObjectStoreAccessor
 
codeAndMessage() - Method in class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcError
 
com.mulesoft.connectors.a2a.api.certificate - package com.mulesoft.connectors.a2a.api.certificate
 
com.mulesoft.connectors.a2a.api.listener - package com.mulesoft.connectors.a2a.api.listener
 
com.mulesoft.connectors.a2a.api.model.card - package com.mulesoft.connectors.a2a.api.model.card
 
com.mulesoft.connectors.a2a.api.model.card.security - package com.mulesoft.connectors.a2a.api.model.card.security
 
com.mulesoft.connectors.a2a.api.model.transport - package com.mulesoft.connectors.a2a.api.model.transport
 
com.mulesoft.connectors.a2a.internal.client.config - package com.mulesoft.connectors.a2a.internal.client.config
 
com.mulesoft.connectors.a2a.internal.client.connection - package com.mulesoft.connectors.a2a.internal.client.connection
 
com.mulesoft.connectors.a2a.internal.client.connection.provider - package com.mulesoft.connectors.a2a.internal.client.connection.provider
 
com.mulesoft.connectors.a2a.internal.client.helper - package com.mulesoft.connectors.a2a.internal.client.helper
 
com.mulesoft.connectors.a2a.internal.client.operation - package com.mulesoft.connectors.a2a.internal.client.operation
 
com.mulesoft.connectors.a2a.internal.datasense - package com.mulesoft.connectors.a2a.internal.datasense
 
com.mulesoft.connectors.a2a.internal.error - package com.mulesoft.connectors.a2a.internal.error
 
com.mulesoft.connectors.a2a.internal.error.exception - package com.mulesoft.connectors.a2a.internal.error.exception
 
com.mulesoft.connectors.a2a.internal.extension - package com.mulesoft.connectors.a2a.internal.extension
 
com.mulesoft.connectors.a2a.internal.protocol - package com.mulesoft.connectors.a2a.internal.protocol
 
com.mulesoft.connectors.a2a.internal.protocol.model - package com.mulesoft.connectors.a2a.internal.protocol.model
 
com.mulesoft.connectors.a2a.internal.server - package com.mulesoft.connectors.a2a.internal.server
 
com.mulesoft.connectors.a2a.internal.server.agent - package com.mulesoft.connectors.a2a.internal.server.agent
 
com.mulesoft.connectors.a2a.internal.server.agent.operations - package com.mulesoft.connectors.a2a.internal.server.agent.operations
 
com.mulesoft.connectors.a2a.internal.server.agent.push - package com.mulesoft.connectors.a2a.internal.server.agent.push
 
com.mulesoft.connectors.a2a.internal.server.agent.repository - package com.mulesoft.connectors.a2a.internal.server.agent.repository
 
com.mulesoft.connectors.a2a.internal.server.agent.request - package com.mulesoft.connectors.a2a.internal.server.agent.request
 
com.mulesoft.connectors.a2a.internal.server.agent.response - package com.mulesoft.connectors.a2a.internal.server.agent.response
 
com.mulesoft.connectors.a2a.internal.server.agent.utils - package com.mulesoft.connectors.a2a.internal.server.agent.utils
 
com.mulesoft.connectors.a2a.internal.server.connection.http - package com.mulesoft.connectors.a2a.internal.server.connection.http
 
com.mulesoft.connectors.a2a.internal.server.listener - package com.mulesoft.connectors.a2a.internal.server.listener
 
com.mulesoft.connectors.a2a.internal.server.listener.push - package com.mulesoft.connectors.a2a.internal.server.listener.push
 
com.mulesoft.connectors.a2a.internal.server.listener.push.model - package com.mulesoft.connectors.a2a.internal.server.listener.push.model
 
com.mulesoft.connectors.a2a.internal.server.listener.task - package com.mulesoft.connectors.a2a.internal.server.listener.task
 
com.mulesoft.connectors.a2a.internal.server.listener.task.model - package com.mulesoft.connectors.a2a.internal.server.listener.task.model
 
com.mulesoft.connectors.a2a.internal.tracing - package com.mulesoft.connectors.a2a.internal.tracing
 
com.mulesoft.connectors.a2a.internal.util - package com.mulesoft.connectors.a2a.internal.util
 
com.mulesoft.connectors.a2a.internal.util.certificate - package com.mulesoft.connectors.a2a.internal.util.certificate
 
componentLocation - Variable in class com.mulesoft.connectors.a2a.internal.server.listener.BaseServerListener
 
config - Variable in class com.mulesoft.connectors.a2a.internal.server.listener.BaseServerListener
 
connect() - Method in class com.mulesoft.connectors.a2a.internal.client.connection.provider.ClientConnectionProvider
 
connect() - Method in class com.mulesoft.connectors.a2a.internal.server.connection.http.HttpServerConnectionProvider
 
connectionProvider - Variable in class com.mulesoft.connectors.a2a.internal.server.listener.BaseServerListener
 
COOKIE - Enum constant in enum class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeyLocation
API key is passed as a cookie parameter.
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentAuthentication
Creates a copy of this AgentAuthentication.
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCapabilities
Creates a copy of this AgentCapabilities.
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Creates a copy of this AgentCard.
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentExtension
Creates a copy of this AgentExtension.
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentProvider
Creates a copy of this AgentProvider.
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Creates a copy of this AgentSkill.
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeySecurityScheme
Creates a copy of this ApiKeySecurityScheme.
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.AuthorizationCodeOauth2Flows
 
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ClientCredentialsOauth2Flows
 
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.HttpSecurityScheme
Creates a copy of this HttpSecurityScheme.
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ImplicitOauth2Flows
 
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flow
Creates a copy of this OAuth2 flow.
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flows
Creates a copy of this OAuth2Flows.
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Scope
Creates a copy of this Oauth2Scope.
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2SecurityScheme
Creates a copy of this Oauth2SecurityScheme.
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.OpenIdConnectSecurityScheme
Creates a copy of this OpenIdConnectSecurityScheme.
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.PasswordOauth2Flows
 
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.SecurityRequirement
 
copy() - Method in class com.mulesoft.connectors.a2a.api.model.card.SecurityScheme
Creates a copy of this security scheme.
copy(MultiMap<String, String>) - Static method in class com.mulesoft.connectors.a2a.internal.util.A2AUtils
Creates an immutable copy of a MultiMap.
createFromHttpResponse(HttpResponse) - Static method in class com.mulesoft.connectors.a2a.internal.client.helper.ResponseAttributesHelper
Creates ResponseAttributes from an HTTP response.
createPushNotificationSubmittedResponse(String, String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.JsonRpcSerializer
 
createResponseBody(JsonRpcRequest, RpcRequestContext.Response, JsonRpcSerializer) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.ServerAgentUtils
 
customizeSpan() - Method in class com.mulesoft.connectors.a2a.internal.tracing.InboundSpanCustomizer
 
customizeSpan() - Method in class com.mulesoft.connectors.a2a.internal.tracing.OutboundSpanCustomizer
 
customizeSpan() - Method in class com.mulesoft.connectors.a2a.internal.tracing.SpanCustomizer
Customize the current span

D

DataSenseUtils - Class in com.mulesoft.connectors.a2a.internal.datasense
Utility class for DataSense operations.
DefaultTaskRepository - Class in com.mulesoft.connectors.a2a.internal.server.agent.repository
Default implementation of TaskRepository that manages task data and push notification configs.
DefaultTaskRepository(ObjectStore<TaskRepositoryItem>, LockFactory, String) - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.repository.DefaultTaskRepository
 
DefaultTaskStoreServiceImpl - Class in com.mulesoft.connectors.a2a.internal.server.agent.repository
Manages updates to task history and task object in the persisted taskJson format.
DefaultTaskStoreServiceImpl(TaskRepository) - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.repository.DefaultTaskStoreServiceImpl
 
deletePushNotificationConfig(A2AClient, InputStream, RequestParameterGroup, DistributedTraceContextManager, CompletionCallback<String, ResponseAttributes>) - Method in class com.mulesoft.connectors.a2a.internal.client.operation.ClientOperations
 
deletePushNotificationConfig(InputStream, RequestParameterGroup, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.client.connection.A2AClient
Delete push notification config from the agent via "tasks/pushNotificationConfig/delete" operation.
DeletePushNotificationConfigHandler - Class in com.mulesoft.connectors.a2a.internal.server.agent.operations
 
DeletePushNotificationConfigHandler() - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.operations.DeletePushNotificationConfigHandler
 
deletePushNotificationConfigs(RequestHandlerContext, TaskRepositoryItem, String, String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.operations.DeletePushNotificationConfigHandler
 
DIGEST - Enum constant in enum class com.mulesoft.connectors.a2a.api.model.card.security.HttpSchemeType
Digest authentication scheme as defined in RFC7616.
disconnect(A2AClient) - Method in class com.mulesoft.connectors.a2a.internal.client.connection.provider.ClientConnectionProvider
 
disconnect(ServerAgent) - Method in class com.mulesoft.connectors.a2a.internal.server.connection.http.HttpServerConnectionProvider
 
dispose() - Method in class com.mulesoft.connectors.a2a.internal.client.connection.provider.ClientConnectionProvider
 
dispose() - Method in class com.mulesoft.connectors.a2a.internal.server.connection.http.HttpServerConnectionProvider
 
doInitialise() - Method in class com.mulesoft.connectors.a2a.internal.server.listener.BaseServerListener
 

E

EffectivePushNotificationConfig - Class in com.mulesoft.connectors.a2a.internal.server.agent.push
 
EffectivePushNotificationConfig() - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
 
EffectivePushNotificationConfig(EffectivePushNotificationConfig.Builder) - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
 
EffectivePushNotificationConfig.Builder - Class in com.mulesoft.connectors.a2a.internal.server.agent.push
 
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
 
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.certificate.PrincipalData
 
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.certificate.X500PrincipalData
 
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.listener.RequestAttributes
 
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentAuthentication
Compares this AgentAuthentication with another object for equality.
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCapabilities
Compares this AgentCapabilities with another object for equality.
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Compares this AgentCard with another object for equality.
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentExtension
Compares this AgentExtension with another object for equality.
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentProvider
Compares this AgentProvider with another object for equality.
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Compares this AgentSkill with another object for equality.
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeySecurityScheme
Compares this ApiKeySecurityScheme with another object for equality.
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.AuthorizationCodeOauth2Flows
 
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ClientCredentialsOauth2Flows
 
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.HttpSecurityScheme
Compares this HttpSecurityScheme with another object for equality.
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ImplicitOauth2Flows
 
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flow
Compares this OAuth2 flow with another object for equality.
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flows
Compares this OAuth2Flows with another object for equality.
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Scope
Compares this Oauth2Scope with another object for equality.
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2SecurityScheme
Compares this Oauth2SecurityScheme with another object for equality.
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.OpenIdConnectSecurityScheme
Compares this OpenIdConnectSecurityScheme with another object for equality.
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.PasswordOauth2Flows
 
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.SecurityRequirement
 
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.card.SecurityScheme
 
equals(Object) - Method in class com.mulesoft.connectors.a2a.api.model.transport.ResponseAttributes
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
 
error(JsonRpcError) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RpcRequestContext.Response.Builder
 
ERROR_STATUS - Static variable in class com.mulesoft.connectors.a2a.internal.tracing.TracingUtils
 
ErrorUtils - Class in com.mulesoft.connectors.a2a.internal.error
Utility class for handling error types in the A2A connector.
execute(RequestHandlerContext) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.operations.DeletePushNotificationConfigHandler
 
execute(RequestHandlerContext) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.operations.GetPushNotificationConfigHandler
 
execute(RequestHandlerContext) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.operations.GetRequestHandler
 
execute(RequestHandlerContext) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.operations.RequestHandler
 
execute(RequestHandlerContext) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.operations.SendMessageHandler
 
execute(RequestHandlerContext) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.operations.SetPushNotificationConfigHandler
 
extractMessageFromParams(String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
Extracts taskId from A2A message structure in params JSON.
extractPushNotificationConfigJson(String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
 
extractTaskIdForPushNotificationConfig(String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
Extracts taskId for push notification config set method.

F

formatHexAndAscii(byte[]) - Static method in class com.mulesoft.connectors.a2a.api.certificate.CertificateExtension
Formats the given byte array into a hex and ASCII string representation.
formatSignature(byte[]) - Static method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Formats the signature bytes into a readable string representation.
fromRpcErrorCode(Integer) - Static method in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
 
fromValue(String) - Static method in enum class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeyLocation
Gets the ApiKeyLocation from a string value.
fromValue(String) - Static method in enum class com.mulesoft.connectors.a2a.api.model.card.security.HttpSchemeType
Gets the HttpSchemeType from a string value.

G

get(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.DefaultTaskRepository
 
get(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.NullTaskRepository
 
get(String) - Method in interface com.mulesoft.connectors.a2a.internal.server.agent.repository.TaskRepository
 
get(String) - Method in class com.mulesoft.connectors.a2a.internal.util.ObjectStoreAccessor
 
getA2AErrorType(Throwable) - Static method in class com.mulesoft.connectors.a2a.internal.error.ErrorUtils
Retrieves the A2AErrorTypes from a given Throwable, if present.
getA2aSerializer() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext
 
getA2aSerializer() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.ServerAgent
 
getAdditionalHeaders() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
 
getAdditionalHeaders() - Method in class com.mulesoft.connectors.a2a.internal.server.listener.push.model.AcceptedPushNotificationConfigParameterGroup
 
getAdditionalProperties() - Method in class com.mulesoft.connectors.a2a.api.model.transport.RequestParameterGroup
Returns the additional properties provided by the user as key-value pairs.
getAgentCard() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext
 
getAgentCard(boolean, boolean, RequestParameterGroup, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.client.connection.A2AClient
Fetches the agent card and returns it as an AgentCard object.
getAlgorithm() - Method in class com.mulesoft.connectors.a2a.api.certificate.PublicKeyData
Returns the algorithm of the public key.
getAuthentication() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
 
getAuthentication() - Method in class com.mulesoft.connectors.a2a.internal.server.listener.push.model.AcceptedPushNotificationConfigParameterGroup
 
getAuthorizationCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flows
 
getAuthorizationUrl() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.AuthorizationCodeOauth2Flows
 
getAuthorizationUrl() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ImplicitOauth2Flows
 
getBasicConstraints() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the basic constraints.
getBearerFormat() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.HttpSecurityScheme
 
getBody() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RpcRequestContext.Response
 
getCapabilities() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Gets the capabilities of this agent.
getCard() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.ServerAgent
 
getCard() - Method in class com.mulesoft.connectors.a2a.internal.server.ServerConfig
 
getCard(boolean, boolean, RequestParameterGroup, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.client.connection.A2AClient
 
getCard(boolean, RequestParameterGroup, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.client.connection.A2AClient
Fetches the agent card from the agent via "agent/card" operation.
getCard(A2AClient, boolean, RequestParameterGroup, DistributedTraceContextManager, CompletionCallback<String, ResponseAttributes>) - Method in class com.mulesoft.connectors.a2a.internal.client.operation.ClientOperations
 
getCategoryName() - Method in class com.mulesoft.connectors.a2a.internal.datasense.MessageSendParamsOutputResolver
 
getCategoryName() - Method in class com.mulesoft.connectors.a2a.internal.datasense.PushNotificationConfigOutputResolver
 
getCategoryName() - Method in class com.mulesoft.connectors.a2a.internal.datasense.TaskTypeResolver
 
getClientCertificate() - Method in class com.mulesoft.connectors.a2a.api.certificate.ClientCertificateAware
 
getClientCertificate() - Method in class com.mulesoft.connectors.a2a.api.listener.RequestAttributes
 
getClientCredentials() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flows
 
getCode() - Method in class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcError
 
getCommonName() - Method in class com.mulesoft.connectors.a2a.api.certificate.PrincipalData
Extracts and returns the common name (CN) from the principal's name.
getConfigName() - Method in class com.mulesoft.connectors.a2a.internal.server.ServerConfig
 
getContextId() - Method in class com.mulesoft.connectors.a2a.api.listener.RequestAttributes
 
getContextId() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.MessageObject
 
getContextId() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.TaskObject
 
getCredentials() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentAuthentication
Gets the optional credentials' information.
getCriticalExtensionOIDs() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the critical extension OIDs.
getCriticality() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateExtension
Returns the criticality of the extension.
getData() - Method in class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcError
 
getDefaultInputModes() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Gets the default input modes supported by the agent.
getDefaultMaxHistoryLength() - Method in class com.mulesoft.connectors.a2a.internal.server.TaskHistoryParameterGroup
 
getDefaultOutputModes() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Gets the default output modes supported by this agent.
getDescription() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Gets the description of the agent.
getDescription() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentExtension
Gets the description of how this agent uses this extension.
getDescription() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Gets the detailed description of what this skill does.
getDescription() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Scope
 
getDescription() - Method in class com.mulesoft.connectors.a2a.api.model.card.SecurityScheme
Gets the description of the security scheme.
getDocumentationUrl() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Gets the URL where documentation for this agent can be found.
getDslTag() - Method in class com.mulesoft.connectors.a2a.internal.server.listener.BaseServerListener
 
getEncoded() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the encoded form of the certificate.
getEncoded() - Method in class com.mulesoft.connectors.a2a.api.certificate.PublicKeyData
Returns the encoded form of the public key.
getError() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RpcRequestContext.Response
 
getErrorMessage() - Method in exception com.mulesoft.connectors.a2a.internal.error.exception.ClientException
Implementation of ErrorMessageAwareException - provides structured access to error response.
getErrorTypes() - Method in class com.mulesoft.connectors.a2a.internal.error.AgentCardErrorTypeProvider
 
getErrorTypes() - Method in class com.mulesoft.connectors.a2a.internal.error.BasicOperationErrorTypeProvider
 
getErrorTypes() - Method in class com.mulesoft.connectors.a2a.internal.error.JsonRpcErrorTypeProvider
 
getErrorTypes() - Method in class com.mulesoft.connectors.a2a.internal.error.PushNotificationErrorTypeProvider
 
getExamples() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Gets the example prompts or inputs for this skill.
getExceptionalResponse(JsonRpcRequest, Throwable, JsonRpcSerializer) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.ServerAgentUtils
 
getExtendedKeyUsage() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the extended key usage.
getExtensions() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the certificate extensions.
getExtensions() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCapabilities
Gets the list of extensions supported by this agent.
getExtensionValue(String) - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the value of the extension with the specified OID.
getFlavor() - Method in class com.mulesoft.connectors.a2a.internal.tracing.InboundSpanCustomizer
 
getFlavor() - Method in class com.mulesoft.connectors.a2a.internal.tracing.OutboundSpanCustomizer
 
getFlavor() - Method in class com.mulesoft.connectors.a2a.internal.tracing.SpanCustomizer
 
getFlows() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2SecurityScheme
 
getHeaders() - Method in class com.mulesoft.connectors.a2a.api.listener.RequestAttributes
Gets the HTTP headers received in the request.
getHeaders() - Method in class com.mulesoft.connectors.a2a.api.model.transport.ResponseAttributes
Gets the HTTP headers included in the response.
getHeaders() - Method in exception com.mulesoft.connectors.a2a.internal.error.exception.AgentCardDiscoveryException.HttpErrorException
 
getHeaders() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RpcRequestContext.Response
 
getHistoryLength() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.request.TaskQueryParams
 
getHttpRequestContext() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext
 
getHttpStatusCode() - Method in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
 
getIconUrl() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Gets the icon URL for the agent.
getId() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Gets the unique identifier for this skill.
getId() - Method in class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcRequest
 
getId() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
 
getId() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.request.TaskIdParams
 
getId() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.TaskObject
 
getImplicit() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flows
 
getIn() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeySecurityScheme
 
getInJson() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeySecurityScheme
Gets the location as a string value for backward compatibility.
getInputModes() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Gets the input formats that this skill accepts.
getInValue() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeySecurityScheme
 
getInValueForDataWeave() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeySecurityScheme
Gets the 'in' value for DataWeave serialization.
getIssuerAlternativeNames() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the issuer alternative names.
getIssuerDN() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the issuer distinguished name.
getIssuerUniqueID() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the issuer unique ID.
getIssuerX500Principal() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the issuer X500 principal.
getJsonMessageFromRequest(String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
 
getJsonMessageFromResult(String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
 
getJsonResponseError(String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.JsonRpcSerializer
 
getJsonResponseResult(String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.JsonRpcSerializer
 
getJsonRpcCode() - Method in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
 
getKeyUsage() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the key usage.
getLocalAddress() - Method in class com.mulesoft.connectors.a2a.api.listener.RequestAttributes
 
getMessage() - Method in class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcError
 
getMessageHandler() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext
 
getMessageId() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.MessageObject
 
getMethod() - Method in class com.mulesoft.connectors.a2a.api.listener.RequestAttributes
 
getMethod() - Method in class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcRequest
 
getMethod() - Method in class com.mulesoft.connectors.a2a.internal.tracing.InboundSpanCustomizer
 
getMethod() - Method in class com.mulesoft.connectors.a2a.internal.tracing.OutboundSpanCustomizer
 
getMethod() - Method in class com.mulesoft.connectors.a2a.internal.tracing.SpanCustomizer
 
getModulus() - Method in class com.mulesoft.connectors.a2a.api.certificate.PublicKeyData
Returns the modulus of the public key.
getName() - Method in class com.mulesoft.connectors.a2a.api.certificate.AlternativeNameData
Returns the alternative name.
getName() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the name of the subject distinguished name.
getName() - Method in class com.mulesoft.connectors.a2a.api.certificate.PrincipalData
Returns the name of the principal.
getName() - Method in class com.mulesoft.connectors.a2a.api.certificate.X500PrincipalData
Returns the name of the X.500 Principal.
getName() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Gets the name of the agent.
getName() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Gets the human-readable name of this skill.
getName() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeySecurityScheme
 
getName() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Scope
 
getNonCriticalExtensionOIDs() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the non-critical extension OIDs.
getNotAfter() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the end date of the validity period.
getNotBefore() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the start date of the validity period.
getOauth2Scopes() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flow
 
getOid() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateExtension
Returns the OID of the extension.
getOpenIdConnectUrl() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.OpenIdConnectSecurityScheme
 
getOrganization() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentProvider
Gets the name of the organization that provides this agent.
getOutputModes() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Gets the output formats that this skill produces.
getParams() - Method in class com.mulesoft.connectors.a2a.api.certificate.PublicKeyData
Returns the parameters of the public key.
getParams() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentExtension
Gets the optional configuration parameters for the extension.
getParams() - Method in class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcRequest
 
getParent() - Method in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
 
getPassword() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flows
 
getPath() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.ServerAgent
 
getProtocol() - Method in class com.mulesoft.connectors.a2a.internal.tracing.InboundSpanCustomizer
 
getProtocol() - Method in class com.mulesoft.connectors.a2a.internal.tracing.OutboundSpanCustomizer
 
getProtocol() - Method in class com.mulesoft.connectors.a2a.internal.tracing.SpanCustomizer
 
getProtocolVersion() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Gets the A2A spec version on which agent is running.
getProvider() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Gets information about the provider of this agent.
getProxy() - Method in class com.mulesoft.connectors.a2a.internal.server.listener.push.model.AcceptedPushNotificationConfigParameterGroup
 
getProxyConfig() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
 
getProxyConfig() - Method in class com.mulesoft.connectors.a2a.internal.server.listener.push.model.AcceptedPushNotificationConfigParameterGroup
 
getPublicKey() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the public key of the certificate.
getPublicKey() - Method in class com.mulesoft.connectors.a2a.api.certificate.PublicKeyData
 
getPushConfigIdFromPushConfigRequest(A2AProtocolSerializer, JsonRpcRequest) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.HandlerUtils
Handles internal error by completing the response future with an error response.
getPushNotificationConfig(A2AClient, InputStream, RequestParameterGroup, DistributedTraceContextManager, CompletionCallback<String, ResponseAttributes>) - Method in class com.mulesoft.connectors.a2a.internal.client.operation.ClientOperations
 
getPushNotificationConfig(InputStream, RequestParameterGroup, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.client.connection.A2AClient
Fetches the specific push notification config from the agent via "tasks/pushNotificationConfig/get" operation.
GetPushNotificationConfigHandler - Class in com.mulesoft.connectors.a2a.internal.server.agent.operations
 
GetPushNotificationConfigHandler(boolean) - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.operations.GetPushNotificationConfigHandler
 
getPushNotificationConfigId() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.request.TaskQueryParams
 
getPushNotificationConfigs() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.TaskRepositoryItem
 
getPushNotificationConfigs(RequestHandlerContext, TaskRepositoryItem, String, String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.operations.GetPushNotificationConfigHandler
 
getQueryParams() - Method in class com.mulesoft.connectors.a2a.api.listener.RequestAttributes
Gets the query parameters received in the HTTP request.
getReasonPhrase() - Method in class com.mulesoft.connectors.a2a.api.model.transport.ResponseAttributes
Gets the reason phrase associated with the HTTP status code.
getRefreshUrl() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flow
 
getRemoteAddress() - Method in class com.mulesoft.connectors.a2a.api.listener.RequestAttributes
 
getRequest() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RpcRequestContext
 
getRequestAttributes() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RpcRequestContext
 
GetRequestHandler - Class in com.mulesoft.connectors.a2a.internal.server.agent.operations
Handles the retrieval of task information and history for the A2A protocol.
GetRequestHandler() - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.operations.GetRequestHandler
 
getRequestUri() - Method in exception com.mulesoft.connectors.a2a.internal.error.exception.AgentCardDiscoveryException
 
getResolverName() - Method in class com.mulesoft.connectors.a2a.internal.datasense.MessageSendParamsOutputResolver
 
getResolverName() - Method in class com.mulesoft.connectors.a2a.internal.datasense.PushNotificationConfigOutputResolver
 
getResolverName() - Method in class com.mulesoft.connectors.a2a.internal.datasense.TaskTypeResolver
 
getResponse() - Method in class com.mulesoft.connectors.a2a.internal.server.listener.task.model.TaskResponseParameterGroup
 
getResponseAttributes() - Method in exception com.mulesoft.connectors.a2a.internal.error.exception.ClientException
Provides access to the response attributes (status code, headers, etc.)
getResponseBody() - Method in exception com.mulesoft.connectors.a2a.internal.error.exception.ClientException
Provides access to the response body as a String.
getResponseCallback() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext
 
getResponseFuture() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RpcRequestContext
 
getResponseHeaders() - Method in class com.mulesoft.connectors.a2a.internal.server.listener.task.model.TaskErrorResponseParameterGroup
 
getResponseHeaders() - Method in class com.mulesoft.connectors.a2a.internal.server.listener.task.model.TaskResponseParameterGroup
 
getResponseJson() - Method in exception com.mulesoft.connectors.a2a.internal.error.exception.AgentCardDiscoveryException.InvalidAgentCardException
 
getResponseTimeoutMillis() - Method in class com.mulesoft.connectors.a2a.internal.server.listener.push.model.AcceptedPushNotificationConfigParameterGroup
 
getResult() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.JsonRpcResult
 
getResultJson() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.JsonRpcResult
 
getRpcRequestContext() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext
 
getRpcSerializer() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext
 
getScheme() - Method in class com.mulesoft.connectors.a2a.api.listener.RequestAttributes
 
getScheme() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.HttpSecurityScheme
 
getSchemeJson() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.HttpSecurityScheme
 
getSchemes() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentAuthentication
Gets the list of authentication schemes supported by this agent.
getSchemeValue() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.HttpSecurityScheme
 
getSchemeValueForDataWeave() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.HttpSecurityScheme
Gets the scheme value for DataWeave serialization.
getScopes() - Method in class com.mulesoft.connectors.a2a.api.model.card.SecurityRequirement
 
getSecurity() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Gets the security requirements for contacting the agent.
getSecuritySchemeName() - Method in class com.mulesoft.connectors.a2a.api.model.card.SecurityRequirement
 
getSecuritySchemeName() - Method in class com.mulesoft.connectors.a2a.api.model.card.SecurityScheme
 
getSecuritySchemes() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Gets the security schemes available for this agent.
getSerializer() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.ServerAgent
 
getSerialNumber() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the serial number of the certificate.
getSerialNumber() - Method in class com.mulesoft.connectors.a2a.api.certificate.SerialNumberData
Returns the serial number.
getSerialNumberObject() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the serial number as a SerialNumberData object.
getServiceUrl() - Method in class com.mulesoft.connectors.a2a.internal.client.connection.A2AClient
 
getSetPushNotificationConfigHandler() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext
 
getSigAlgName() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the signature algorithm name.
getSigAlgOID() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the signature algorithm OID.
getSigAlgParams() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the signature algorithm parameters.
getSignature() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the signature.
getSkills() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Gets the list of skills that this agent can perform.
getSpanKind() - Method in class com.mulesoft.connectors.a2a.internal.tracing.InboundSpanCustomizer
 
getSpanKind() - Method in class com.mulesoft.connectors.a2a.internal.tracing.OutboundSpanCustomizer
 
getSpanKind() - Method in class com.mulesoft.connectors.a2a.internal.tracing.SpanCustomizer
 
getStaticMetadata() - Method in class com.mulesoft.connectors.a2a.internal.datasense.MessageSendParamsOutputResolver
 
getStaticMetadata() - Method in class com.mulesoft.connectors.a2a.internal.datasense.PushNotificationConfigOutputResolver
 
getStaticMetadata() - Method in class com.mulesoft.connectors.a2a.internal.datasense.TaskTypeResolver
 
getStatus() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.TaskObject
 
getStatusCode() - Method in class com.mulesoft.connectors.a2a.api.model.transport.ResponseAttributes
Gets the HTTP status code of the response.
getStatusCode() - Method in exception com.mulesoft.connectors.a2a.internal.error.exception.AgentCardDiscoveryException.HttpErrorException
 
getStatusCode() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RpcRequestContext.Response
 
getSubjectAlternativeNames() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the subject alternative names.
getSubjectDN() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the subject distinguished name.
getSubjectX500Principal() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the subject X500 principal.
getSupportsAuthenticatedExtendedCard() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Gets whether the agent supports providing an extended agent card when the user is authenticated.
getTags() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Gets the list of tags that categorize this skill.
getTask(A2AClient, InputStream, RequestParameterGroup, DistributedTraceContextManager, CompletionCallback<String, ResponseAttributes>) - Method in class com.mulesoft.connectors.a2a.internal.client.operation.ClientOperations
 
getTask(InputStream, RequestParameterGroup, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.client.connection.A2AClient
Fetches the task current state from the agent via "tasks/get" operation.
getTaskHistory() - Method in class com.mulesoft.connectors.a2a.internal.server.ServerConfig
 
getTaskId() - Method in class com.mulesoft.connectors.a2a.api.listener.RequestAttributes
 
getTaskId() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.MessageObject
 
getTaskIdFromPushConfigRequest(A2AProtocolSerializer, JsonRpcRequest) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.HandlerUtils
Handles internal error by completing the response future with an error response.
getTaskJson() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.TaskRepositoryItem
 
getTaskPushNotificationConfigParams(String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
Extracts the taskQueryParams with {id an pushNotificationConfigId} and transforms into TaskIdParams/TaskQueryParams for push notification get/list/delete usage
getTaskQueryParams(String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
 
getTaskRepository() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext
 
getTaskRepositoryObjectStore() - Method in class com.mulesoft.connectors.a2a.internal.server.TaskHistoryParameterGroup
 
getTaskStoreService() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext
 
getTimeout() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
 
getTlsContextRef() - Method in class com.mulesoft.connectors.a2a.internal.server.listener.push.model.ServerPushNotificationConfigParameterGroup
 
getToken() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
 
getTokenUrl() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.AuthorizationCodeOauth2Flows
 
getTokenUrl() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ClientCredentialsOauth2Flows
 
getTokenUrl() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.PasswordOauth2Flows
 
getType() - Method in class com.mulesoft.connectors.a2a.api.certificate.AlternativeNameData
Returns the type of the alternative name.
getType() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the type of the certificate.
getType() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeySecurityScheme
 
getType() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.AuthorizationCodeOauth2Flows
 
getType() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ClientCredentialsOauth2Flows
 
getType() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.HttpSecurityScheme
 
getType() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ImplicitOauth2Flows
 
getType() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flow
Gets the type of the OAuth2 flow.
getType() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2SecurityScheme
 
getType() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.OpenIdConnectSecurityScheme
 
getType() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.PasswordOauth2Flows
 
getType() - Method in class com.mulesoft.connectors.a2a.api.model.card.SecurityScheme
Gets the type of the security scheme.
getUri() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentExtension
Gets the URI of the extension.
getURI() - Method in class com.mulesoft.connectors.a2a.internal.tracing.InboundSpanCustomizer
 
getURI() - Method in class com.mulesoft.connectors.a2a.internal.tracing.OutboundSpanCustomizer
 
getURI() - Method in class com.mulesoft.connectors.a2a.internal.tracing.SpanCustomizer
 
getUrl() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Gets the URL endpoint where the agent can be reached.
getUrl() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentProvider
Gets the URL to the provider's website or contact information.
getUrl() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
 
getValue() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateExtension
Returns the value of the extension.
getValue() - Method in enum class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeyLocation
Gets the string value of the API key location.
getValue() - Method in enum class com.mulesoft.connectors.a2a.api.model.card.security.HttpSchemeType
Gets the string value of the scheme type.
getVersion() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns the version of the certificate.
getVersion() - Method in class com.mulesoft.connectors.a2a.api.listener.RequestAttributes
 
getVersion() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Gets the version of the agent implementation.

H

handleAgentCardResponse(URI, Result<String, ResponseAttributes>, A2AProtocolSerializer) - Static method in class com.mulesoft.connectors.a2a.internal.client.helper.AgentCardHelper
Parses and validates the agent card from JSON.
handleInternalError(RpcRequestContext) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.HandlerUtils
Handles internal error by completing the response future with an error response.
handleInternalError(RpcRequestContext, Throwable) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.HandlerUtils
Handles internal error by completing the response future with an error response.
handlePushNotificationNotSupported(RpcRequestContext) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.HandlerUtils
 
HandlerUtils - Class in com.mulesoft.connectors.a2a.internal.server.agent.utils
 
HandlerUtils() - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.utils.HandlerUtils
 
handleTaskNotFound(RpcRequestContext) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.HandlerUtils
 
hashCode() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
 
hashCode() - Method in class com.mulesoft.connectors.a2a.api.certificate.PrincipalData
 
hashCode() - Method in class com.mulesoft.connectors.a2a.api.certificate.X500PrincipalData
 
hashCode() - Method in class com.mulesoft.connectors.a2a.api.listener.RequestAttributes
 
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentAuthentication
Generates a hash code for this AgentAuthentication.
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCapabilities
Generates a hash code for this AgentCapabilities.
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Generates a hash code for this AgentCard.
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentExtension
Generates a hash code for this AgentExtension.
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentProvider
Generates a hash code for this AgentProvider.
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Generates a hash code for this AgentSkill.
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeySecurityScheme
Generates a hash code for this ApiKeySecurityScheme.
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.AuthorizationCodeOauth2Flows
 
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ClientCredentialsOauth2Flows
 
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.HttpSecurityScheme
Generates a hash code for this HttpSecurityScheme.
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ImplicitOauth2Flows
 
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flow
Generates a hash code for this OAuth2 flow.
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flows
Generates a hash code for this OAuth2Flows.
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Scope
Generates a hash code for this Oauth2Scope.
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2SecurityScheme
Generates a hash code for this Oauth2SecurityScheme.
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.OpenIdConnectSecurityScheme
Generates a hash code for this OpenIdConnectSecurityScheme.
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.security.PasswordOauth2Flows
 
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.SecurityRequirement
 
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.card.SecurityScheme
 
hashCode() - Method in class com.mulesoft.connectors.a2a.api.model.transport.ResponseAttributes
Returns a hash code value for the object.
hashCode() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
 
hasUnsupportedCriticalExtension() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Returns whether the certificate has unsupported critical extensions.
HEADER - Enum constant in enum class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeyLocation
API key is passed as a header parameter.
headers(MultiMap<String, String>) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RpcRequestContext.Response.Builder
 
HISTORY_FIELD - Static variable in class com.mulesoft.connectors.a2a.internal.server.agent.repository.DefaultTaskStoreServiceImpl
 
HISTORY_FIELD_LENGTH - Static variable in class com.mulesoft.connectors.a2a.internal.server.agent.repository.DefaultTaskStoreServiceImpl
 
HTTP_FLAVOR - Static variable in class com.mulesoft.connectors.a2a.internal.tracing.SpanCustomizer
 
HTTP_METHOD - Static variable in class com.mulesoft.connectors.a2a.internal.tracing.SpanCustomizer
 
HTTP_STATUS_CODE - Static variable in class com.mulesoft.connectors.a2a.internal.tracing.TracingUtils
 
HttpErrorException(int, String, URI, Map<String, String>) - Constructor for exception com.mulesoft.connectors.a2a.internal.error.exception.AgentCardDiscoveryException.HttpErrorException
 
HttpSchemeType - Enum Class in com.mulesoft.connectors.a2a.api.model.card.security
Enumeration of HTTP Authorization scheme types.
HttpSecurityScheme - Class in com.mulesoft.connectors.a2a.api.model.card.security
Represents an HTTP Authentication security scheme following OpenAPI 3.0 specification.
HttpSecurityScheme() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.security.HttpSecurityScheme
 
HttpServerConnectionProvider - Class in com.mulesoft.connectors.a2a.internal.server.connection.http
 
HttpServerConnectionProvider() - Constructor for class com.mulesoft.connectors.a2a.internal.server.connection.http.HttpServerConnectionProvider
 
HttpUtils - Class in com.mulesoft.connectors.a2a.internal.util.certificate
 
HttpUtils() - Constructor for class com.mulesoft.connectors.a2a.internal.util.certificate.HttpUtils
 

I

id - Variable in class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcRequest
 
id(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig.Builder
 
ImplicitOauth2Flows - Class in com.mulesoft.connectors.a2a.api.model.card.security
Implicit OAuth2 flows configuration.
ImplicitOauth2Flows() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.security.ImplicitOauth2Flows
 
InboundSpanCustomizer - Class in com.mulesoft.connectors.a2a.internal.tracing
A customizer for the current span for HTTP Requests
InboundSpanCustomizer(DistributedTraceContextManager, String, String, Integer, String, String, MultiMap<String, String>, String) - Constructor for class com.mulesoft.connectors.a2a.internal.tracing.InboundSpanCustomizer
 
initialise() - Method in class com.mulesoft.connectors.a2a.internal.client.connection.provider.ClientConnectionProvider
 
initialise() - Method in class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
 
initialise() - Method in class com.mulesoft.connectors.a2a.internal.protocol.JsonRpcSerializer
 
initialise() - Method in class com.mulesoft.connectors.a2a.internal.server.connection.http.HttpServerConnectionProvider
 
initialise() - Method in class com.mulesoft.connectors.a2a.internal.server.listener.BaseServerListener
 
initServer(ServerConfig, ComponentLocation, Consumer<RpcRequestContext>) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.ServerAgent
 
INSTANCE - Static variable in class com.mulesoft.connectors.a2a.internal.server.agent.repository.NullTaskRepository
 
INTERNAL_ERROR - Enum constant in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
Internal error either on the remove server or this connector
INVALID_AGENT_CARD - Enum constant in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
Invalid agent card
INVALID_PARAMS - Enum constant in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
Supplied parameters were invalid
INVALID_REQUEST - Enum constant in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
The request was invalid or malformed
InvalidAgentCardException(String, URI) - Constructor for exception com.mulesoft.connectors.a2a.internal.error.exception.AgentCardDiscoveryException.InvalidAgentCardException
 
InvalidAgentCardException(String, URI, String) - Constructor for exception com.mulesoft.connectors.a2a.internal.error.exception.AgentCardDiscoveryException.InvalidAgentCardException
 
InvalidAgentCardException(String, URI, String, Throwable) - Constructor for exception com.mulesoft.connectors.a2a.internal.error.exception.AgentCardDiscoveryException.InvalidAgentCardException
 
InvalidAgentCardException(String, URI, Throwable) - Constructor for exception com.mulesoft.connectors.a2a.internal.error.exception.AgentCardDiscoveryException.InvalidAgentCardException
 
isJsonRpcError() - Method in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
 
isPushNotifications() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCapabilities
Checks if the agent supports push notifications.
isRequired() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentExtension
Checks if the client must follow specific requirements of the extension.
isStateTransitionHistory() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCapabilities
Checks if the agent tracks and provides state transition history.
isStreaming() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCapabilities
Checks if the agent supports streaming communication.
isTaskHistoryEnabled() - Method in class com.mulesoft.connectors.a2a.internal.server.TaskHistoryParameterGroup
 
isValidUrl(String) - Static method in class com.mulesoft.connectors.a2a.internal.util.certificate.HttpUtils
Validates if the given URL is a valid HTTP/HTTPS URL.

J

JSON_RPC_ERROR - Enum constant in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
Parent type for errors that match those defined in the Json RPC standard
JsonRpcError - Class in com.mulesoft.connectors.a2a.internal.protocol.model
 
JsonRpcError() - Constructor for class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcError
 
JsonRpcError(int, String) - Constructor for class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcError
 
JsonRpcError(int, String, String) - Constructor for class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcError
 
JsonRpcErrorTypeProvider - Class in com.mulesoft.connectors.a2a.internal.error
Returns the error types that match the Json RPC error defined in that standard
JsonRpcErrorTypeProvider() - Constructor for class com.mulesoft.connectors.a2a.internal.error.JsonRpcErrorTypeProvider
 
JsonRpcRequest - Class in com.mulesoft.connectors.a2a.internal.protocol.model
 
JsonRpcRequest() - Constructor for class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcRequest
 
JsonRpcResult - Class in com.mulesoft.connectors.a2a.internal.server.agent.response
 
JsonRpcResult() - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.response.JsonRpcResult
 
JsonRpcSerializer - Class in com.mulesoft.connectors.a2a.internal.protocol
 
JsonRpcSerializer() - Constructor for class com.mulesoft.connectors.a2a.internal.protocol.JsonRpcSerializer
 
JsonUtils - Class in com.mulesoft.connectors.a2a.internal.server.agent.utils
 

L

listPushNotificationConfigs(A2AClient, InputStream, RequestParameterGroup, DistributedTraceContextManager, CompletionCallback<String, ResponseAttributes>) - Method in class com.mulesoft.connectors.a2a.internal.client.operation.ClientOperations
 
listPushNotificationConfigs(InputStream, RequestParameterGroup, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.client.connection.A2AClient
Fetches all push notification config from the agent via "tasks/pushNotificationConfig/list" operation.
LOGGER - Static variable in class com.mulesoft.connectors.a2a.internal.server.agent.operations.DeletePushNotificationConfigHandler
 
LOGGER - Static variable in class com.mulesoft.connectors.a2a.internal.server.agent.operations.GetPushNotificationConfigHandler
 
LOGGER - Static variable in class com.mulesoft.connectors.a2a.internal.server.agent.utils.HandlerUtils
 

M

messageHandler(Consumer<RpcRequestContext>) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext.Builder
 
MessageObject - Class in com.mulesoft.connectors.a2a.internal.server.agent.response
 
MessageObject() - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.response.MessageObject
 
MessageSendParamsOutputResolver - Class in com.mulesoft.connectors.a2a.internal.datasense
 
MessageSendParamsOutputResolver() - Constructor for class com.mulesoft.connectors.a2a.internal.datasense.MessageSendParamsOutputResolver
 
messageSerializer(A2AProtocolSerializer) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext.Builder
 
METHOD_NOT_FOUND - Enum constant in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
The remote MCP server does not support the given method, most likely due to a version incompatibility or a bug

N

newRequestBuilder(HttpRequestAuthentication) - Static method in class com.mulesoft.connectors.a2a.internal.util.A2AUtils
 
NotFoundException(URI) - Constructor for exception com.mulesoft.connectors.a2a.internal.error.exception.AgentCardDiscoveryException.NotFoundException
 
NullTaskRepository - Class in com.mulesoft.connectors.a2a.internal.server.agent.repository
Null object implementation of TaskRepository that provides no-op behavior.

O

Oauth2Flow - Class in com.mulesoft.connectors.a2a.api.model.card.security
Abstract base class for OAuth2 flow configurations.
Oauth2Flow() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flow
 
Oauth2Flows - Class in com.mulesoft.connectors.a2a.api.model.card.security
OAuth2 flows configuration containing multiple flow types.
Oauth2Flows() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flows
 
Oauth2Scope - Class in com.mulesoft.connectors.a2a.api.model.card.security
Represents an OAuth2 scope following OpenAPI 3.0 specification.
Oauth2Scope() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Scope
 
Oauth2SecurityScheme - Class in com.mulesoft.connectors.a2a.api.model.card.security
Represents an OAuth2 security scheme following OpenAPI 3.0 specification.
Oauth2SecurityScheme() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2SecurityScheme
 
ObjectStoreAccessor<T extends Serializable> - Class in com.mulesoft.connectors.a2a.internal.util
 
ObjectStoreAccessor(ObjectStore<T>, LockFactory, Function<String, String>) - Constructor for class com.mulesoft.connectors.a2a.internal.util.ObjectStoreAccessor
 
ofJsonSchema(String, String) - Static method in class com.mulesoft.connectors.a2a.internal.datasense.DataSenseUtils
Loads a metadata type from a JSON schema resource file.
onError(TaskErrorResponseParameterGroup, Error, SourceCallbackContext, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.server.listener.task.TaskListener
 
onError(Error, SourceCallbackContext) - Method in class com.mulesoft.connectors.a2a.internal.server.listener.push.PushNotificationConfigListener
 
onSetPushNotificationConfigHandler(Function<RpcRequestContext, CompletableFuture<EffectivePushNotificationConfig>>) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext.Builder
 
onStart(SourceCallback<String, RequestAttributes>) - Method in class com.mulesoft.connectors.a2a.internal.server.listener.push.PushNotificationConfigListener
 
onStart(SourceCallback<String, RequestAttributes>) - Method in class com.mulesoft.connectors.a2a.internal.server.listener.task.TaskListener
 
onStop() - Method in class com.mulesoft.connectors.a2a.internal.server.listener.push.PushNotificationConfigListener
 
onStop() - Method in class com.mulesoft.connectors.a2a.internal.server.listener.task.TaskListener
 
onSuccess(AcceptedPushNotificationConfigParameterGroup, SourceCallbackContext) - Method in class com.mulesoft.connectors.a2a.internal.server.listener.push.PushNotificationConfigListener
 
onSuccess(TaskResponseParameterGroup, SourceCallbackContext, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.server.listener.task.TaskListener
 
onTerminate() - Method in class com.mulesoft.connectors.a2a.internal.server.listener.push.PushNotificationConfigListener
 
onTerminate(SourceResult) - Method in class com.mulesoft.connectors.a2a.internal.server.listener.task.TaskListener
 
OpenIdConnectSecurityScheme - Class in com.mulesoft.connectors.a2a.api.model.card.security
Represents an OpenID Connect security scheme following OpenAPI 3.0 specification.
OpenIdConnectSecurityScheme() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.security.OpenIdConnectSecurityScheme
 
OutboundSpanCustomizer - Class in com.mulesoft.connectors.a2a.internal.tracing
A customizer for the current span for HTTP Requests
OutboundSpanCustomizer(DistributedTraceContextManager, HttpRequest) - Constructor for class com.mulesoft.connectors.a2a.internal.tracing.OutboundSpanCustomizer
 

P

PARSE_ERROR - Enum constant in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
Occurs when a JSON object could not be parsed and/or is malformed
parseAgentCard(String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
 
parseAgentCard(URI, String, A2AProtocolSerializer) - Static method in class com.mulesoft.connectors.a2a.internal.client.helper.AgentCardHelper
Converts a JSON string to an AgentCard using the provided serializer.
parseJsonArray(String) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.JsonUtils
 
parseJsonObject(String) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.JsonUtils
 
parsePushNotificationConfig(String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
 
parseResult(String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
 
parseRpcRequest(InputStream) - Method in class com.mulesoft.connectors.a2a.internal.protocol.JsonRpcSerializer
 
PasswordOauth2Flows - Class in com.mulesoft.connectors.a2a.api.model.card.security
Password OAuth2 flows configuration.
PasswordOauth2Flows() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.security.PasswordOauth2Flows
 
PAYLOAD - Static variable in class com.mulesoft.connectors.a2a.internal.protocol.JsonRpcSerializer
 
PrincipalData - Class in com.mulesoft.connectors.a2a.api.certificate
A custom Data Transfer Object (DTO) to replace the Principal class.
PrincipalData(String) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.PrincipalData
Constructs a new PrincipalData instance with the specified name.
propagateTraceContext(HttpRequestBuilder, DistributedTraceContextManager) - Static method in class com.mulesoft.connectors.a2a.internal.tracing.TracingUtils
 
proxyConfig(HttpProxyConfig) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig.Builder
 
PublicKeyData - Class in com.mulesoft.connectors.a2a.api.certificate
A custom Data Transfer Object (DTO) to replace the PublicKey class.
PublicKeyData(String, byte[]) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.PublicKeyData
Constructs a new PublicKeyData instance with the specified algorithm and encoded form.
PublicKeyData(String, BigInteger, BigInteger, String, byte[]) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.PublicKeyData
Constructs a new PublicKeyData instance with detailed attributes.
PUSH_NOTIFICATION_UNSUPPORTED - Enum constant in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
Requested task already completed cannot be cancelled
PushNotificationConfigListener - Class in com.mulesoft.connectors.a2a.internal.server.listener.push
 
PushNotificationConfigListener() - Constructor for class com.mulesoft.connectors.a2a.internal.server.listener.push.PushNotificationConfigListener
 
PushNotificationConfigOutputResolver - Class in com.mulesoft.connectors.a2a.internal.datasense
 
PushNotificationConfigOutputResolver() - Constructor for class com.mulesoft.connectors.a2a.internal.datasense.PushNotificationConfigOutputResolver
 
PushNotificationErrorTypeProvider - Class in com.mulesoft.connectors.a2a.internal.error
 
PushNotificationErrorTypeProvider() - Constructor for class com.mulesoft.connectors.a2a.internal.error.PushNotificationErrorTypeProvider
 

Q

QUERY - Enum constant in enum class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeyLocation
API key is passed as a query parameter.

R

recoverRequestContext(SourceCallbackContext) - Method in class com.mulesoft.connectors.a2a.internal.server.listener.BaseServerListener
 
remove(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.DefaultTaskRepository
 
remove(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.NullTaskRepository
 
remove(String) - Method in interface com.mulesoft.connectors.a2a.internal.server.agent.repository.TaskRepository
 
remove(String) - Method in class com.mulesoft.connectors.a2a.internal.util.ObjectStoreAccessor
 
removePushNotificationHandler() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.ServerAgent
 
REQUEST_CONTEXT_VAR - Static variable in class com.mulesoft.connectors.a2a.internal.server.listener.BaseServerListener
 
REQUEST_TIMEOUT - Enum constant in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
The request timed out.
RequestAttributes - Class in com.mulesoft.connectors.a2a.api.listener
Represents the HTTP request attributes for an A2A incoming request.
RequestAttributes(String, String, MultiMap<String, String>, MultiMap<String, String>, String, String, String, String, String, Supplier<CertificateData>) - Constructor for class com.mulesoft.connectors.a2a.api.listener.RequestAttributes
Creates a new RequestAttributes instance with the specified query parameters and headers.
requestContext(HttpRequestContext) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext.Builder
 
RequestHandler - Class in com.mulesoft.connectors.a2a.internal.server.agent.operations
Super class encapsulating all tasks Server can handle.
RequestHandler() - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.operations.RequestHandler
 
RequestHandlerContext - Class in com.mulesoft.connectors.a2a.internal.server.agent
 
RequestHandlerContext.Builder - Class in com.mulesoft.connectors.a2a.internal.server.agent
 
RequestParameterGroup - Class in com.mulesoft.connectors.a2a.api.model.transport
Parameter group for handling additional request properties in A2A connector operations.
RequestParameterGroup() - Constructor for class com.mulesoft.connectors.a2a.api.model.transport.RequestParameterGroup
 
ResponseAttributes - Class in com.mulesoft.connectors.a2a.api.model.transport
Represents the HTTP response attributes for an A2A request.
ResponseAttributes(int, MultiMap<String, String>, String) - Constructor for class com.mulesoft.connectors.a2a.api.model.transport.ResponseAttributes
Creates a new ResponseAttributes instance with the specified status code, headers, and reason phrase.
ResponseAttributesHelper - Class in com.mulesoft.connectors.a2a.internal.client.helper
Utility class for creating ResponseAttributes objects from HTTP responses.
responseCallback(HttpResponseReadyCallback) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext.Builder
 
rpcRequestContext(RpcRequestContext) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext.Builder
 
RpcRequestContext - Class in com.mulesoft.connectors.a2a.internal.server.agent
 
RpcRequestContext(JsonRpcRequest, RequestAttributes) - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.RpcRequestContext
 
RpcRequestContext.Response - Class in com.mulesoft.connectors.a2a.internal.server.agent
 
RpcRequestContext.Response.Builder - Class in com.mulesoft.connectors.a2a.internal.server.agent
 

S

SecurityRequirement - Class in com.mulesoft.connectors.a2a.api.model.card
Represents a security requirement that maps a security scheme to a list of required scopes.
SecurityRequirement() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.SecurityRequirement
 
SecurityScheme - Class in com.mulesoft.connectors.a2a.api.model.card
Abstract base class for security schemes that maps a security scheme to different security scheme configurations.
SecurityScheme() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.SecurityScheme
 
sendExceptionalHttpResponse(JsonRpcRequest, Throwable, HttpResponseReadyCallback, JsonRpcSerializer) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.ServerAgentUtils
 
sendFailureHttpResponse(Integer, A2AErrorTypes, String, JsonRpcRequest, HttpResponseReadyCallback, JsonRpcSerializer) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.ServerAgentUtils
 
sendHttpResponse(int, String, MultiMap<String, String>, HttpResponseReadyCallback) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.ServerAgentUtils
 
sendHttpResponse(int, String, HttpResponseReadyCallback) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.ServerAgentUtils
 
sendHttpResponse(HttpResponse, HttpResponseReadyCallback) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.ServerAgentUtils
 
sendMessage(A2AClient, InputStream, RequestParameterGroup, DistributedTraceContextManager, CompletionCallback<String, ResponseAttributes>) - Method in class com.mulesoft.connectors.a2a.internal.client.operation.ClientOperations
 
sendMessage(InputStream, RequestParameterGroup, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.client.connection.A2AClient
Redirects the request to the agent from the client for "message/send" operation.
SendMessageHandler - Class in com.mulesoft.connectors.a2a.internal.server.agent.operations
 
SendMessageHandler(boolean, HttpClient) - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.operations.SendMessageHandler
 
sendSubmittedAcceptedResponse(JsonRpcRequest, HttpResponseReadyCallback, JsonRpcSerializer, String) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.ServerAgentUtils
 
serializer(JsonRpcSerializer) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext.Builder
 
SerialNumberData - Class in com.mulesoft.connectors.a2a.api.certificate
A custom Data Transfer Object (DTO) to replace the Certificate SerialNumber class.
SerialNumberData(BigInteger) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.SerialNumberData
Constructs a new SerialNumberData instance with the specified serial number.
SERVER_ERROR - Enum constant in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
 
serverAgent - Variable in class com.mulesoft.connectors.a2a.internal.server.listener.BaseServerListener
 
ServerAgent - Class in com.mulesoft.connectors.a2a.internal.server.agent
 
ServerAgent(HttpServer, String, JsonRpcSerializer, A2AProtocolSerializer, LockFactory, ObjectStoreManager, HttpClient) - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.ServerAgent
 
ServerAgentUtils - Class in com.mulesoft.connectors.a2a.internal.server.agent.utils
 
ServerConfig - Class in com.mulesoft.connectors.a2a.internal.server
 
ServerConfig() - Constructor for class com.mulesoft.connectors.a2a.internal.server.ServerConfig
 
ServerPushNotificationConfigParameterGroup - Class in com.mulesoft.connectors.a2a.internal.server.listener.push.model
 
ServerPushNotificationConfigParameterGroup() - Constructor for class com.mulesoft.connectors.a2a.internal.server.listener.push.model.ServerPushNotificationConfigParameterGroup
 
setAdditionalHeaders(MultiMap<String, String>) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
 
setAuthorizationCode(AuthorizationCodeOauth2Flows) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flows
 
setAuthorizationUrl(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.AuthorizationCodeOauth2Flows
 
setAuthorizationUrl(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ImplicitOauth2Flows
 
setBaseUrl(String) - Method in class com.mulesoft.connectors.a2a.internal.client.connection.A2AClient
 
setBearerFormat(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.HttpSecurityScheme
 
setCapabilities(AgentCapabilities) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Sets the capabilities of this agent.
setClientCredentials(ClientCredentialsOauth2Flows) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flows
 
setCode(int) - Method in class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcError
 
setContextId(Object) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.TaskObject
 
setContextId(String) - Method in class com.mulesoft.connectors.a2a.api.listener.RequestAttributes
 
setContextId(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.MessageObject
 
setCredentials(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentAuthentication
Sets the optional credentials' information.
setData(Object) - Method in class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcError
 
setDefaultInputModes(List<String>) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Sets the default input modes supported by this agent.
setDefaultOutputModes(List<String>) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Sets the default output modes supported by this agent.
setDescription(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Sets the description of the agent.
setDescription(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentExtension
Sets the description of how this agent uses this extension.
setDescription(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Sets the detailed description of what this skill does.
setDescription(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Scope
 
setDescription(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.SecurityScheme
Sets the description of the security scheme.
setDocumentationUrl(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Sets the URL where documentation for this agent can be found.
setExamples(List<String>) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Sets the example prompts or inputs for this skill.
setExtensions(List<AgentExtension>) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCapabilities
Sets the list of extensions supported by this agent.
setFlows(Oauth2Flows) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2SecurityScheme
 
setHistoryLength(Integer) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.request.TaskQueryParams
 
setIconUrl(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Sets the icon URL for the agent.
setId(Object) - Method in class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcRequest
 
setId(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Sets the unique identifier for this skill.
setId(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
 
setId(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.request.TaskIdParams
 
setId(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.TaskObject
 
setImplicit(ImplicitOauth2Flows) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flows
 
setIn(ApiKeyLocation) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeySecurityScheme
 
setInJson(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeySecurityScheme
Sets the location from a string value for backward compatibility.
setInputModes(List<String>) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Sets the input formats that this skill accepts.
setInValue(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeySecurityScheme
Sets the location from a string value for backward compatibility.
setMessage(String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcError
 
setMessageId(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.MessageObject
 
setMethod(String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcRequest
 
setName(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Sets the name of the agent.
setName(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Sets the human-readable name of this skill.
setName(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeySecurityScheme
 
setName(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Scope
 
setOauth2Scopes(List<Oauth2Scope>) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flow
 
setOpenIdConnectUrl(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.OpenIdConnectSecurityScheme
 
setOrganization(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentProvider
Sets the name of the organization that provides this agent.
setOutputModes(List<String>) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Sets the output formats that this skill produces.
setParams(String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcRequest
 
setParams(Map<String, Object>) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentExtension
Sets the optional configuration parameters for the extension.
setPassword(PasswordOauth2Flows) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flows
 
setProtocolVersion(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Sets the A2A spec version on which agent is running.
setProvider(AgentProvider) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Sets information about the provider of this agent.
setProxyConfig(HttpProxyConfig) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
 
setPushNotificationConfig(A2AClient, InputStream, RequestParameterGroup, DistributedTraceContextManager, CompletionCallback<String, ResponseAttributes>) - Method in class com.mulesoft.connectors.a2a.internal.client.operation.ClientOperations
 
setPushNotificationConfig(InputStream, RequestParameterGroup, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.client.connection.A2AClient
Update push notification config for task via "tasks/pushNotificationConfig/set" operation.
SetPushNotificationConfigHandler - Class in com.mulesoft.connectors.a2a.internal.server.agent.operations
Handles setting push notification configurations for tasks.
SetPushNotificationConfigHandler() - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.operations.SetPushNotificationConfigHandler
 
setPushNotificationConfigId(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.request.TaskQueryParams
 
setPushNotificationConfigs(List<EffectivePushNotificationConfig>) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.TaskRepositoryItem
 
setPushNotificationHandler(Function<RpcRequestContext, CompletableFuture<EffectivePushNotificationConfig>>) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.ServerAgent
 
setPushNotifications(boolean) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCapabilities
Sets whether the agent supports push notifications.
setRefreshUrl(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flow
 
setRequired(boolean) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentExtension
Sets whether the client must follow specific requirements of the extension.
setResponse(InputStream) - Method in class com.mulesoft.connectors.a2a.internal.server.listener.task.model.TaskResponseParameterGroup
 
setResponseHeaders(MultiMap<String, String>) - Method in class com.mulesoft.connectors.a2a.internal.server.listener.task.model.TaskErrorResponseParameterGroup
 
setResponseHeaders(MultiMap<String, String>) - Method in class com.mulesoft.connectors.a2a.internal.server.listener.task.model.TaskResponseParameterGroup
 
setResult(Object) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.JsonRpcResult
 
setResultJson(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.JsonRpcResult
 
setScheme(HttpSchemeType) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.HttpSecurityScheme
 
setSchemeJson(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.HttpSecurityScheme
 
setSchemes(List<String>) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentAuthentication
Sets the list of authentication schemes supported by this agent.
setSchemeValue(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.HttpSecurityScheme
 
setScopes(List<String>) - Method in class com.mulesoft.connectors.a2a.api.model.card.SecurityRequirement
 
setSecurity(List<SecurityRequirement>) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Sets the security requirements for contacting the agent.
setSecuritySchemeName(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.SecurityRequirement
 
setSecuritySchemeName(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.SecurityScheme
Sets the name of the security scheme.
setSecuritySchemes(List<SecurityScheme>) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Sets the security schemes available for this agent.
setSkills(List<AgentSkill>) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Sets the list of skills that this agent can perform.
setStateTransitionHistory(boolean) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCapabilities
Sets whether the agent tracks and provides state transition history.
setStatus(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.TaskObject
 
setStreaming(boolean) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCapabilities
Sets whether the agent supports streaming communication.
setSupportsAuthenticatedExtendedCard(boolean) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Sets whether the agent supports providing an extended agent card when the user is authenticated.
setTags(List<String>) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Sets the list of tags that categorize this skill.
setTaskId(String) - Method in class com.mulesoft.connectors.a2a.api.listener.RequestAttributes
 
setTaskId(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.MessageObject
 
setTaskJson(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.TaskRepositoryItem
 
setTimeout(int) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
 
setToken(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
 
setTokenUrl(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.AuthorizationCodeOauth2Flows
 
setTokenUrl(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.ClientCredentialsOauth2Flows
 
setTokenUrl(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.security.PasswordOauth2Flows
 
setupResponseHandler(RequestHandlerContext) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.HandlerUtils
 
setUri(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentExtension
Sets the URI of the extension.
setUrl(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Sets the URL endpoint where the agent can be reached.
setUrl(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentProvider
Sets the URL to the provider's website or contact information.
setUrl(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
 
setVersion(String) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Sets the version of the agent implementation.
SPAN_KIND - Static variable in class com.mulesoft.connectors.a2a.internal.tracing.SpanCustomizer
 
SPAN_STATUS - Static variable in class com.mulesoft.connectors.a2a.internal.tracing.TracingUtils
 
SpanCustomizer - Class in com.mulesoft.connectors.a2a.internal.tracing
A customizer for the current span for HTTP
SpanCustomizer(DistributedTraceContextManager) - Constructor for class com.mulesoft.connectors.a2a.internal.tracing.SpanCustomizer
 
start() - Method in class com.mulesoft.connectors.a2a.internal.client.connection.provider.ClientConnectionProvider
 
start() - Method in class com.mulesoft.connectors.a2a.internal.server.connection.http.HttpServerConnectionProvider
 
statusCode(int) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RpcRequestContext.Response.Builder
 
stop() - Method in class com.mulesoft.connectors.a2a.internal.client.connection.provider.ClientConnectionProvider
 
stop() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.ServerAgent
 
stop() - Method in class com.mulesoft.connectors.a2a.internal.server.connection.http.HttpServerConnectionProvider
 
storeInContext(RpcRequestContext, SourceCallbackContext) - Method in class com.mulesoft.connectors.a2a.internal.server.listener.BaseServerListener
 

T

TASK_ALREADY_COMPLETED - Enum constant in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
Requested task already completed cannot be cancelled
TASK_FIELD - Static variable in class com.mulesoft.connectors.a2a.internal.server.agent.repository.DefaultTaskStoreServiceImpl
 
TASK_NOT_FOUND - Enum constant in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
Requested task is not found or doesn't exist
TaskErrorResponseParameterGroup - Class in com.mulesoft.connectors.a2a.internal.server.listener.task.model
 
TaskErrorResponseParameterGroup() - Constructor for class com.mulesoft.connectors.a2a.internal.server.listener.task.model.TaskErrorResponseParameterGroup
 
TaskHistoryParameterGroup - Class in com.mulesoft.connectors.a2a.internal.server
 
TaskHistoryParameterGroup() - Constructor for class com.mulesoft.connectors.a2a.internal.server.TaskHistoryParameterGroup
 
TaskIdParams - Class in com.mulesoft.connectors.a2a.internal.server.agent.request
 
TaskIdParams() - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.request.TaskIdParams
 
TaskListener - Class in com.mulesoft.connectors.a2a.internal.server.listener.task
 
TaskListener() - Constructor for class com.mulesoft.connectors.a2a.internal.server.listener.task.TaskListener
 
TaskObject - Class in com.mulesoft.connectors.a2a.internal.server.agent.response
 
TaskObject() - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.response.TaskObject
 
TaskQueryParams - Class in com.mulesoft.connectors.a2a.internal.server.agent.request
 
TaskQueryParams() - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.request.TaskQueryParams
 
taskRepository(TaskRepository) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext.Builder
 
TaskRepository - Interface in com.mulesoft.connectors.a2a.internal.server.agent.repository
Repository interface that manages task data in a single ObjectStore.
TaskRepositoryItem - Class in com.mulesoft.connectors.a2a.internal.server.agent.repository
Repository item that stores task JSON and push notification configs.
TaskRepositoryItem() - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.repository.TaskRepositoryItem
 
TaskRepositoryItem(String) - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.repository.TaskRepositoryItem
 
TaskRepositoryItem(String, List<EffectivePushNotificationConfig>) - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.repository.TaskRepositoryItem
 
TaskResponseParameterGroup - Class in com.mulesoft.connectors.a2a.internal.server.listener.task.model
 
TaskResponseParameterGroup() - Constructor for class com.mulesoft.connectors.a2a.internal.server.listener.task.model.TaskResponseParameterGroup
 
taskStoreService(TaskStoreService) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext.Builder
 
TaskStoreService - Interface in com.mulesoft.connectors.a2a.internal.server.agent.repository
 
TaskTypeResolver - Class in com.mulesoft.connectors.a2a.internal.datasense
 
TaskTypeResolver() - Constructor for class com.mulesoft.connectors.a2a.internal.datasense.TaskTypeResolver
 
timeout(int) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig.Builder
 
TimeoutException(String, URI, Throwable) - Constructor for exception com.mulesoft.connectors.a2a.internal.error.exception.AgentCardDiscoveryException.TimeoutException
 
toAgentCardJson(AgentCard) - Method in class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
 
toJson(Object) - Method in class com.mulesoft.connectors.a2a.internal.protocol.JsonRpcSerializer
 
token(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig.Builder
 
toString() - Method in class com.mulesoft.connectors.a2a.api.certificate.AlternativeNameData
 
toString() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
 
toString() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateExtension
 
toString() - Method in class com.mulesoft.connectors.a2a.api.certificate.PrincipalData
 
toString() - Method in class com.mulesoft.connectors.a2a.api.certificate.PublicKeyData
 
toString() - Method in class com.mulesoft.connectors.a2a.api.certificate.X500PrincipalData
 
toString() - Method in enum class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeyLocation
 
toString() - Method in enum class com.mulesoft.connectors.a2a.api.model.card.security.HttpSchemeType
 
traceContextManager - Variable in class com.mulesoft.connectors.a2a.internal.tracing.SpanCustomizer
 
traceOutboundRequest(DistributedTraceContextManager, HttpRequest) - Static method in class com.mulesoft.connectors.a2a.internal.tracing.TracingUtils
 
traceResponseStatusCode(DistributedTraceContextManager, int, Logger) - Static method in class com.mulesoft.connectors.a2a.internal.tracing.TracingUtils
Adds the status code attribute.
TracingUtils - Class in com.mulesoft.connectors.a2a.internal.tracing
Utils for Otel tracing
transformPushNotificationConfigListResponse(String, List<EffectivePushNotificationConfig>) - Method in class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
Transforms push notification configs data into the proper response format.
transformPushNotificationConfigResponse(String, EffectivePushNotificationConfig) - Method in class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
Transforms push notification config data into the proper response format.
transformTaskHistoryResponse(String, int) - Method in class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
 

U

UNAUTHORIZED - Enum constant in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
Client not Authorized
UNSET_STATUS - Static variable in class com.mulesoft.connectors.a2a.internal.tracing.TracingUtils
 
updateHistory(String, String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.DefaultTaskStoreServiceImpl
 
updateHistory(String, String) - Method in interface com.mulesoft.connectors.a2a.internal.server.agent.repository.TaskStoreService
 
updateTask(String, String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.DefaultTaskStoreServiceImpl
 
updateTask(String, String) - Method in interface com.mulesoft.connectors.a2a.internal.server.agent.repository.TaskStoreService
 
upsert(String, TaskRepositoryItem) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.DefaultTaskRepository
 
upsert(String, TaskRepositoryItem) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.repository.NullTaskRepository
 
upsert(String, TaskRepositoryItem) - Method in interface com.mulesoft.connectors.a2a.internal.server.agent.repository.TaskRepository
 
upsert(String, T) - Method in class com.mulesoft.connectors.a2a.internal.util.ObjectStoreAccessor
 
url(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig.Builder
 

V

validate() - Method in class com.mulesoft.connectors.a2a.internal.protocol.model.JsonRpcRequest
 
validate(A2AClient) - Method in class com.mulesoft.connectors.a2a.internal.client.connection.provider.ClientConnectionProvider
 
validate(ServerAgent) - Method in class com.mulesoft.connectors.a2a.internal.server.connection.http.HttpServerConnectionProvider
 
validateServerUrl(String) - Static method in class com.mulesoft.connectors.a2a.internal.client.helper.AgentCardHelper
Validates the server URL and returns a URI object.
valueOf(String) - Static method in enum class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeyLocation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.mulesoft.connectors.a2a.api.model.card.security.HttpSchemeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeyLocation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.mulesoft.connectors.a2a.api.model.card.security.HttpSchemeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
Returns an array containing the constants of this enum class, in the order they are declared.

W

writeJsonArrayToString(JsonArray) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.JsonUtils
 
writeJsonErrorResponse(Object, int, String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.JsonRpcSerializer
 
writeJsonErrorResponse(Object, int, String, Object) - Method in class com.mulesoft.connectors.a2a.internal.protocol.JsonRpcSerializer
 
writeJsonObjectToString(JsonObject) - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.utils.JsonUtils
 
writeJsonRequest(String, Object) - Method in class com.mulesoft.connectors.a2a.internal.protocol.JsonRpcSerializer
 
writeJsonResponse(Object, InputStream) - Method in class com.mulesoft.connectors.a2a.internal.protocol.JsonRpcSerializer
 

X

X500PrincipalData - Class in com.mulesoft.connectors.a2a.api.certificate
A custom Data Transfer Object (DTO) to replace the Principal X509Principal class.
X500PrincipalData(PrincipalData) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.X500PrincipalData
Constructs a new X500PrincipalData instance using a PrincipalData object.
X500PrincipalData(String) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.X500PrincipalData
Constructs a new X500PrincipalData instance with the specified name.
A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form