### 17.2 P3 — 닫힌 전송의 거절이 영구 업무 실패로 분류된다

```java
private static TransportPublishResult rejectedLocally(String code, String message) {
  return new TransportPublishResult(new PublishResult(
      PublishCompletion.REJECTED, PublishEvidence.notTransmitted(), RoutingOutcome.NOT_APPLICABLE,
      Optional.empty(), 1, Duration.ZERO,
      Optional.of(FailureDescriptor.of(FailureCategory.PERMANENT_BUSINESS, code, message))));
}
```

두 호출자가 이 메서드를 쓴다.

```
PAYLOAD_TOO_LARGE       — 적재물이 상한을 넘음
