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);
| }
| }
|
|