/*
 * Copyright (c) 2025-2026, Michael Yang 杨福海 (fuhai999@gmail.com).
 * Licensed under the GNU Lesser General Public License (LGPL), Version 3.0.
 */
package com.easyagents.flow.core.chain.runtime;

/**
 * 表示当前工作线程已经失去触发器租约，不再允许提交执行结果。
 */
public class TriggerClaimLostException extends RuntimeException {

    /**
     * 创建租约丢失异常。
     *
     * @param triggerId 已失去租约的触发器 ID
     */
    public TriggerClaimLostException(String triggerId) {
        super("Workflow trigger claim ownership lost: " + triggerId);
    }
}
