- Type Parameters:
T
- the object type
- All Superinterfaces:
EventListener
- All Known Implementing Classes:
OortList.DeltaListener
,OortMap.DeltaListener
- Enclosing class:
OortObject<T>
Listener for events that update the value of a
OortObject.Info
, either local or remote.
Implementers may detect whether the value has been changed locally or remotely using OortObject.Info.isLocal()
.-
Method Summary
Modifier and TypeMethodDescriptiondefault void
onRemoved
(OortObject.Info<T> info) Callback method invoked when the object value is removed, for example because the correspondent node has been shut down or crashed.default void
onUpdated
(OortObject.Info<T> oldInfo, OortObject.Info<T> newInfo) Callback method invoked when the object value is updated.
-
Method Details
-
onUpdated
Callback method invoked when the object value is updated.- Parameters:
oldInfo
- theOortObject.Info
before the change, may be nullnewInfo
- theOortObject.Info
after the change
-
onRemoved
Callback method invoked when the object value is removed, for example because the correspondent node has been shut down or crashed.- Parameters:
info
- theOortObject.Info
before the removal
-