У меня есть приложение Java, который устанавливает слушатель в очереди, то onMessage(Message)
получает подкласс javax.jms.TextMessage
, как я могу сделать это получить подкласс javax.jms.BytesMessage
JMS Websphere MQ BytesMessge и TextMessage
Примечания: Я не имеют доступ к приложению, которое отправляет сообщения.
String.getBytes() вернет платформу по умолчанию. Если байты в TextMessage - это нечто иное, чем платформа по умолчанию, байты будут искажены. Вместо этого используйте String.getBytes (String), где параметр является кодировкой текстового сообщения. – noahlz