in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean/BatchConsumerBean.java [49:65]
public void start() {
if (null == this.properties) {
throw new ONSClientException("properties not set");
}
if (null == this.subscriptionTable) {
throw new ONSClientException("subscriptionTable not set");
}
this.batchConsumer = ONSFactory.createBatchConsumer(this.properties);
for (final Map.Entry<Subscription, BatchMessageListener> next : this.subscriptionTable.entrySet()) {
this.subscribe(next.getKey().getTopic(), next.getKey().getExpression(), next.getValue());
}
this.batchConsumer.start();
}