org.infinispan.notifications.cachelistener.event
Interface CacheEntryModifiedEvent

All Superinterfaces:
CacheEntryEvent, Event, TransactionalEvent
All Known Implementing Classes:
EventImpl

public interface CacheEntryModifiedEvent
extends CacheEntryEvent

This event subtype is passed in to any method annotated with CacheEntryModified

The getValue() method's behavior is specific to whether the callback is triggered before or after the event in question. For example, if event.isPre() is true, then event.getValue() would return the old value, prior to modification. If event.isPre() is false, then event.getValue() would return new new value. If the event is creating and inserting a new entry, the old value would be null.

Since:
4.0
Author:
Manik Surtani

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.infinispan.notifications.cachelistener.event.Event
Event.Type
 
Method Summary
 Object getValue()
          Retrieves the value of the entry being modified.
 
Methods inherited from interface org.infinispan.notifications.cachelistener.event.CacheEntryEvent
getKey
 
Methods inherited from interface org.infinispan.notifications.cachelistener.event.TransactionalEvent
getGlobalTransaction, isOriginLocal
 
Methods inherited from interface org.infinispan.notifications.cachelistener.event.Event
getCache, getType, isPre
 

Method Detail

getValue

Object getValue()
Retrieves the value of the entry being modified.

Returns:
the previous or new value of the entry, depending on whether isPre() is true or false.

Google Analytics

Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.