Skip to content

Commit df55011

Browse files
author
hqbfzwang
committed
opti test and add javadoc
1 parent 38c3355 commit df55011

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
@@ -36,7 +36,7 @@
3636
import org.apache.pulsar.client.api.PulsarClient;
3737
import org.apache.pulsar.client.api.TypedMessageBuilder;
3838
import org.apache.pulsar.client.impl.ProducerImpl.OpSendMsg;
39-
import org.apache.pulsar.client.impl.metrics.LatencyHistogram;
39+
import org.apache.pulsar.client.impl.metrics.ProducerMetrics;
4040
import org.apache.pulsar.common.api.proto.MessageMetadata;
4141
import org.apache.pulsar.common.api.proto.ProtocolVersion;
4242
import org.apache.pulsar.common.protocol.ByteBufPair;
@@ -193,7 +193,7 @@ public void testTamperingMessageIsDetected() throws Exception {
193193
// WHEN
194194
// protocol message is created with checksum
195195
ByteBufPair cmd = Commands.newSend(1, 1, 1, ChecksumType.Crc32c, msgMetadata, payload);
196-
OpSendMsg op = OpSendMsg.create(LatencyHistogram.NOOP,
196+
OpSendMsg op = OpSendMsg.create(ProducerMetrics.NOOP,
197197
(MessageImpl<byte[]>) msgBuilder.getMessage(), cmd, 1, null);
198198

199199
// 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;
@@ -465,7 +465,7 @@ public void testExpireIncompleteChunkMessage() throws Exception{
465465
ByteBufPair cmd = Commands.newSend(producerId, 1, 1, ChecksumType.Crc32c, msgMetadata, payload);
466466
MessageImpl msgImpl = ((MessageImpl<byte[]>) msg.getMessage());
467467
msgImpl.setSchemaState(SchemaState.Ready);
468-
OpSendMsg op = OpSendMsg.create(LatencyHistogram.NOOP, msgImpl, cmd, 1, null);
468+
OpSendMsg op = OpSendMsg.create(ProducerMetrics.NOOP, msgImpl, cmd, 1, null);
469469
producer.processOpSendMsg(op);
470470

471471
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)