java.lang.Object
com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
All Implemented Interfaces:
Serializable

public class TaskContext extends Object implements Serializable
See Also:
  • Constructor Details

    • TaskContext

      public TaskContext(String taskId, String conversationId)
  • Method Details

    • getConversationId

      public String getConversationId()
    • getTaskId

      public String getTaskId()
    • getAgentToolContext

      public AgentToolContext getAgentToolContext(String toolName)
    • newIteration

      public Iteration newIteration()
    • getIterations

      public List<Iteration> getIterations()
    • getLastIteration

      public Iteration getLastIteration()
    • getConversationState

      public ConversationState getConversationState()
    • setConversationState

      public void setConversationState(ConversationState conversationState)
    • createContinuation

      public TaskContext createContinuation(String newTaskId)
    • getReferencedTaskIds

      public Set<String> getReferencedTaskIds()