message.setOriginalTransactionId(message.getTransactionId());
}
message.setTransactionId(null);
if (isUseCompression()) {
message.compress();
}
if (!message.isResponseRequired()) {
// If the message was originally sent using async send, we will preserve that
// QOS by bridging it using an async send (small chance of message loss).