Class SseManager
java.lang.Object
com.mulesoft.connectors.a2a.internal.client.operation.SseManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstartSseSession(SseConnectionResult sseConnectionResult, TaskStatusUpdateRoute onTaskStatusUpdate, TaskArtifactUpdateRoute onTaskArtifactUpdate) Starts an SSE session, handling events and executing routes until the session completes.
-
Constructor Details
-
SseManager
-
-
Method Details
-
startSseSession
public CompletableFuture<SseSessionResult> startSseSession(SseConnectionResult sseConnectionResult, TaskStatusUpdateRoute onTaskStatusUpdate, TaskArtifactUpdateRoute onTaskArtifactUpdate) Starts an SSE session, handling events and executing routes until the session completes.- Parameters:
sseConnectionResult- The SSE connection result containing source and response attributesonTaskStatusUpdate- Route for status updatesonTaskArtifactUpdate- Route for artifact updates- Returns:
- CompletableFuture that completes with collected events when session ends
-