Class | Description |
---|---|
AppendDiff |
Represents an unknown value being appended to a sequence.
|
DestroyedDiff |
Final diff sent to proxy callback after
close is called on it. |
Diff |
Base class for diff data which represents incremental change to a value coming from
a
PState.proxy(Path, ProxyState.Callback) proxy} call on a PState. |
KeyChangeDiff |
Represents a key in a map changing to a new value.
|
KeyDiff |
Represents a value for a key changing.
|
KeyRemoveDiff |
Represents a key being removed from data structure.
|
KeysDiff |
Represents changes for values for multiple keys in a data structure.
|
KeysRemoveDiff |
Represents multiple keys being removed from map data structure.
|
MultiDiff |
Change between old and new values is represented by multiple diffs in the order in which they happened.
|
MultiSetAddDiff |
Represents a value being added to a multi-set (a map from element to count).
|
MultiSetRemoveDiff |
Represents a value being removed from a multi-set (a map from element to count).
|
NewValueDiff |
Old value has been replaced by a new value.
|
ResyncDiff |
Represents value being re-queried from scratch.
|
SequenceChangeDiff |
Represents unknown change to a sequence starting from a particular index.
|
SequenceIndexChangeDiff |
Represents a value for an index of a sequence changing.
|
SequenceIndexChangesDiff |
Represents changes for values for multiple indexes in a sequence.
|
SequenceIndexRemoveDiff |
Represents one or more values being removed starting at some index in a sequence.
|
SequenceInsertDiff |
Represents a value being inserted at some index in a sequence.
|
SequenceInsertsDiff |
Represents multiple values being inserted at some index in a sequence.
|
SequenceReorderDiff |
Represents a value in a sequence being moved from one index to another, shifting other values to new indexes
in the process.
|
SetAddDiff |
Represents a value being added to a set.
|
SetRemoveDiff |
Represents a value being removed from a set.
|
UngracefulTerminationDiff |
Sent when the proxy has been terminated by Rama due to having too many failures.
|
UnknownDiff |
Change between old and new values is unknown.
|