Class TaskCirculatedEvent

java.lang.Object
cloud.opencode.base.event.Event
cloud.opencode.base.flow.event.TaskCirculatedEvent

public final class TaskCirculatedEvent extends Event
Domain event raised when a task is circulated (read-only notification). 任务被抄送(仅通知)时发布的领域事件。
Since:
JDK 25, opencode-base-flow V1.0.5
Author:
Leon Soo
  • Constructor Details

    • TaskCirculatedEvent

      public TaskCirculatedEvent(String instanceId, String taskId, String fromUserId, List<String> toUserIds)
      Creates a new event. 创建事件。
      Parameters:
      instanceId - instance id — 实例 ID
      taskId - related task id — 关联任务
      fromUserId - caller user id — 调用者
      toUserIds - notify list — 被抄送 userId 列表
      Since:
      JDK 25, opencode-base-flow V1.0.5
  • Method Details

    • getInstanceId

      public String getInstanceId()
      Returns:
      instance id — 实例 ID
    • getTaskId

      public String getTaskId()
      Returns:
      task id — 任务 ID
    • getFromUserId

      public String getFromUserId()
      Returns:
      caller user id — 调用者
    • getToUserIds

      public List<String> getToUserIds()
      Returns:
      notify list (immutable) — 被抄送 userId 列表(不可变)