Class ClientEventContext

java.lang.Object
io.agentscope.core.a2a.agent.event.ClientEventContext

public class ClientEventContext extends Object
Context for handler ClientEvent.

One A2A task might respond multiple times, so we need a context to store the response.

  • Constructor Details

    • ClientEventContext

      public ClientEventContext(String currentRequestId, A2aAgent agent)
  • Method Details

    • getCurrentRequestId

      public String getCurrentRequestId()
    • getAgent

      public A2aAgent getAgent()
    • getSink

      public reactor.core.publisher.MonoSink<io.agentscope.core.message.Msg> getSink()
    • setSink

      public void setSink(reactor.core.publisher.MonoSink<io.agentscope.core.message.Msg> sink)
    • getHooks

      public List<io.agentscope.core.hook.Hook> getHooks()
    • setHooks

      public void setHooks(List<io.agentscope.core.hook.Hook> hooks)
    • getTask

      public io.a2a.spec.Task getTask()
    • setTask

      public void setTask(io.a2a.spec.Task task)
    • setInputMessages

      public void setInputMessages(List<io.agentscope.core.message.Msg> inputMessages)