in src/main/java/org/apache/flink/connector/rocketmq/source/enumerator/offset/OffsetsSelectorByStrategy.java [42:54]
public Map<MessageQueue, Long> getMessageQueueOffsets(
Collection<MessageQueue> messageQueues, MessageQueueOffsetsRetriever offsetsRetriever) {
switch (consumeFromWhere) {
case CONSUME_FROM_FIRST_OFFSET:
return offsetsRetriever.minOffsets(messageQueues);
case CONSUME_FROM_MAX_OFFSET:
return offsetsRetriever.maxOffsets(messageQueues);
case CONSUME_FROM_LAST_OFFSET:
default:
return offsetsRetriever.committedOffsets(messageQueues);
}
}