Uses of Record Class
com.usatiuk.kleppmanntree.OpMove
Packages that use OpMove
Package
Description
-
Uses of OpMove in com.usatiuk.dhfs.jkleppmanntree
Methods in com.usatiuk.dhfs.jkleppmanntree that return OpMoveModifier and TypeMethodDescriptionJKleppmannTreeOpWrapper.op()
Returns the value of theop
record component.Constructors in com.usatiuk.dhfs.jkleppmanntree with parameters of type OpMoveModifierConstructorDescriptionJKleppmannTreeOpWrapper
(JObjectKey treeName, OpMove<Long, PeerId, JKleppmannTreeNodeMeta, JObjectKey> op) Creates an instance of aJKleppmannTreeOpWrapper
record class. -
Uses of OpMove in com.usatiuk.dhfs.jkleppmanntree.structs
Methods in com.usatiuk.dhfs.jkleppmanntree.structs that return OpMoveModifier and TypeMethodDescriptionJKleppmannTreeNode.lastEffectiveOp()
Returns the value of thelastEffectiveOp
record component.Methods in com.usatiuk.dhfs.jkleppmanntree.structs that return types with arguments of type OpMoveModifier and TypeMethodDescriptionorg.pcollections.PMap
<PeerId, org.pcollections.PSortedMap<CombinedTimestamp<Long, PeerId>, OpMove<Long, PeerId, JKleppmannTreeNodeMeta, JObjectKey>>> JKleppmannTreePersistentData.queues()
Returns the value of thequeues
record component.Methods in com.usatiuk.dhfs.jkleppmanntree.structs with parameters of type OpMoveModifier and TypeMethodDescriptionJKleppmannTreeNode.withLastEffectiveOp
(OpMove<Long, PeerId, JKleppmannTreeNodeMeta, JObjectKey> lastEffectiveOp) Method parameters in com.usatiuk.dhfs.jkleppmanntree.structs with type arguments of type OpMoveModifier and TypeMethodDescriptionJKleppmannTreePersistentData.withQueues
(org.pcollections.PMap<PeerId, org.pcollections.PSortedMap<CombinedTimestamp<Long, PeerId>, OpMove<Long, PeerId, JKleppmannTreeNodeMeta, JObjectKey>>> queues) Constructors in com.usatiuk.dhfs.jkleppmanntree.structs with parameters of type OpMoveModifierConstructorDescriptionJKleppmannTreeNode
(JObjectKey key, JObjectKey parent, OpMove<Long, PeerId, JKleppmannTreeNodeMeta, JObjectKey> lastEffectiveOp, JKleppmannTreeNodeMeta meta, org.pcollections.PMap<String, JObjectKey> children) Creates an instance of aJKleppmannTreeNode
record class.Constructor parameters in com.usatiuk.dhfs.jkleppmanntree.structs with type arguments of type OpMoveModifierConstructorDescriptionJKleppmannTreePersistentData
(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 OpMove in com.usatiuk.kleppmanntree
Methods in com.usatiuk.kleppmanntree that return OpMoveModifier and TypeMethodDescriptionLogEffect.effectiveOp()
Returns the value of theeffectiveOp
record component.TreeNode.lastEffectiveOp()
Get the last effective operation that moved this node.LogEffectOld.oldEffectiveMove()
Returns the value of theoldEffectiveMove
record component.LogRecord.op()
Returns the value of theop
record component.Methods in com.usatiuk.kleppmanntree with parameters of type OpMoveModifier and TypeMethodDescriptionvoid
KleppmannTree.applyExternalOp
(PeerIdT from, OpMove<TimestampT, PeerIdT, MetaT, NodeIdT> op) Apply an external operation from a remote peervoid
Records an operation to be sent to peers asynchronously.void
OpRecorder.recordOpForPeer
(PeerIdT peer, OpMove<TimestampT, PeerIdT, MetaT, NodeIdT> op) Records an operation to be sent to a specific peer asynchronously.TreeNode.withLastEffectiveOp
(OpMove<TimestampT, PeerIdT, MetaT, NodeIdT> lastEffectiveOp) Make a copy of this node with a new last effective operation.Constructors in com.usatiuk.kleppmanntree with parameters of type OpMoveModifierConstructorDescriptionLogEffect
(LogEffectOld<TimestampT, PeerIdT, MetaT, NodeIdT> oldInfo, OpMove<TimestampT, PeerIdT, MetaT, NodeIdT> effectiveOp, NodeIdT newParentId, MetaT newMeta, NodeIdT childId) Creates an instance of aLogEffect
record class.LogEffectOld
(OpMove<TimestampT, PeerIdT, MetaT, NodeIdT> oldEffectiveMove, NodeIdT oldParent, MetaT oldMeta) Creates an instance of aLogEffectOld
record class.LogRecord
(OpMove<TimestampT, PeerIdT, MetaT, NodeIdT> op, List<LogEffect<TimestampT, PeerIdT, MetaT, NodeIdT>> effects) Creates an instance of aLogRecord
record class.