Tabnine Logo
org.apache.rocketmq.test.client.rmq
Code IndexAdd Tabnine to your IDE (free)

How to use org.apache.rocketmq.test.client.rmq

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

origin: apache/rocketmq

public static RMQBroadCastConsumer getRMQBroadCastConsumer(String nsAddr, String consumerGroup,
  String topic, String subExpression,
  AbstractListener listner) {
  RMQBroadCastConsumer consumer = new RMQBroadCastConsumer(nsAddr, topic, subExpression,
    consumerGroup, listner);
  consumer.create();
  consumer.start();
  return consumer;
}
origin: apache/rocketmq

public RMQNormalProducer(String nsAddr, String topic, String producerGroupName,
  String producerInstanceName, boolean useTLS) {
  super(topic);
  this.producerGroupName = producerGroupName;
  this.producerInstanceName = producerInstanceName;
  this.nsAddr = nsAddr;
  create(useTLS);
  start();
}
origin: apache/rocketmq

  public static RMQSqlConsumer getRMQSqlConsumer(String nsAddr, String consumerGroup,
    String topic, MessageSelector selector,
    AbstractListener listner) {
    RMQSqlConsumer consumer = new RMQSqlConsumer(nsAddr, topic, selector,
      consumerGroup, listner);
    consumer.create();
    consumer.start();
    return consumer;
  }
}
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

protected void create(boolean useTLS) {
  producer = new DefaultMQProducer();
  producer.setProducerGroup(getProducerGroupName());
  producer.setInstanceName(getProducerInstanceName());
  producer.setUseTLS(useTLS);
  if (nsAddr != null) {
    producer.setNamesrvAddr(nsAddr);
  }
}
origin: apache/rocketmq

public static RMQNormalConsumer getRMQNormalConsumer(String nsAddr, String consumerGroup,
  String topic, String subExpression,
  AbstractListener listener, boolean useTLS) {
  RMQNormalConsumer consumer = new RMQNormalConsumer(nsAddr, topic, subExpression,
    consumerGroup, listener);
  consumer.create(useTLS);
  consumer.start();
  return consumer;
}
origin: apache/rocketmq

public static RMQNormalProducer getProducer(String nsAddr, String topic, boolean useTLS) {
  RMQNormalProducer producer = new RMQNormalProducer(nsAddr, topic, useTLS);
  if (debug) {
    producer.setDebug();
  }
  mqClients.add(producer);
  return producer;
}
origin: apache/rocketmq

public RMQAsyncSendProducer(String nsAddr, String topic) {
  super(topic);
  this.nsAddr = nsAddr;
  sendCallback = new SendCallback() {
    @Override
    public void onSuccess(SendResult sendResult) {
      successSendResult.add(sendResult);
    }
    @Override
    public void onException(Throwable throwable) {
      exceptionMsgCount.getAndIncrement();
    }
  };
  create();
  start();
}
origin: apache/rocketmq

  public void restart() {
    consumer.shutdown();
    create();
    start();
  }
}
origin: apache/rocketmq

public void send(Map<MessageQueue, List<Object>> msgs) {
  for (MessageQueue mq : msgs.keySet()) {
    send(msgs.get(mq), mq);
  }
}
origin: apache/rocketmq

public static RMQAsyncSendProducer getAsyncProducer(String nsAddr, String topic) {
  RMQAsyncSendProducer producer = new RMQAsyncSendProducer(nsAddr, topic);
  if (debug) {
    producer.setDebug();
  }
  mqClients.add(producer);
  return producer;
}
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

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

public void create() {
  create(false);
}
origin: apache/rocketmq

public void send(List<Object> msgs, MessageQueue mq) {
  for (Object msg : msgs) {
    sendMQ((Message) msg, mq);
  }
}
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

public RMQNormalProducer(String nsAddr, String topic, boolean useTLS) {
  super(topic);
  this.nsAddr = nsAddr;
  create(useTLS);
  start();
}
origin: apache/rocketmq

public static RMQNormalProducer getProducer(String nsAddr, String topic, String producerGoup,
  String instanceName) {
  RMQNormalProducer producer = new RMQNormalProducer(nsAddr, topic, producerGoup,
    instanceName);
  if (debug) {
    producer.setDebug();
  }
  mqClients.add(producer);
  return producer;
}
origin: apache/rocketmq

  @Override
  public void create() {
    super.create();
    try {
      consumer.subscribe(topic, selector);
    } catch (Exception e) {
      logger.error("Subscribe Sql Errored", e);
    }
  }
}
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);
}
org.apache.rocketmq.test.client.rmq

Most used classes

  • RMQAsyncSendProducer
  • RMQBroadCastConsumer
  • RMQNormalConsumer
  • RMQNormalProducer
  • RMQSqlConsumer
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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