Class PersistentMessageFinder
java.lang.Object
org.apache.pulsar.broker.service.persistent.PersistentMessageFinder
- All Implemented Interfaces:
AsyncCallbacks.FindEntryCallback
given a timestamp find the first message (position) (published) at or before the timestamp.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfindEntryComplete(Position position, Object ctx) voidfindEntryFailed(ManagedLedgerException exception, Optional<Position> failedReadPosition, Object ctx) voidfindMessages(long timestamp, AsyncCallbacks.FindEntryCallback callback)
-
Constructor Details
-
PersistentMessageFinder
-
-
Method Details
-
findMessages
-
findEntryComplete
- Specified by:
findEntryCompletein interfaceAsyncCallbacks.FindEntryCallback
-
findEntryFailed
public void findEntryFailed(ManagedLedgerException exception, Optional<Position> failedReadPosition, Object ctx) - Specified by:
findEntryFailedin interfaceAsyncCallbacks.FindEntryCallback
-