1 package com.atlassian.messagequeue;
2
3 import com.atlassian.annotations.PublicApi;
4
5
6
7
8
9
10
11
12 @PublicApi
13 public class InvalidMessagePayloadException extends MessageRunnerServiceException {
14
15
16
17
18
19 public InvalidMessagePayloadException(MessageRunnerKey messageRunnerKey, int invalidCodePoint) {
20 super(String.format("Payload with invalid code point U+%06X found in message (messageRunnerKey: %s). " +
21 "Ensure all characters in the payload correspond to valid code points as defined by https://www.w3.org/TR/REC-xml/#charsets.", invalidCodePoint, messageRunnerKey));
22 }
23 }