Package org.infinispan.notifications.cachelistener.annotation
package org.infinispan.notifications.cachelistener.annotation
Cache
-specific listener annotations- Public API
-
ClassDescriptionThis annotation should be used on methods that need to be notified when cache entries are evicted.This annotation should be used on methods that need to be notified when a cache entry is activated.This annotation should be used on methods that need to be notified when a cache entry is created.This annotation should be used on methods that need to be notified when a cache entry is expiredThis annotation should be used on methods that need to be notified when a cache entry is invalidated.This annotation should be used on methods that need to be notified when a cache entry is loaded from a
CacheLoader
.This annotation should be used on methods that need to be notified when a cache entry has been modified.This annotation should be used on methods that need to be notified when cache entries are passivated.This annotation should be used on methods that need to be notified when a cache entry is removed from the cache.This annotation should be used on methods that need to be notified when a cache entry is visited.This annotation should be used on methods that need to be notified when a rehash starts or ends.This annotation should be used on methods that need to be notified when theAvailabilityMode
in use by thePartitionHandlingManager
changes due to a change in cluster topology.Use this annotation on methods that require notification when the availability of the PersistenceManager changes.This annotation should be used on methods that need to be notified when theConsistentHash
implementation in use by theDistributionManager
changes due to a change in cluster topology.This annotation should be used on methods that need to be notified when the cache is called to participate in a transaction and the transaction completes, either with a commit or a rollback.This annotation should be used on methods that need to be notified when the cache is called to participate in a transaction and registers ainvalid reference
javax.transaction.Synchronization
invalid reference
javax.transaction.TransactionManager