messaging/messaging-core-api/src/test/java/dev/caskeleton/messaging/api/publish/PublishResultTest.java:39: PublishCompletion.REJECTED, messaging/messaging-core-api/src/test/java/dev/caskeleton/messaging/api/publish/PublishResultTest.java:55: PublishCompletion.CONFIRMED, messaging/messaging-core-api/src/test/java/dev/caskeleton/messaging/api/publish/PublishResultTest.java:71: PublishCompletion.AMBIGUOUS, messaging/messaging-core-api/src/test/java/dev/caskeleton/messaging/api/publish/PublishResultTest.java:87: PublishCompletion.REJECTED, messaging/messaging-core-api/src/test/java/dev/caskeleton/messaging/api/publish/PublishResultTest.java:106: PublishCompletion.CONFIRMED, messaging/messaging-core-api/src/test/java/dev/caskeleton/messaging/api/publish/PublishResultTest.java:140: PublishCompletion.AMBIGUOUS, messaging/messaging-core-api/src/test/java/dev/caskeleton/messaging/api/publish/PublishResultTest.java:156: PublishCompletion.CONFIRMED, messaging/messaging-core-api/src/test/java/dev/caskeleton/messaging/api/publish/PublishResultTest.java:171: PublishCompletion.AMBIGUOUS, messaging/messaging-core-api/src/test/java/dev/caskeleton/messaging/api/publish/PublishResultTest.java:186: PublishCompletion.REJECTED, messaging/messaging-core-api/src/test/java/dev/caskeleton/messaging/api/publish/PublishResultTest.java:200: PublishCompletion.CONFIRMED, messaging/messaging-core-api/src/test/java/dev/caskeleton/messaging/api/publish/PublishResultTest.java:217: PublishCompletion.AMBIGUOUS, messaging/messaging-core-api/src/test/java/dev/caskeleton/messaging/api/publish/PublishResultTest.java:233: PublishCompletion.CONFIRMED, messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishCompletion.java:10:public enum PublishCompletion { messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishResult.java:15: * report {@link PublishCompletion#AMBIGUOUS} with no confirmation level, which is the conservative messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishResult.java:31: PublishCompletion completion, messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishResult.java:54: if (completion == PublishCompletion.CONFIRMED && !evidence.brokerAccepted()) { messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishResult.java:57: if (completion == PublishCompletion.CONFIRMED messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishResult.java:61: if (completion == PublishCompletion.CONFIRMED && routingOutcome == RoutingOutcome.UNROUTABLE) { messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishResult.java:64: if (completion == PublishCompletion.AMBIGUOUS messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishResult.java:68: if (completion == PublishCompletion.AMBIGUOUS && evidence.brokerAccepted()) { messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishResult.java:71: if (completion == PublishCompletion.AMBIGUOUS messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishResult.java:75: if (completion != PublishCompletion.CONFIRMED && failure.isEmpty()) { messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishResult.java:78: if (completion == PublishCompletion.CONFIRMED && failure.isPresent()) { messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishResult.java:81: if (completion == PublishCompletion.REJECTED && evidence.brokerAccepted()) { messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishResult.java:87: if (completion == PublishCompletion.CONFIRMED && routingOutcome == RoutingOutcome.UNKNOWN) { messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishResult.java:92: if (completion == PublishCompletion.AMBIGUOUS && routingOutcome == RoutingOutcome.ROUTED) { messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishResult.java:112: return completion == PublishCompletion.AMBIGUOUS; messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/BatchPublishResult.java:31: public List withCompletion(PublishCompletion completion) { messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/BatchPublishResult.java:42: .allMatch(item -> item.result().completion() == PublishCompletion.CONFIRMED);