E - the element typepublic static class OortList.DeltaListener<E> extends java.lang.Object implements OortObject.Listener<java.util.List<E>>
An implementation of Listener that converts whole list events into OortList.ElementListener events.
For example, if an entity list:
[A, B]
is replaced by a list:
[A, C, D]
then this listener generates two "add" events for C and D
and one "remove" event for B.
OortObject.Listener.Adapter<T>| Constructor and Description |
|---|
DeltaListener(OortList<E> oortList) |
| Modifier and Type | Method and Description |
|---|---|
void |
onRemoved(OortObject.Info<java.util.List<E>> info)
Callback method invoked when the object value is removed, for example
because the correspondent node has been shut down or crashed.
|
void |
onUpdated(OortObject.Info<java.util.List<E>> oldInfo,
OortObject.Info<java.util.List<E>> newInfo)
Callback method invoked when the object value is updated.
|
public void onUpdated(OortObject.Info<java.util.List<E>> oldInfo, OortObject.Info<java.util.List<E>> newInfo)
OortObject.ListeneronUpdated in interface OortObject.Listener<java.util.List<E>>oldInfo - the OortObject.Info before the change, may be nullnewInfo - the OortObject.Info after the changepublic void onRemoved(OortObject.Info<java.util.List<E>> info)
OortObject.ListeneronRemoved in interface OortObject.Listener<java.util.List<E>>info - the OortObject.Info before the removalCopyright © 2008–2019 The CometD Project. All rights reserved.