Package org.cometd.oort
Interface OortObject.Listener<T>
- 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 voidonRemoved(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 voidonUpdated(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.Infobefore the change, may be nullnewInfo- theOortObject.Infoafter 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.Infobefore the removal
-