Codota Logo
RMQAsyncSendProducer.asyncSend
Code IndexAdd Codota to your IDE (free)

How to use
asyncSend
method
in
org.apache.rocketmq.test.client.rmq.RMQAsyncSendProducer

Best Java code snippets using org.apache.rocketmq.test.client.rmq.RMQAsyncSendProducer.asyncSend (Showing top 14 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
List l =
  • Codota Iconnew LinkedList()
  • Codota IconCollections.emptyList()
  • Codota Iconnew ArrayList()
  • Smart code suggestions by Codota
}
origin: apache/rocketmq

public void asyncSend(int msgSize) {
  this.msgSize = msgSize;
  for (int i = 0; i < msgSize; i++) {
    Message msg = new Message(topic, RandomUtil.getStringByUUID().getBytes());
    this.asyncSend(msg);
  }
}
origin: apache/rocketmq

public void asyncSend(int msgSize, MessageQueue mq) {
  this.msgSize = msgSize;
  for (int i = 0; i < msgSize; i++) {
    Message msg = new Message(topic, RandomUtil.getStringByUUID().getBytes());
    this.asyncSend(msg, mq);
  }
}
origin: apache/rocketmq

public void asyncSend(int msgSize, MessageQueueSelector selector) {
  this.msgSize = msgSize;
  for (int i = 0; i < msgSize; i++) {
    Message msg = new Message(topic, RandomUtil.getStringByUUID().getBytes());
    this.asyncSend(msg, selector, i);
  }
}
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

MessageQueue mq = new MessageQueue(topic, broker1Name, queueId);
producer.asyncSend(msgSize, mq);
producer.waitForResponse(10 * 1000);
assertThat(producer.getSuccessMsgCount()).isEqualTo(msgSize);
producer.getSuccessSendResult().clear();
mq = new MessageQueue(topic, broker2Name, queueId);
producer.asyncSend(msgSize, mq);
producer.waitForResponse(10 * 1000);
assertThat(producer.getSuccessMsgCount()).isEqualTo(msgSize);
origin: apache/rocketmq

RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
producer.asyncSend(msgSize, new MessageQueueSelector() {
  @Override
  public MessageQueue select(List<MessageQueue> list, Message message, Object o) {
producer.getSuccessSendResult().clear();
producer.asyncSend(msgSize, new MessageQueueSelector() {
  @Override
  public MessageQueue select(List<MessageQueue> list, Message message, Object o) {
origin: didi/DDMQ

public void asyncSend(int msgSize, MessageQueueSelector selector) {
  this.msgSize = msgSize;
  for (int i = 0; i < msgSize; i++) {
    Message msg = new Message(topic, RandomUtil.getStringByUUID().getBytes());
    this.asyncSend(msg, selector, i);
  }
}
origin: didi/DDMQ

public void asyncSend(int msgSize) {
  this.msgSize = msgSize;
  for (int i = 0; i < msgSize; i++) {
    Message msg = new Message(topic, RandomUtil.getStringByUUID().getBytes());
    this.asyncSend(msg);
  }
}
origin: didi/DDMQ

public void asyncSend(int msgSize, MessageQueue mq) {
  this.msgSize = msgSize;
  for (int i = 0; i < msgSize; i++) {
    Message msg = new Message(topic, RandomUtil.getStringByUUID().getBytes());
    this.asyncSend(msg, mq);
  }
}
origin: apache/rocketmq

  @Test
  public void testAsyncSendWithMQ() {
    int msgSize = 20;
    int queueId = 0;
    RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
    MessageQueue mq = new MessageQueue(topic, broker1Name, queueId);

    producer.sendOneWay(msgSize, mq);
    producer.waitForResponse(5 * 1000);

    consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
    assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer.getListener().getAllMsgBody()))
      .containsExactlyElementsIn(producer.getAllMsgBody());

    producer.clearMsg();
    consumer.clearMsg();

    mq = new MessageQueue(topic, broker2Name, queueId);
    producer.asyncSend(msgSize, mq);
    producer.waitForResponse(5 * 1000);

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

@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: didi/DDMQ

MessageQueue mq = new MessageQueue(topic, broker1Name, queueId);
producer.asyncSend(msgSize, mq);
producer.waitForResponse(10 * 1000);
assertThat(producer.getSuccessMsgCount()).isEqualTo(msgSize);
producer.asyncSend(msgSize, mq);
producer.waitForResponse(10 * 1000);
assertThat(producer.getSuccessMsgCount()).isEqualTo(msgSize);
origin: didi/DDMQ

RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
producer.asyncSend(msgSize, new MessageQueueSelector() {
  @Override
  public MessageQueue select(List<MessageQueue> list, Message message, Object o) {
producer.getSuccessSendResult().clear();
producer.asyncSend(msgSize, new MessageQueueSelector() {
  @Override
  public MessageQueue select(List<MessageQueue> list, Message message, Object o) {
origin: didi/DDMQ

  @Test
  public void testAsyncSendWithMQ() {
    int msgSize = 20;
    int queueId = 0;
    RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
    MessageQueue mq = new MessageQueue(topic, broker1Name, queueId);

    producer.sendOneWay(msgSize, mq);
    producer.waitForResponse(5 * 1000);

    consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
    assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer.getListener().getAllMsgBody()))
      .containsExactlyElementsIn(producer.getAllMsgBody());

    producer.clearMsg();
    consumer.clearMsg();

    mq = new MessageQueue(topic, broker2Name, queueId);
    producer.asyncSend(msgSize, mq);
    producer.waitForResponse(5 * 1000);

    consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
    assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer.getListener().getAllMsgBody()))
      .containsExactlyElementsIn(producer.getAllMsgBody());
  }
}
org.apache.rocketmq.test.client.rmqRMQAsyncSendProducerasyncSend

Popular methods of RMQAsyncSendProducer

  • sendOneWay
  • <init>
  • clearMsg
  • create
  • getAllMsgBody
  • getSuccessMsgCount
  • getSuccessSendResult
  • setDebug
  • start
  • waitForResponse

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getSupportFragmentManager (FragmentActivity)
  • scheduleAtFixedRate (Timer)
  • notifyDataSetChanged (ArrayAdapter)
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • Project (org.apache.tools.ant)
    Central representation of an Ant project. This class defines an Ant project with all of its targets,
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