Package com.longbridge.agent
Class WorkflowFinishedEvent
- java.lang.Object
-
- com.longbridge.agent.ConversationStreamEvent
-
- com.longbridge.agent.WorkflowFinishedEvent
-
public final class WorkflowFinishedEvent extends ConversationStreamEvent
The run finished (succeeded, interrupted, failed, or stopped), carrying the run's outcome. Not necessarily the last event of the stream — the server may still emit a few more housekeeping events (e.g. aChatTitleUpdatedEvent) before actually closing the connection (unless the stream itself errors first, delivered instead viaFlow.Subscriber#onError).
-
-
Constructor Summary
Constructors Constructor Description WorkflowFinishedEvent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConversationResponsegetResponse()Returns the final conversation response, equivalent to what a blocking call toAgentContext.conversation(java.lang.String, java.lang.String, java.lang.String)orAgentContext.continueConversation(java.lang.String, java.lang.String, java.lang.String, java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>>)would have returned.StringtoString()
-
-
-
Method Detail
-
getResponse
public ConversationResponse getResponse()
Returns the final conversation response, equivalent to what a blocking call toAgentContext.conversation(java.lang.String, java.lang.String, java.lang.String)orAgentContext.continueConversation(java.lang.String, java.lang.String, java.lang.String, java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>>)would have returned.- Returns:
- final conversation response
-
-