Add timestamp query message offset to abstract class (#9836)

Change-Id: I78091629c0b3f7ac438a82aa326a76970e1a80df

Signed-off-by: terrance.lzm <terrance.lzm@alibaba-inc.com>
This commit is contained in:
lizhimins
2025-11-11 15:23:22 +08:00
committed by GitHub
parent 29a62c46c9
commit e4170f561c
@@ -28,6 +28,7 @@ import java.util.List;
import java.util.Set;
import java.util.concurrent.CompletableFuture;
import java.util.function.Supplier;
import org.apache.rocketmq.common.BoundaryType;
import org.apache.rocketmq.common.Pair;
import org.apache.rocketmq.common.SystemClock;
import org.apache.rocketmq.common.message.MessageExt;
@@ -165,6 +166,11 @@ public abstract class AbstractPluginMessageStore implements MessageStore {
return next.getOffsetInQueueByTime(topic, queueId, timestamp);
}
@Override
public long getOffsetInQueueByTime(String topic, int queueId, long timestamp, BoundaryType boundaryType) {
return next.getOffsetInQueueByTime(topic, queueId, timestamp, boundaryType);
}
@Override
public MessageExt lookMessageByOffset(long commitLogOffset) {
return next.lookMessageByOffset(commitLogOffset);