avoid decoding msgBody twice in JmsMsgSendOp

This commit is contained in:
Christopher Lambert 2021-06-10 11:14:15 +02:00
parent 18e9bb91ff
commit 2d84c4d036

View File

@ -108,11 +108,10 @@ public class JmsMsgSendOp extends JmsTimeTrackOp {
@Override
public void run() {
int messageSize;
try {
byte[] msgBytes = msgBody.getBytes(StandardCharsets.UTF_8);
messageSize = msgBytes.length;
jmsProducer.send(jmsDestination, msgBody.getBytes(StandardCharsets.UTF_8));
int messageSize = msgBytes.length;
jmsProducer.send(jmsDestination, msgBytes);
messagesizeHistogram.update(messageSize);
bytesCounter.inc(messageSize);