Tabnine Logo
RMQNormalProducer.clearMsg
Code IndexAdd Tabnine to your IDE (free)

How to use
clearMsg
method
in
org.apache.rocketmq.test.client.rmq.RMQNormalProducer

Best Java code snippets using org.apache.rocketmq.test.client.rmq.RMQNormalProducer.clearMsg (Showing top 18 results out of 315)

origin: apache/rocketmq

@Test
public void testQueryMsgByErrorMsgId() {
  producer.clearMsg();
  int msgSize = 20;
  String errorMsgId = "errorMsgId";
  producer.send(msgSize);
  Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
  MessageExt queryMsg = null;
  try {
    queryMsg = producer.getProducer().viewMessage(errorMsgId);
  } catch (Exception e) {
  }
  assertThat(queryMsg).isNull();
}
origin: apache/rocketmq

  @Test
  public void testQueryMsgByNullMsgId() {
    producer.clearMsg();
    int msgSize = 20;
    String errorMsgId = null;
    producer.send(msgSize);
    Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());

    MessageExt queryMsg = null;
    try {
      queryMsg = producer.getProducer().viewMessage(errorMsgId);
    } catch (Exception e) {
    }

    assertThat(queryMsg).isNull();
  }
}
origin: apache/rocketmq

@Test
public void testOrderMsgWithTag1AndTag2SubTag1() {
  int msgSize = 5;
  String tag1 = "jueyin_tag_1";
  String tag2 = "jueyin_tag_2";
  RMQNormalConsumer consumer = getConsumer(nsAddr, topic, tag1, new RMQOrderListener());
  List<MessageQueue> mqs = producer.getMessageQueue();
  MessageQueueMsg mqMsgs = new MessageQueueMsg(mqs, msgSize, tag2);
  producer.send(mqMsgs.getMsgsWithMQ());
  producer.clearMsg();
  mqMsgs = new MessageQueueMsg(mqs, msgSize, tag1);
  producer.send(mqMsgs.getMsgsWithMQ());
  consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
  assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
    consumer.getListener().getAllMsgBody()))
    .containsExactlyElementsIn(mqMsgs.getMsgBodys());
  assertThat(VerifyUtils.verifyOrder(((RMQOrderListener) consumer.getListener()).getMsgs()))
    .isEqualTo(true);
}
origin: apache/rocketmq

  @Test
  public void testConsumeWithDiffTagAndFilter() {
    int msgSize = 10;
    String topic1 = initTopic();
    String topic2 = initTopic();
    String tag1 = "jueyin_tag_1";
    String tag2 = "jueyin_tag_2";
    RMQNormalConsumer consumer = getConsumer(nsAddr, topic1, "*", new RMQNormalListener());
    consumer.subscribe(topic2, tag1);

    producer.send(MQMessageFactory.getMsg(topic2, msgSize, tag2));
    producer.clearMsg();
    producer.send(MQMessageFactory.getMsg(topic1, msgSize));
    producer.send(MQMessageFactory.getMsg(topic2, msgSize, tag1));

    Assert.assertEquals("Not all are sent", msgSize * 2, producer.getAllUndupMsgBody().size());
    consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
    assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer.getListener().getAllMsgBody()))
      .containsExactlyElementsIn(producer.getAllMsgBody());
  }
}
origin: apache/rocketmq

  consumer2.getListener(), consumer3.getListener());
consumer3.shutdown();
producer.clearMsg();
consumer1.clearMsg();
consumer2.clearMsg();
origin: apache/rocketmq

  @Test
  public void testConsumeWithDiffTagAndFilter() {
    int msgSize = 10;
    String topic1 = initTopic();
    String topic2 = initTopic();
    String tag1 = "jueyin_tag_1";
    String tag2 = "jueyin_tag_2";
    RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic1, "*", new RMQNormalListener());
    consumer1.subscribe(topic2, tag1);
    RMQNormalConsumer consumer2 = getConsumer(nsAddr, topic1, "*", new RMQNormalListener());
    consumer2.subscribe(topic2, tag1);

    producer.send(MQMessageFactory.getMsg(topic2, msgSize, tag2));
    producer.clearMsg();
    producer.send(MQMessageFactory.getMsg(topic1, msgSize));
    producer.send(MQMessageFactory.getMsg(topic2, msgSize, tag1));

    boolean recvAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(),
      consumer1.getListener(), consumer2.getListener());
    assertThat(recvAll).isEqualTo(true);
  }
}
origin: apache/rocketmq

  @Test
  public void testTwoConsumerFilter() {
    int msgSize = 40;
    String tag1 = "jueyin_tag_1";
    String tag2 = "jueyin_tag_2";

    RMQBroadCastConsumer consumer1 = getBroadCastConsumer(nsAddr, topic, tag1,
      new RMQNormalListener());
    RMQBroadCastConsumer consumer2 = getBroadCastConsumer(nsAddr,
      consumer1.getConsumerGroup(), topic, tag1, new RMQNormalListener());
    TestUtils.waitForSeconds(waitTime);

    producer.send(tag2, msgSize);
    Assert.assertEquals("Not all sent succeeded", msgSize, producer.getAllUndupMsgBody().size());
    producer.clearMsg();
    producer.send(tag1, msgSize);

    consumer1.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
    consumer2.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);

    assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer1.getListener().getAllMsgBody()))
      .containsExactlyElementsIn(producer.getAllMsgBody());
    assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer2.getListener().getAllMsgBody()))
      .containsExactlyElementsIn(producer.getAllMsgBody());
  }
}
origin: apache/rocketmq

  .containsExactlyElementsIn(producer.getAllMsgBody());
producer.clearMsg();
consumer1.clearMsg();
origin: apache/rocketmq

producer.clearMsg();
consumer1.clearMsg();
origin: didi/DDMQ

@Test
public void testQueryMsgByErrorMsgId() {
  producer.clearMsg();
  int msgSize = 20;
  String errorMsgId = "errorMsgId";
  producer.send(msgSize);
  Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
  MessageExt queryMsg = null;
  try {
    queryMsg = producer.getProducer().viewMessage(errorMsgId);
  } catch (Exception e) {
  }
  assertThat(queryMsg).isNull();
}
origin: didi/DDMQ

  @Test
  public void testQueryMsgByNullMsgId() {
    producer.clearMsg();
    int msgSize = 20;
    String errorMsgId = null;
    producer.send(msgSize);
    Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());

    MessageExt queryMsg = null;
    try {
      queryMsg = producer.getProducer().viewMessage(errorMsgId);
    } catch (Exception e) {
    }

    assertThat(queryMsg).isNull();
  }
}
origin: didi/DDMQ

@Test
public void testOrderMsgWithTag1AndTag2SubTag1() {
  int msgSize = 5;
  String tag1 = "jueyin_tag_1";
  String tag2 = "jueyin_tag_2";
  RMQNormalConsumer consumer = getConsumer(nsAddr, topic, tag1, new RMQOrderListener());
  List<MessageQueue> mqs = producer.getMessageQueue();
  MessageQueueMsg mqMsgs = new MessageQueueMsg(mqs, msgSize, tag2);
  producer.send(mqMsgs.getMsgsWithMQ());
  producer.clearMsg();
  mqMsgs = new MessageQueueMsg(mqs, msgSize, tag1);
  producer.send(mqMsgs.getMsgsWithMQ());
  consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
  assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
    consumer.getListener().getAllMsgBody()))
    .containsExactlyElementsIn(mqMsgs.getMsgBodys());
  assertThat(VerifyUtils.verifyOrder(((RMQOrderListener) consumer.getListener()).getMsgs()))
    .isEqualTo(true);
}
origin: didi/DDMQ

  @Test
  public void testConsumeWithDiffTagAndFilter() {
    int msgSize = 10;
    String topic1 = initTopic();
    String topic2 = initTopic();
    String tag1 = "jueyin_tag_1";
    String tag2 = "jueyin_tag_2";
    RMQNormalConsumer consumer = getConsumer(nsAddr, topic1, "*", new RMQNormalListener());
    consumer.subscribe(topic2, tag1);

    producer.send(MQMessageFactory.getMsg(topic2, msgSize, tag2));
    producer.clearMsg();
    producer.send(MQMessageFactory.getMsg(topic1, msgSize));
    producer.send(MQMessageFactory.getMsg(topic2, msgSize, tag1));

    Assert.assertEquals("Not all are sent", msgSize * 2, producer.getAllUndupMsgBody().size());
    consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
    assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer.getListener().getAllMsgBody()))
      .containsExactlyElementsIn(producer.getAllMsgBody());
  }
}
origin: didi/DDMQ

  consumer2.getListener(), consumer3.getListener());
consumer3.shutdown();
producer.clearMsg();
consumer1.clearMsg();
consumer2.clearMsg();
origin: didi/DDMQ

  @Test
  public void testTwoConsumerFilter() {
    int msgSize = 40;
    String tag1 = "jueyin_tag_1";
    String tag2 = "jueyin_tag_2";

    RMQBroadCastConsumer consumer1 = getBroadCastConsumer(nsAddr, topic, tag1,
      new RMQNormalListener());
    RMQBroadCastConsumer consumer2 = getBroadCastConsumer(nsAddr,
      consumer1.getConsumerGroup(), topic, tag1, new RMQNormalListener());
    TestUtils.waitForSeconds(waitTime);

    producer.send(tag2, msgSize);
    Assert.assertEquals("Not all sent succeeded", msgSize, producer.getAllUndupMsgBody().size());
    producer.clearMsg();
    producer.send(tag1, msgSize);

    consumer1.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
    consumer2.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);

    assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer1.getListener().getAllMsgBody()))
      .containsExactlyElementsIn(producer.getAllMsgBody());
    assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer2.getListener().getAllMsgBody()))
      .containsExactlyElementsIn(producer.getAllMsgBody());
  }
}
origin: didi/DDMQ

  @Test
  public void testConsumeWithDiffTagAndFilter() {
    int msgSize = 10;
    String topic1 = initTopic();
    String topic2 = initTopic();
    String tag1 = "jueyin_tag_1";
    String tag2 = "jueyin_tag_2";
    RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic1, "*", new RMQNormalListener());
    consumer1.subscribe(topic2, tag1);
    RMQNormalConsumer consumer2 = getConsumer(nsAddr, topic1, "*", new RMQNormalListener());
    consumer2.subscribe(topic2, tag1);

    producer.send(MQMessageFactory.getMsg(topic2, msgSize, tag2));
    producer.clearMsg();
    producer.send(MQMessageFactory.getMsg(topic1, msgSize));
    producer.send(MQMessageFactory.getMsg(topic2, msgSize, tag1));

    boolean recvAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(),
      consumer1.getListener(), consumer2.getListener());
    assertThat(recvAll).isEqualTo(true);
  }
}
origin: didi/DDMQ

  .containsExactlyElementsIn(producer.getAllMsgBody());
producer.clearMsg();
consumer1.clearMsg();
origin: didi/DDMQ

producer.clearMsg();
consumer1.clearMsg();
org.apache.rocketmq.test.client.rmqRMQNormalProducerclearMsg

Popular methods of RMQNormalProducer

  • getProducerGroupName
  • getProducerInstanceName
  • send
  • <init>
  • create
  • getAllMsgBody
  • getAllUndupMsgBody
  • getFirstMsg
  • getMessageQueue
  • getMsgBodysCopy
  • getProducer
  • isStartSuccess
  • getProducer,
  • isStartSuccess,
  • sendMQ,
  • setDebug,
  • start

Popular in Java

  • Creating JSON documents from java classes using gson
  • getSupportFragmentManager (FragmentActivity)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • setScale (BigDecimal)
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • InputStreamReader (java.io)
    A class for turning a byte stream into a character stream. Data read from the source input stream is
  • Timestamp (java.sql)
    A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
  • Dictionary (java.util)
    Note: Do not use this class since it is obsolete. Please use the Map interface for new implementatio
  • JComboBox (javax.swing)
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • 21 Best IntelliJ Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now