Uses of Record Class
com.usatiuk.kleppmanntree.LogRecord
Packages that use LogRecord
-
Uses of LogRecord in com.usatiuk.dhfs.jkleppmanntree.structs
Methods in com.usatiuk.dhfs.jkleppmanntree.structs that return types with arguments of type LogRecordModifier and TypeMethodDescriptionorg.pcollections.PSortedMap
<CombinedTimestamp<Long, PeerId>, LogRecord<Long, PeerId, JKleppmannTreeNodeMeta, JObjectKey>> JKleppmannTreePersistentData.log()
Returns the value of thelog
record component.Method parameters in com.usatiuk.dhfs.jkleppmanntree.structs with type arguments of type LogRecordModifier and TypeMethodDescriptionJKleppmannTreePersistentData.withLog
(org.pcollections.PSortedMap<CombinedTimestamp<Long, PeerId>, LogRecord<Long, PeerId, JKleppmannTreeNodeMeta, JObjectKey>> log) Constructor parameters in com.usatiuk.dhfs.jkleppmanntree.structs with type arguments of type LogRecordModifierConstructorDescriptionJKleppmannTreePersistentData
(JObjectKey key, org.pcollections.PCollection<JDataRef> refsFrom, boolean frozen, long clock, org.pcollections.PMap<PeerId, org.pcollections.PSortedMap<CombinedTimestamp<Long, PeerId>, OpMove<Long, PeerId, JKleppmannTreeNodeMeta, JObjectKey>>> queues, org.pcollections.PMap<PeerId, Long> peerTimestampLog, org.pcollections.PSortedMap<CombinedTimestamp<Long, PeerId>, LogRecord<Long, PeerId, JKleppmannTreeNodeMeta, JObjectKey>> log) Creates an instance of aJKleppmannTreePersistentData
record class. -
Uses of LogRecord in com.usatiuk.kleppmanntree
Methods in com.usatiuk.kleppmanntree that return types with arguments of type LogRecordModifier and TypeMethodDescriptionList
<org.apache.commons.lang3.tuple.Pair<CombinedTimestamp<TimestampT, PeerIdT>, LogRecord<TimestampT, PeerIdT, MetaT, NodeIdT>>> LogInterface.getAll()
Return all the log entriesList
<org.apache.commons.lang3.tuple.Pair<CombinedTimestamp<TimestampT, PeerIdT>, LogRecord<TimestampT, PeerIdT, MetaT, NodeIdT>>> LogInterface.newestSlice
(CombinedTimestamp<TimestampT, PeerIdT> since, boolean inclusive) Return all log entries that are newer than the given timestamp.org.apache.commons.lang3.tuple.Pair
<CombinedTimestamp<TimestampT, PeerIdT>, LogRecord<TimestampT, PeerIdT, MetaT, NodeIdT>> LogInterface.peekNewest()
Peek the newest log entry.org.apache.commons.lang3.tuple.Pair
<CombinedTimestamp<TimestampT, PeerIdT>, LogRecord<TimestampT, PeerIdT, MetaT, NodeIdT>> LogInterface.peekOldest()
Peek the oldest log entry.org.apache.commons.lang3.tuple.Pair
<CombinedTimestamp<TimestampT, PeerIdT>, LogRecord<TimestampT, PeerIdT, MetaT, NodeIdT>> LogInterface.takeOldest()
Take the oldest log entry.Methods in com.usatiuk.kleppmanntree with parameters of type LogRecordModifier and TypeMethodDescriptionvoid
LogInterface.put
(CombinedTimestamp<TimestampT, PeerIdT> timestamp, LogRecord<TimestampT, PeerIdT, MetaT, NodeIdT> record) Add a log entry to the log.void
LogInterface.replace
(CombinedTimestamp<TimestampT, PeerIdT> timestamp, LogRecord<TimestampT, PeerIdT, MetaT, NodeIdT> record) Replace a log entry in the log.