package jnpf.audit; /** * 审计事件投递失败异常:Feign 调用 jnpf-audit 失败(网络/超时/服务不可用等)时抛出。 * *

L009 教训:fallbackFactory 若静默吞掉异常只记日志,调用方会误判"投递成功", * 审计链路出现无声丢事件。本异常必须由 {@link jnpf.audit.fallback.AuditEventApiFallbackFactory} * 重新抛出,让 SDK 降级链(Task 7)感知失败并触发本地兜底(如落盘补偿)。 */ public class AuditDeliveryException extends RuntimeException { public AuditDeliveryException(String message, Throwable cause) { super(message, cause); } }