Codota Logo
RMQNormalConsumer.getListener
Code IndexAdd Codota to your IDE (free)

How to use
getListener
method
in
org.apache.rocketmq.test.client.rmq.RMQNormalConsumer

Best Java code snippets using org.apache.rocketmq.test.client.rmq.RMQNormalConsumer.getListener (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
StringBuilder s =
  • Codota Iconnew StringBuilder()
  • Codota Iconnew StringBuilder(32)
  • Codota IconString str;new StringBuilder(str)
  • Smart code suggestions by Codota
}
origin: apache/rocketmq

@Test
public void testSendAndReceiveMessageOverTLS() {
  int numberOfMessagesToSend = 16;
  producer.send(numberOfMessagesToSend);
  boolean consumedAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(), consumer.getListener());
  Assertions.assertThat(consumedAll).isEqualTo(true);
}
origin: apache/rocketmq

@Test
public void testSendAndReceiveMessageOverTLS() {
  int numberOfMessagesToSend = 16;
  producer.send(numberOfMessagesToSend);
  boolean consumedAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(), consumer.getListener());
  Assertions.assertThat(consumedAll).isEqualTo(true);
}
origin: apache/rocketmq

@Test
public void testSendAndReceiveMessageOverTLS() {
  int numberOfMessagesToSend = 16;
  producer.send(numberOfMessagesToSend);
  boolean consumedAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(), consumer.getListener());
  Assertions.assertThat(consumedAll).isEqualTo(true);
}
origin: apache/rocketmq

  @Test
  public void testSendRandomQueues() {
    int msgSize = 10;
    List<MessageQueue> mqs = producer.getMessageQueue();
    MessageQueueMsg mqMsgs = new MessageQueueMsg(
      MQMessageFactory.getMessageQueues(mqs.get(0), mqs.get(1), mqs.get(mqs.size() - 1)),
      msgSize);
    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 testSynSendMessage() {
    int msgSize = 10;
    producer.send(msgSize);
    Assert.assertEquals("Not all sent succeeded", msgSize, producer.getAllUndupMsgBody().size());
    consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
    assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer.getListener().getAllMsgBody()))
      .containsExactlyElementsIn(producer.getAllMsgBody());
  }
}
origin: apache/rocketmq

@Test
public void testOrderMsg() {
  int msgSize = 10;
  List<MessageQueue> mqs = producer.getMessageQueue();
  MessageQueueMsg mqMsgs = new MessageQueueMsg(mqs, msgSize);
  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 testSendOneQueue() {
  int msgSize = 20;
  List<MessageQueue> mqs = producer.getMessageQueue();
  MessageQueueMsg mqMsgs = new MessageQueueMsg(MQMessageFactory.getMessageQueues(mqs.get(0)),
    msgSize);
  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 testDelayLevell() {
  int delayLevel = 1;
  List<Object> delayMsgs = MQMessageFactory.getDelayMsg(topic, delayLevel, msgSize);
  producer.send(delayMsgs);
  Assert.assertEquals("Not all sent succeeded", msgSize, producer.getAllUndupMsgBody().size());
  consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
  Assert.assertEquals("Not all are consumed", 0, VerifyUtils.verify(producer.getAllMsgBody(),
    consumer.getListener().getAllMsgBody()));
  Assert.assertEquals("Timer is not correct", true,
    VerifyUtils.verifyDelay(DELAY_LEVEL[delayLevel - 1] * 1000,
      ((RMQDelayListner) consumer.getListener()).getMsgDelayTimes()));
}
origin: apache/rocketmq

@Test
public void testDelayLevel2() {
  int delayLevel = 2;
  List<Object> delayMsgs = MQMessageFactory.getDelayMsg(topic, delayLevel, msgSize);
  producer.send(delayMsgs);
  Assert.assertEquals("Not all sent succeeded", msgSize, producer.getAllUndupMsgBody().size());
  consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(),
    DELAY_LEVEL[delayLevel - 1] * 1000 * 2);
  Assert.assertEquals("Not all are consumed", 0, VerifyUtils.verify(producer.getAllMsgBody(),
    consumer.getListener().getAllMsgBody()));
  Assert.assertEquals("Timer is not correct", true,
    VerifyUtils.verifyDelay(DELAY_LEVEL[delayLevel - 1] * 1000,
      ((RMQDelayListner) consumer.getListener()).getMsgDelayTimes()));
}
origin: apache/rocketmq

  @Test
  public void testOneWaySendWithOnlyMsgAsParam() {
    int msgSize = 20;
    RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());

    producer.sendOneWay(msgSize);
    producer.waitForResponse(5 * 1000);
    assertThat(producer.getAllMsgBody().size()).isEqualTo(msgSize);

    consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
    assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer.getListener().getAllMsgBody()))
      .containsExactlyElementsIn(producer.getAllMsgBody());
  }
}
origin: apache/rocketmq

@Test
public void testTagSmoke() {
  String tag = "jueyin";
  int msgSize = 10;
  RMQNormalConsumer consumer = getConsumer(nsAddr, topic, tag, new RMQNormalListener());
  producer.send(tag, msgSize);
  Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
  consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
  assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
    consumer.getListener().getAllMsgBody()))
    .containsExactlyElementsIn(producer.getAllMsgBody());
}
origin: apache/rocketmq

@Test
public void testSubTwoTabMessageOnsTag() {
  String tag = "jueyin1";
  String subExpress = String.format("%s||jueyin2", tag);
  int msgSize = 10;
  RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExpress,
    new RMQNormalListener());
  producer.send(tag, msgSize);
  Assert.assertEquals("Not all sent succeeded", msgSize, producer.getAllUndupMsgBody().size());
  consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
  assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
    consumer.getListener().getAllMsgBody()))
    .containsExactlyElementsIn(producer.getAllMsgBody());
}
origin: apache/rocketmq

@Test
public void testDelayLevel3() {
  int delayLevel = 3;
  List<Object> delayMsgs = MQMessageFactory.getDelayMsg(topic, delayLevel, msgSize);
  producer.send(delayMsgs);
  Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
  consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(),
    DELAY_LEVEL[delayLevel - 1] * 1000 * 2);
  Assert.assertEquals("Not all are consumed", 0, VerifyUtils.verify(producer.getAllMsgBody(),
    consumer.getListener().getAllMsgBody()));
  Assert.assertEquals("Timer is not correct", true,
    VerifyUtils.verifyDelay(DELAY_LEVEL[delayLevel - 1] * 1000,
      ((RMQDelayListner) consumer.getListener()).getMsgDelayTimes()));
}
origin: apache/rocketmq

@Test
public void testSendWithOnlyCallBack() {
  int msgSize = 20;
  RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
  producer.asyncSend(msgSize);
  producer.waitForResponse(10 * 1000);
  assertThat(producer.getSuccessMsgCount()).isEqualTo(msgSize);
  consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
  assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
    consumer.getListener().getAllMsgBody()))
    .containsExactlyElementsIn(producer.getAllMsgBody());
}
origin: apache/rocketmq

@Test
public void testSubAllMessageNoTag() {
  String subExprress = "*";
  int msgSize = 10;
  RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExprress,
    new RMQNormalListener());
  producer.send(msgSize);
  Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
  consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
  assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
    consumer.getListener().getAllMsgBody()))
    .containsExactlyElementsIn(producer.getAllMsgBody());
}
origin: apache/rocketmq

@Test
public void testSubAllMessageWithTag() {
  String tag = "jueyin";
  String subExpress = "*";
  int msgSize = 10;
  RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExpress,
    new RMQNormalListener());
  producer.send(tag, msgSize);
  Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
  consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
  assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
    consumer.getListener().getAllMsgBody()))
    .containsExactlyElementsIn(producer.getAllMsgBody());
}
origin: apache/rocketmq

@Test
public void testSubNullWithTagNull() {
  String tag = null;
  String subExpress = null;
  int msgSize = 10;
  RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExpress,
    new RMQNormalListener());
  producer.send(tag, msgSize);
  Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
  consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
  assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
    consumer.getListener().getAllMsgBody()))
    .containsExactlyElementsIn(producer.getAllMsgBody());
}
origin: apache/rocketmq

@Test
public void testSubAllMessageWithNullTag() {
  String tag = null;
  String subExpress = "*";
  int msgSize = 10;
  RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExpress,
    new RMQNormalListener());
  producer.send(tag, msgSize);
  Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
  consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
  assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
    consumer.getListener().getAllMsgBody()))
    .containsExactlyElementsIn(producer.getAllMsgBody());
}
origin: apache/rocketmq

@Test
public void testSubTwoTabAndMatchTwo() {
  String tags[] = {"jueyin1", "jueyin2"};
  String subExpress = String.format("%s||%s", tags[0], tags[1]);
  int msgSize = 10;
  TagMessage tagMessage = new TagMessage(tags, topic, msgSize);
  RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExpress,
    new RMQNormalListener());
  producer.send(tagMessage.getMixedTagMessages());
  Assert.assertEquals("Not all sent succeeded", msgSize * tags.length,
    producer.getAllUndupMsgBody().size());
  consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
  assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
    consumer.getListener().getAllMsgBody()))
    .containsExactlyElementsIn(tagMessage.getAllTagMessageBody());
}
origin: apache/rocketmq

@Test
public void testTwoConsumerWithSameGroup() {
  int msgSize = 20;
  String originMsgDCName = RandomUtils.getStringByUUID();
  String msgBodyDCName = RandomUtils.getStringByUUID();
  RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, tag,
    new RMQNormalListener(originMsgDCName, msgBodyDCName));
  getConsumer(nsAddr, consumer1.getConsumerGroup(), tag,
    new RMQNormalListener(originMsgDCName, msgBodyDCName));
  producer.send(tag, msgSize);
  Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
  consumer1.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
  assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
    consumer1.getListener().getAllMsgBody()))
    .containsExactlyElementsIn(producer.getAllMsgBody());
}
org.apache.rocketmq.test.client.rmqRMQNormalConsumergetListener

Popular methods of RMQNormalConsumer

  • <init>
  • clearMsg
  • create
  • getConsumerGroup
  • setDebug
  • shutdown
  • start
  • subscribe

Popular in Java

  • Making http requests using okhttp
  • getContentResolver (Context)
  • scheduleAtFixedRate (ScheduledExecutorService)
    Creates and executes a periodic action that becomes enabled first after the given initial delay, and
  • getSystemService (Context)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • Permission (java.security)
    Abstract class for representing access to a system resource. All permissions have a name (whose inte
  • Properties (java.util)
    The Properties class represents a persistent set of properties. The Properties can be saved to a st
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • Join (org.hibernate.mapping)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now