Class ConversationService
java.lang.Object
com.mulesoft.modules.agent.broker.internal.state.ConversationService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetOrCreateConversation(io.a2a.spec.Message message, String fallbackContextId, AgentsBroker broker) getTaskFor(io.a2a.spec.Message message, Conversation conversation, String fallbackTaskId, AgentsBroker broker) <T> TsynchronizedConversation(String conversationId, AgentsBroker broker, org.mule.runtime.core.api.util.func.CheckedSupplier<T> supplier) voidupsert(TaskContext taskContext, AgentsBroker broker)
-
Constructor Details
-
ConversationService
public ConversationService()
-
-
Method Details
-
getOrCreateConversation
public Conversation getOrCreateConversation(io.a2a.spec.Message message, String fallbackContextId, AgentsBroker broker) -
getTaskFor
public TaskContext getTaskFor(io.a2a.spec.Message message, Conversation conversation, String fallbackTaskId, AgentsBroker broker) -
upsert
-
synchronizedConversation
public <T> T synchronizedConversation(String conversationId, AgentsBroker broker, org.mule.runtime.core.api.util.func.CheckedSupplier<T> supplier)
-