Package com.rpl.rama.diffs
package com.rpl.rama.diffs
-
ClassDescriptionRepresents an unknown value being appended to a sequence.Final diff sent to proxy callback after
closeis called on it.Base class for diff data which represents incremental change to a value coming from aPState.proxy(Path, ProxyState.Callback)proxy} call on a PState.Represents a key in a map changing to a new value.Represents a value for a key changing.Represents a key being removed from data structure.Represents changes for values for multiple keys in a data structure.Represents multiple keys being removed from map data structure.Change between old and new values is represented by multiple diffs in the order in which they happened.Represents a value being added to a multi-set (a map from element to count).Represents a value being removed from a multi-set (a map from element to count).Old value has been replaced by a new value.Represents value being re-queried from scratch.Represents unknown change to a sequence starting from a particular index.Represents a value for an index of a sequence changing.Represents changes for values for multiple indexes in a sequence.Represents one or more values being removed starting at some index in a sequence.Represents a value being inserted at some index in a sequence.Represents multiple values being inserted at some index in a sequence.Represents a value in a sequence being moved from one index to another, shifting other values to new indexes in the process.Represents a value being added to a set.Represents a value being removed from a set.Sent when the proxy has been terminated by Rama due to having too many failures.Change between old and new values is unknown.