Index
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
X509CertificateAlternativeName class. - AlternativeNameData(int, String) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.AlternativeNameData
-
Constructs a new
AlternativeNameDatainstance 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
CertificateDatainstance 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
CertificateDatainstance 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
X509Extensionpackage. - CertificateExtension(String, boolean, byte[], String) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.CertificateExtension
-
Constructs a new
CertificateExtensioninstance 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
A2AErrorTypesfrom a givenThrowable, 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
Principalclass. - PrincipalData(String) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.PrincipalData
-
Constructs a new
PrincipalDatainstance 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
PublicKeyclass. - PublicKeyData(String, byte[]) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.PublicKeyData
-
Constructs a new
PublicKeyDatainstance 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
PublicKeyDatainstance 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
CertificateSerialNumber class. - SerialNumberData(BigInteger) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.SerialNumberData
-
Constructs a new
SerialNumberDatainstance 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
PrincipalX509Principal class. - X500PrincipalData(PrincipalData) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.X500PrincipalData
-
Constructs a new
X500PrincipalDatainstance using aPrincipalDataobject. - X500PrincipalData(String) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.X500PrincipalData
-
Constructs a new
X500PrincipalDatainstance with the specified name.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form