Index

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

A

A2AClient - Class in com.mulesoft.connectors.a2a.internal.client.connection
 
A2AClient(String, int, HttpClient, HttpRequestAuthentication, MultiMap<String, String>, JsonRpcSerializer) - 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
 
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 - Class in com.mulesoft.connectors.a2a.api.model.card
Represents an Agent Card in the A2A protocol, containing details about an agent's identity, capabilities, available skills, and connection information.
AgentCard() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.AgentCard
 
AgentCardDiscoveryException - Exception in com.mulesoft.connectors.a2a.internal.error.exception
Base exception for agent card discovery failures.
AgentCardDiscoveryException(String) - Constructor for exception com.mulesoft.connectors.a2a.internal.error.exception.AgentCardDiscoveryException
 
AgentCardDiscoveryException(String, URI, Throwable) - Constructor for exception com.mulesoft.connectors.a2a.internal.error.exception.AgentCardDiscoveryException
 
AgentCardDiscoveryException.HttpErrorException - Exception in com.mulesoft.connectors.a2a.internal.error.exception
Exception thrown when the agent card endpoint returns a non-200 HTTP status code.
AgentCardDiscoveryException.InvalidAgentCardException - Exception in com.mulesoft.connectors.a2a.internal.error.exception
Exception thrown when the agent card JSON cannot be parsed or is invalid.
AgentCardDiscoveryException.NotFoundException - Exception in com.mulesoft.connectors.a2a.internal.error.exception
Exception thrown when the agent card endpoint is not found (404).
AgentCardDiscoveryException.TimeoutException - Exception in com.mulesoft.connectors.a2a.internal.error.exception
Exception thrown when the connection to the agent card endpoint times out.
AgentCardErrorTypeProvider - Class in com.mulesoft.connectors.a2a.internal.error
 
AgentCardErrorTypeProvider() - Constructor for class com.mulesoft.connectors.a2a.internal.error.AgentCardErrorTypeProvider
 
AgentCardHelper - Class in com.mulesoft.connectors.a2a.internal.client.helper
Helper class for agent card parsing and validation.
AgentCardHelper() - Constructor for class com.mulesoft.connectors.a2a.internal.client.helper.AgentCardHelper
 
AgentExtension - Class in com.mulesoft.connectors.a2a.api.model.card
Represents an extension supported by an agent within the A2A protocol.
AgentExtension() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.AgentExtension
 
AgentProvider - Class in com.mulesoft.connectors.a2a.api.model.card
Represents information about the provider or organization responsible for an agent.
AgentProvider() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.AgentProvider
 
AgentSkill - Class in com.mulesoft.connectors.a2a.api.model.card
Represents a skill that an agent can perform within the A2A protocol.
AgentSkill() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
 
AlternativeNameData - Class in com.mulesoft.connectors.a2a.api.certificate
A custom Data Transfer Object (DTO) to replace the X509Certificate AlternativeName class.
AlternativeNameData(int, String) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.AlternativeNameData
Constructs a new AlternativeNameData instance with the specified type and name.
ApiKeyLocation - Enum Class in com.mulesoft.connectors.a2a.api.model.card.security
Enumeration of API key locations in HTTP requests.
ApiKeySecurityScheme - Class in com.mulesoft.connectors.a2a.api.model.card.security
Represents an API Key security scheme following OpenAPI 3.0 specification.
ApiKeySecurityScheme() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.security.ApiKeySecurityScheme
 
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

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.RpcRequestContext.Response.Builder
 
build() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.TaskContext.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.RpcRequestContext.Response
 
builder() - Static method in class com.mulesoft.connectors.a2a.internal.server.agent.TaskContext
 
buildRequestAttributes(HttpRequestContext) - Static method in class com.mulesoft.connectors.a2a.internal.util.certificate.HttpUtils
 

C

cancelTask(A2AClient, InputStream, DistributedTraceContextManager, CompletionCallback<String, ResponseAttributes>) - Method in class com.mulesoft.connectors.a2a.internal.client.operation.ClientOperations
 
cancelTask(InputStream, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.client.connection.A2AClient
 
CertificateData - Class in com.mulesoft.connectors.a2a.api.certificate
A custom Data Transfer Object (DTO) to replace Certificate, X509Certificate, and related classes.
CertificateData(String, byte[]) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Constructs a new CertificateData instance with the specified type and encoded form.
CertificateData(String, byte[], int, PrincipalData, PrincipalData, BigInteger, Date, Date, PublicKeyData, String, String, byte[], byte[], int, List<String>, boolean[], boolean[], List<AlternativeNameData>, List<AlternativeNameData>, List<CertificateExtension>, Set<String>, Set<String>, boolean) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Constructs a new CertificateData instance with detailed attributes.
CertificateExtension - Class in com.mulesoft.connectors.a2a.api.certificate
A custom Data Transfer Object (DTO) to replace the certificate extension class from the X509Extension package.
CertificateExtension(String, boolean, byte[], String) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.CertificateExtension
Constructs a new CertificateExtension instance with the specified attributes.
CertificateUtils - Class in com.mulesoft.connectors.a2a.internal.util.certificate
 
CertificateUtils() - Constructor for class com.mulesoft.connectors.a2a.internal.util.certificate.CertificateUtils
 
checkValidity() - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Checks if the certificate is currently valid.
checkValidity(Date) - Method in class com.mulesoft.connectors.a2a.api.certificate.CertificateData
Checks if the certificate is valid at the specified date.
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
 
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.history.DefaultTaskHistory
 
close() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.history.NullTaskHistory
 
close() - Method in interface com.mulesoft.connectors.a2a.internal.server.agent.history.TaskHistory
 
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.history - package com.mulesoft.connectors.a2a.internal.server.agent.history
 
com.mulesoft.connectors.a2a.internal.server.agent.operations - package com.mulesoft.connectors.a2a.internal.server.agent.operations
 
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.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.certificate - package com.mulesoft.connectors.a2a.internal.util.certificate
 
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
 
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.
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.
DefaultTaskHistory - Class in com.mulesoft.connectors.a2a.internal.server.agent.history
 
DefaultTaskHistory(ObjectStore<TaskHistoryItem>, LockFactory, String) - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.history.DefaultTaskHistory
 
DefaultTaskStoreServiceImpl - Class in com.mulesoft.connectors.a2a.internal.server.agent.history
Updates the taskJson of the historyItem for taskId in format {"historyLength":int,"history":[],"task":{}}.
DefaultTaskStoreServiceImpl(TaskHistory) - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.history.DefaultTaskStoreServiceImpl
 
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
 

E

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.
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() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.operations.GetTaskExecutor
 
execute() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.operations.SendMessageExecutor
 
execute() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.operations.TaskExecutor
 

F

fetchTask(TaskContext) - Method in enum class com.mulesoft.connectors.a2a.internal.server.agent.operations.TaskMethod
 
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.
fromName(String) - Static method in enum class com.mulesoft.connectors.a2a.internal.server.agent.operations.TaskMethod
 
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.history.DefaultTaskHistory
 
get(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.history.NullTaskHistory
 
get(String) - Method in interface com.mulesoft.connectors.a2a.internal.server.agent.history.TaskHistory
 
getA2AErrorType(Throwable) - Static method in class com.mulesoft.connectors.a2a.internal.error.ErrorUtils
Retrieves the A2AErrorTypes from a given Throwable, if present.
getAgentCard(boolean, boolean, 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.
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, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.client.connection.A2AClient
 
getCard(boolean, 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, 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.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.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.
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
 
getErrorStatusCode() - Method in class com.mulesoft.connectors.a2a.internal.server.listener.task.model.TaskErrorResponseParameterGroup
 
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
 
getExamples() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentSkill
Gets the example prompts or inputs for this skill.
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
 
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.request.TaskQueryParams
 
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
 
getMessageId() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.MessageObject
 
getMessageSerializer() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.TaskContext
 
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
 
getProvider() - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Gets information about the provider of this agent.
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
 
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
 
getRequestContext() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.TaskContext
 
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.TaskTypeResolver
 
getResponse() - Method in class com.mulesoft.connectors.a2a.internal.server.listener.task.model.TaskResponseParameterGroup
 
getResponseCallback() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.TaskContext
 
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
 
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
 
getRpcRequest() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.TaskContext
 
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.TaskContext
 
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
 
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.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, DistributedTraceContextManager, CompletionCallback<String, ResponseAttributes>) - Method in class com.mulesoft.connectors.a2a.internal.client.operation.ClientOperations
 
getTask(InputStream, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.client.connection.A2AClient
Fetches the task current state from the agent via "tasks/get" operation.
GetTaskExecutor - Class in com.mulesoft.connectors.a2a.internal.server.agent.operations
Handles the retrieval of task information and history for the A2A protocol.
GetTaskExecutor(TaskContext) - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.operations.GetTaskExecutor
 
getTaskHistory() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.TaskContext
 
getTaskHistory() - Method in class com.mulesoft.connectors.a2a.internal.server.ServerConfig
 
getTaskHistoryObjectStore() - Method in class com.mulesoft.connectors.a2a.internal.server.TaskHistoryParameterGroup
 
getTaskId() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.response.MessageObject
 
getTaskJson() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.history.TaskHistoryItem
 
getTaskQueryParams(String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
 
getTaskStoreService() - Method in class com.mulesoft.connectors.a2a.internal.server.agent.TaskContext
 
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.
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>, JsonRpcSerializer) - Static method in class com.mulesoft.connectors.a2a.internal.client.helper.AgentCardHelper
Parses and validates the agent card from JSON.
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.
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.history.DefaultTaskStoreServiceImpl
 
HISTORY_FIELD_LENGTH - Static variable in class com.mulesoft.connectors.a2a.internal.server.agent.history.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
 
httpRequestContext - Variable in class com.mulesoft.connectors.a2a.internal.server.agent.operations.TaskExecutor
 
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
 
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
 
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.history.NullTaskHistory
 
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.agent.TaskContext
 
isTaskHistoryEnabled() - Method in class com.mulesoft.connectors.a2a.internal.server.TaskHistoryParameterGroup
 

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
 

M

MESSAGE_SEND - Enum constant in enum class com.mulesoft.connectors.a2a.internal.server.agent.operations.TaskMethod
 
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(Initialisable) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.TaskContext.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

NotFoundException(URI) - Constructor for exception com.mulesoft.connectors.a2a.internal.error.exception.AgentCardDiscoveryException.NotFoundException
 
NullTaskHistory - Class in com.mulesoft.connectors.a2a.internal.server.agent.history
 

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
 
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
 
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.task.TaskListener
 
onSuccess(TaskResponseParameterGroup, SourceCallbackContext, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.server.listener.task.TaskListener
 
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.JsonRpcSerializer
 
parseAgentCard(URI, String, JsonRpcSerializer) - 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
 
parseResult(String) - Method in class com.mulesoft.connectors.a2a.internal.protocol.A2AProtocolSerializer
 
parseRpcRequest(InputStream) - Method in class com.mulesoft.connectors.a2a.internal.protocol.JsonRpcSerializer
 
PasswordOauth2Flows - Class in com.mulesoft.connectors.a2a.api.model.card.security
Password OAuth2 flows configuration.
PasswordOauth2Flows() - Constructor for class com.mulesoft.connectors.a2a.api.model.card.security.PasswordOauth2Flows
 
PAYLOAD - Static variable in class com.mulesoft.connectors.a2a.internal.protocol.JsonRpcSerializer
 
PrincipalData - Class in com.mulesoft.connectors.a2a.api.certificate
A custom Data Transfer Object (DTO) to replace the Principal class.
PrincipalData(String) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.PrincipalData
Constructs a new PrincipalData instance with the specified name.
propagateTraceContext(HttpRequestBuilder, DistributedTraceContextManager) - Static method in class com.mulesoft.connectors.a2a.internal.tracing.TracingUtils
 
PublicKeyData - Class in com.mulesoft.connectors.a2a.api.certificate
A custom Data Transfer Object (DTO) to replace the PublicKey class.
PublicKeyData(String, byte[]) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.PublicKeyData
Constructs a new PublicKeyData instance with the specified algorithm and encoded form.
PublicKeyData(String, BigInteger, BigInteger, String, byte[]) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.PublicKeyData
Constructs a new PublicKeyData instance with detailed attributes.

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

remove(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.history.DefaultTaskHistory
 
remove(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.history.NullTaskHistory
 
remove(String) - Method in interface com.mulesoft.connectors.a2a.internal.server.agent.history.TaskHistory
 
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(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 - Variable in class com.mulesoft.connectors.a2a.internal.server.agent.operations.TaskExecutor
 
requestContext(HttpRequestContext) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.TaskContext.Builder
 
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.
responseCallback - Variable in class com.mulesoft.connectors.a2a.internal.server.agent.operations.TaskExecutor
 
responseCallback(HttpResponseReadyCallback) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.TaskContext.Builder
 
rpcRequest - Variable in class com.mulesoft.connectors.a2a.internal.server.agent.operations.TaskExecutor
 
rpcRequest(JsonRpcRequest) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.TaskContext.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, DistributedTraceContextManager, CompletionCallback<String, ResponseAttributes>) - Method in class com.mulesoft.connectors.a2a.internal.client.operation.ClientOperations
 
sendMessage(InputStream, 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.
SendMessageExecutor - Class in com.mulesoft.connectors.a2a.internal.server.agent.operations
 
SendMessageExecutor(TaskContext, boolean) - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.operations.SendMessageExecutor
 
sendTask(A2AClient, InputStream, DistributedTraceContextManager, CompletionCallback<String, ResponseAttributes>) - Method in class com.mulesoft.connectors.a2a.internal.client.operation.ClientOperations
 
sendTask(InputStream, DistributedTraceContextManager) - Method in class com.mulesoft.connectors.a2a.internal.client.connection.A2AClient
Redirects the request to the agent from the client for "tasks/send" operation.
serializer - Variable in class com.mulesoft.connectors.a2a.internal.server.agent.operations.TaskExecutor
 
serializer(JsonRpcSerializer) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.TaskContext.Builder
 
SerialNumberData - Class in com.mulesoft.connectors.a2a.api.certificate
A custom Data Transfer Object (DTO) to replace the Certificate SerialNumber class.
SerialNumberData(BigInteger) - Constructor for class com.mulesoft.connectors.a2a.api.certificate.SerialNumberData
Constructs a new SerialNumberData instance with the specified serial number.
SERVER_ERROR - Enum constant in enum class com.mulesoft.connectors.a2a.internal.error.A2AErrorTypes
 
ServerAgent - Class in com.mulesoft.connectors.a2a.internal.server.agent
 
ServerAgent(HttpServer, String, JsonRpcSerializer, A2AProtocolSerializer, LockFactory, ObjectStoreManager) - 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
 
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
 
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.
setErrorStatusCode(Integer) - Method in class com.mulesoft.connectors.a2a.internal.server.listener.task.model.TaskErrorResponseParameterGroup
 
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.request.TaskQueryParams
 
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
 
setProvider(AgentProvider) - Method in class com.mulesoft.connectors.a2a.api.model.card.AgentCard
Sets information about the provider of this agent.
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.internal.server.agent.response.MessageObject
 
setTaskJson(String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.history.TaskHistoryItem
 
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
 
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.
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
 
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
 

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.history.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
TaskContext - Class in com.mulesoft.connectors.a2a.internal.server.agent
 
TaskContext.Builder - Class in com.mulesoft.connectors.a2a.internal.server.agent
 
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
 
TaskExecutor - Class in com.mulesoft.connectors.a2a.internal.server.agent.operations
Super class encapsulating all tasks Server can handle.
TaskExecutor(HttpRequestContext, HttpResponseReadyCallback, JsonRpcRequest, JsonRpcSerializer, TaskHistory, TaskStoreService) - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.operations.TaskExecutor
 
taskHistory - Variable in class com.mulesoft.connectors.a2a.internal.server.agent.operations.TaskExecutor
 
taskHistory(TaskHistory) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.TaskContext.Builder
 
TaskHistory - Interface in com.mulesoft.connectors.a2a.internal.server.agent.history
 
taskHistoryEnabled(boolean) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.TaskContext.Builder
 
TaskHistoryItem - Class in com.mulesoft.connectors.a2a.internal.server.agent.history
MG says: Store this wrapper object rather than just that Task.json representation so that we can add additional context if needed without breaking backwards compatibility in persistent stores
TaskHistoryItem() - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.history.TaskHistoryItem
 
TaskHistoryItem(String) - Constructor for class com.mulesoft.connectors.a2a.internal.server.agent.history.TaskHistoryItem
 
TaskHistoryParameterGroup - Class in com.mulesoft.connectors.a2a.internal.server
 
TaskHistoryParameterGroup() - Constructor for class com.mulesoft.connectors.a2a.internal.server.TaskHistoryParameterGroup
 
TaskListener - Class in com.mulesoft.connectors.a2a.internal.server.listener.task
 
TaskListener() - Constructor for class com.mulesoft.connectors.a2a.internal.server.listener.task.TaskListener
 
TaskMethod - Enum Class in com.mulesoft.connectors.a2a.internal.server.agent.operations
 
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
 
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
 
TASKS_GET - Enum constant in enum class com.mulesoft.connectors.a2a.internal.server.agent.operations.TaskMethod
 
TASKS_SEND - Enum constant in enum class com.mulesoft.connectors.a2a.internal.server.agent.operations.TaskMethod
 
taskStoreService - Variable in class com.mulesoft.connectors.a2a.internal.server.agent.operations.TaskExecutor
 
taskStoreService(TaskStoreService) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.TaskContext.Builder
 
TaskStoreService - Interface in com.mulesoft.connectors.a2a.internal.server.agent.history
 
TaskTypeResolver - Class in com.mulesoft.connectors.a2a.internal.datasense
 
TaskTypeResolver() - Constructor for class com.mulesoft.connectors.a2a.internal.datasense.TaskTypeResolver
 
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.JsonRpcSerializer
 
toJson(Object) - Method in class com.mulesoft.connectors.a2a.internal.protocol.JsonRpcSerializer
 
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
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.history.DefaultTaskStoreServiceImpl
 
updateHistory(String, String) - Method in interface com.mulesoft.connectors.a2a.internal.server.agent.history.TaskStoreService
 
updateTask(String, String) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.history.DefaultTaskStoreServiceImpl
 
updateTask(String, String) - Method in interface com.mulesoft.connectors.a2a.internal.server.agent.history.TaskStoreService
 
upsert(String, TaskHistoryItem) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.history.DefaultTaskHistory
 
upsert(String, TaskHistoryItem) - Method in class com.mulesoft.connectors.a2a.internal.server.agent.history.NullTaskHistory
 
upsert(String, TaskHistoryItem) - Method in interface com.mulesoft.connectors.a2a.internal.server.agent.history.TaskHistory
 

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
 
validate(String) - Static method in enum class com.mulesoft.connectors.a2a.internal.server.agent.operations.TaskMethod
 
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.
valueOf(String) - Static method in enum class com.mulesoft.connectors.a2a.internal.server.agent.operations.TaskMethod
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.
values() - Static method in enum class com.mulesoft.connectors.a2a.internal.server.agent.operations.TaskMethod
Returns an array containing the constants of this enum class, in the order they are declared.

W

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

X

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