Skip to content

Commit a3bb2ec

Browse files
author
hqbfzwang
committed
opti test and add javadoc
1 parent 50c65bd commit a3bb2ec

3 files changed

Lines changed: 7 additions & 4 deletions

File tree

pulsar-broker/src/test/java/org/apache/pulsar/client/impl/MessageChecksumTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
import org.apache.pulsar.client.api.PulsarClientException;
3939
import org.apache.pulsar.client.api.TypedMessageBuilder;
4040
import org.apache.pulsar.client.impl.ProducerImpl.OpSendMsg;
41-
import org.apache.pulsar.client.impl.metrics.LatencyHistogram;
41+
import org.apache.pulsar.client.impl.metrics.ProducerMetrics;
4242
import org.apache.pulsar.common.api.proto.MessageMetadata;
4343
import org.apache.pulsar.common.api.proto.ProtocolVersion;
4444
import org.apache.pulsar.common.protocol.ByteBufPair;
@@ -238,7 +238,7 @@ public void testTamperingMessageIsDetected() throws Exception {
238238
// WHEN
239239
// protocol message is created with checksum
240240
ByteBufPair cmd = Commands.newSend(1, 1, 1, ChecksumType.Crc32c, msgMetadata, payload);
241-
OpSendMsg op = OpSendMsg.create(LatencyHistogram.NOOP,
241+
OpSendMsg op = OpSendMsg.create(ProducerMetrics.NOOP,
242242
(MessageImpl<byte[]>) msgBuilder.getMessage(), cmd, 1, null);
243243

244244
// THEN

pulsar-broker/src/test/java/org/apache/pulsar/client/impl/MessageChunkingTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
import org.apache.pulsar.client.api.SizeUnit;
5757
import org.apache.pulsar.client.impl.MessageImpl.SchemaState;
5858
import org.apache.pulsar.client.impl.ProducerImpl.OpSendMsg;
59-
import org.apache.pulsar.client.impl.metrics.LatencyHistogram;
59+
import org.apache.pulsar.client.impl.metrics.ProducerMetrics;
6060
import org.apache.pulsar.common.api.proto.MessageMetadata;
6161
import org.apache.pulsar.common.policies.data.PublisherStats;
6262
import org.apache.pulsar.common.protocol.ByteBufPair;
@@ -464,7 +464,7 @@ public void testExpireIncompleteChunkMessage() throws Exception{
464464
ByteBufPair cmd = Commands.newSend(producerId, 1, 1, ChecksumType.Crc32c, msgMetadata, payload);
465465
MessageImpl msgImpl = ((MessageImpl<byte[]>) msg.getMessage());
466466
msgImpl.setSchemaState(SchemaState.Ready);
467-
OpSendMsg op = OpSendMsg.create(LatencyHistogram.NOOP, msgImpl, cmd, 1, null);
467+
OpSendMsg op = OpSendMsg.create(ProducerMetrics.NOOP, msgImpl, cmd, 1, null);
468468
producer.processOpSendMsg(op);
469469

470470
retryStrategically((test) -> {

pulsar-client/src/main/java/org/apache/pulsar/client/impl/metrics/ProducerMetrics.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@
2727
*/
2828
public class ProducerMetrics {
2929

30+
// Used for tests
31+
public static final ProducerMetrics NOOP = new ProducerMetrics(InstrumentProvider.NOOP, null);
32+
3033
private final LatencyHistogram sendLatencyHistogram;
3134
private final LatencyHistogram rpcLatencyHistogram;
3235
private final Counter publishedBytesCounter;

0 commit comments

Comments
 (0)