org.jboss.cache.pojo.notification.event
Class ListModifiedEvent
java.lang.Object
java.util.EventObject
org.jboss.cache.pojo.notification.event.Event
org.jboss.cache.pojo.notification.event.ListModifiedEvent
- All Implemented Interfaces:
- java.io.Serializable
public final class ListModifiedEvent
- extends Event
A notification that indicates an attached List was modified.
- Author:
- Jason T. Greene
- See Also:
- Serialized Form
Fields inherited from class java.util.EventObject |
source |
Methods inherited from class java.util.EventObject |
toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ListModifiedEvent
public ListModifiedEvent(NotificationContext context,
java.util.List source,
ListModifiedEvent.Operation operation,
int index,
java.lang.Object value,
boolean local)
getIndex
public int getIndex()
- Gets the index of the change. For an add operation this may be equal to the current size (append).
- Returns:
- the index of this change
getValue
public java.lang.Object getValue()
- Gets the new value for this change. Returns null on a remove operation.
- Returns:
- the new value, or null if remove
getOperation
public ListModifiedEvent.Operation getOperation()
- Gets the operation of this change.
- Returns:
- the operation.
getSource
public java.util.List getSource()
- Overrides:
getSource
in class java.util.EventObject