Uses of Class
com.mulesoft.connectors.a2a.internal.protocol.A2ASerializer
Packages that use A2ASerializer
Package
Description
-
Uses of A2ASerializer in com.mulesoft.connectors.a2a.internal.client.connection
Methods in com.mulesoft.connectors.a2a.internal.client.connection that return A2ASerializerConstructors in com.mulesoft.connectors.a2a.internal.client.connection with parameters of type A2ASerializerModifierConstructorDescriptionA2AClient(String baseUrl, int responseTimeout, org.mule.runtime.http.api.client.HttpClient httpClient, org.mule.extension.http.api.request.authentication.HttpRequestAuthentication authentication, org.mule.runtime.api.util.MultiMap<String, String> defaultHeaders, A2ASerializer a2ASerializer) -
Uses of A2ASerializer in com.mulesoft.connectors.a2a.internal.client.helper
Methods in com.mulesoft.connectors.a2a.internal.client.helper with parameters of type A2ASerializerModifier and TypeMethodDescriptionstatic io.a2a.spec.AgentCardAgentCardHelper.handleAgentCardResponse(URI requestUri, org.mule.runtime.extension.api.runtime.operation.Result<String, ResponseAttributes> result, A2ASerializer a2ASerializer) Parses and validates the agent card from JSON.static io.a2a.spec.AgentCardAgentCardHelper.parseAgentCard(URI requestUri, String json, A2ASerializer a2ASerializer) Converts a JSON string to an AgentCard using the provided serializer. -
Uses of A2ASerializer in com.mulesoft.connectors.a2a.internal.client.operation
Constructors in com.mulesoft.connectors.a2a.internal.client.operation with parameters of type A2ASerializer -
Uses of A2ASerializer in com.mulesoft.connectors.a2a.internal.server.agent
Methods in com.mulesoft.connectors.a2a.internal.server.agent that return A2ASerializerModifier and TypeMethodDescriptionRequestHandlerContext.getA2aService()ServerAgent.getA2aService()Methods in com.mulesoft.connectors.a2a.internal.server.agent with parameters of type A2ASerializerModifier and TypeMethodDescriptionRequestHandlerContext.Builder.a2aService(A2ASerializer a2ASerializer) Constructors in com.mulesoft.connectors.a2a.internal.server.agent with parameters of type A2ASerializerModifierConstructorDescriptionServerAgent(org.mule.runtime.http.api.server.HttpServer httpServer, String path, org.mule.runtime.api.lock.LockFactory lockFactory, org.mule.runtime.api.store.ObjectStoreManager objectStoreManager, org.mule.runtime.http.api.client.HttpClient client, A2ASerializer a2ASerializer, org.mule.runtime.core.api.MuleContext muleContext, org.mule.runtime.api.scheduler.Scheduler pollerScheduler) -
Uses of A2ASerializer in com.mulesoft.connectors.a2a.internal.server.agent.repository
Constructors in com.mulesoft.connectors.a2a.internal.server.agent.repository with parameters of type A2ASerializerModifierConstructorDescriptionDefaultTaskStoreServiceImpl(TaskRepository taskRepository, A2ASerializer a2ASerializer) -
Uses of A2ASerializer in com.mulesoft.connectors.a2a.internal.server.agent.sse
Constructors in com.mulesoft.connectors.a2a.internal.server.agent.sse with parameters of type A2ASerializerModifierConstructorDescriptionCrossWorkerPoller(String taskId, org.mule.runtime.http.api.sse.server.SseClient client, TaskRepository repository, A2ASerializer a2ASerializer, SseClientRegistry sseClientRegistry, org.mule.runtime.api.scheduler.Scheduler scheduler) -
Uses of A2ASerializer in com.mulesoft.connectors.a2a.internal.server.agent.utils
Methods in com.mulesoft.connectors.a2a.internal.server.agent.utils with parameters of type A2ASerializerModifier and TypeMethodDescriptionstatic voidSseUtils.broadcastEvent(String taskId, String eventType, io.a2a.spec.StreamingEventKind streamingEvent, TaskRepository taskRepository, A2ASerializer a2ASerializer, SseClientRegistry sseClientRegistry) Broadcasts an SSE event to all clients for a specific taskstatic StringServerAgentUtils.getExceptionalResponse(Object jsonRpcRequestId, Throwable t, A2ASerializer a2ASerializer) static voidSseUtils.handleClientFailure(String taskId, org.mule.runtime.http.api.sse.server.SseClient sseClient, TaskRepository taskRepository, A2ASerializer a2ASerializer, SseClientRegistry sseClientRegistry) Handles client failure - sends failure event to the specific client.static voidSseUtils.replayBufferedEventsToClient(List<TaskEvent> bufferedEvents, String taskId, org.mule.runtime.http.api.sse.server.SseClient sseClient, TaskRepository taskRepository, A2ASerializer a2ASerializer, SseClientRegistry sseClientRegistry) Sends buffered events to a specific SSE client (for resubscribe scenarios)static voidServerAgentUtils.sendExceptionalHttpResponse(Object jsonRpcRequestId, Throwable t, org.mule.runtime.http.api.server.async.HttpResponseReadyCallback callback, A2ASerializer a2ASerializer) static voidServerAgentUtils.sendFailureHttpResponse(Integer httpStatusCode, A2AErrorTypes errorType, String message, Object jsonRpcRequestId, org.mule.runtime.http.api.server.async.HttpResponseReadyCallback callback, A2ASerializer a2ASerializer) static voidServerAgentUtils.sendSubmittedAcceptedResponse(Object jsonRpcRequestId, org.mule.runtime.http.api.server.async.HttpResponseReadyCallback callback, String taskId, String contextId, A2ASerializer a2ASerializer)