我需要使用錯誤消息,并根據(jù)失敗的原因重試或丟棄消息。為了測試這一點,我明確地從我的代碼中拋出了一個運行時異常。我看到 ErrorMessage 中的 originalMessage 和標頭為空。但是我將我的有效負載視為一個字節(jié)數(shù)組,并將我的自定義標頭視為有效負載的 failedMessage 。我該如何檢索它?我在 ErrorMessage 的有效負載中沒有看到為 failedMessage 屬性指定的 getter。
1 回答

FFIVE
TA貢獻1797條經(jīng)驗 獲得超6個贊
是有效載荷的failedMessage
一個屬性,它是一個MessagingException
. 投吧...
Message<?> failed = ((MessagingException) em.getPayload()).getFailedMessage();
添加回答
舉報
0/150
提交
取消