public static class SingleChronicleQueueExcerpts.StoreTailer extends net.openhft.chronicle.wire.ReadDocumentContext implements ExcerptTailer
| Constructor and Description |
|---|
StoreTailer(SingleChronicleQueue queue) |
| Modifier and Type | Method and Description |
|---|---|
ExcerptTailer |
afterLastWritten(ChronicleQueue queue)
Wind this tailer to after the last entry which wrote an entry to the queue
|
void |
close() |
int |
cycle() |
TailerDirection |
direction() |
ExcerptTailer |
direction(TailerDirection direction)
Set the direction of movement.
|
long |
index() |
void |
lastAcknowledgedIndexReplicated(long acknowledgeIndex) |
long |
lastIndex(int cycle) |
boolean |
moveToIndex(long index)
Randomly select an Excerpt.
|
RollingChronicleQueue |
queue() |
net.openhft.chronicle.wire.DocumentContext |
readingDocument(boolean includeMetaData) |
int |
sourceId() |
ExcerptTailer |
toEnd()
Wind to the last entry int eh last entry
|
ExcerptTailer |
toStart()
Replay from the first entry in the first cycle.
|
String |
toString() |
closeReadLimit, closeReadPosition, isMetaData, isNotComplete, isPresent, metaData, start, wireclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitreadingDocumentmethodReader, readBytes, readBytes, readDocument, readMap, readText, readTextpublic StoreTailer(@NotNull
SingleChronicleQueue queue)
public int sourceId()
sourceId in interface ExcerptCommonsourceId in interface net.openhft.chronicle.wire.DocumentContextsourceId in class net.openhft.chronicle.wire.ReadDocumentContextpublic net.openhft.chronicle.wire.DocumentContext readingDocument(boolean includeMetaData)
readingDocument in interface ExcerptTailerpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in class net.openhft.chronicle.wire.ReadDocumentContextpublic long index()
index in interface ExcerptTailerindex in interface net.openhft.chronicle.wire.DocumentContextindex in class net.openhft.chronicle.wire.ReadDocumentContextpublic int cycle()
cycle in interface ExcerptTailerpublic boolean moveToIndex(long index)
throws TimeoutException
ExcerptTailermoveToIndex in interface ExcerptTailerindex - index to look up, the index includes the cycle number and a sequence number from
with this cycleTimeoutException@NotNull public final ExcerptTailer toStart()
ExcerptTailertoStart in interface ExcerptTailer@NotNull public ExcerptTailer toEnd()
ExcerptTailer
If the direction() == FORWARD, this will be 1 more than the last entry.
Otherwise the index will be the last entry.
toEnd in interface ExcerptTailerpublic TailerDirection direction()
direction in interface ExcerptTailerpublic ExcerptTailer direction(TailerDirection direction)
ExcerptTailerdirection in interface ExcerptTailerdirection - NONE, FORWARD, BACKWARDpublic RollingChronicleQueue queue()
public long lastIndex(int cycle)
public ExcerptTailer afterLastWritten(ChronicleQueue queue)
ExcerptTailerafterLastWritten in interface ExcerptTailerqueue - which was written to.@UsedViaReflection public void lastAcknowledgedIndexReplicated(long acknowledgeIndex)
Copyright © 2016. All rights reserved.