刘光辉
昨天 bb638871a7fb692d80f1b7a758f991dc0879002c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package jnpf.audit;
 
/**
 * 审计事件投递失败异常:Feign 调用 jnpf-audit 失败(网络/超时/服务不可用等)时抛出。
 *
 * <p>L009 教训:fallbackFactory 若静默吞掉异常只记日志,调用方会误判"投递成功",
 * 审计链路出现无声丢事件。本异常必须由 {@link jnpf.audit.fallback.AuditEventApiFallbackFactory}
 * 重新抛出,让 SDK 降级链(Task 7)感知失败并触发本地兜底(如落盘补偿)。
 */
public class AuditDeliveryException extends RuntimeException {
    public AuditDeliveryException(String message, Throwable cause) {
        super(message, cause);
    }
}