@NotThreadSafe public class EventImpl<K,V> extends Object implements CacheEntryActivatedEvent, CacheEntryCreatedEvent, CacheEntriesEvictedEvent, CacheEntryLoadedEvent, CacheEntryModifiedEvent, CacheEntryPassivatedEvent, CacheEntryRemovedEvent, CacheEntryVisitedEvent, TransactionCompletedEvent, TransactionRegisteredEvent, CacheEntryInvalidatedEvent, DataRehashedEvent, TopologyChangedEvent, CacheEntryEvictedEvent
| Constructor and Description |
|---|
EventImpl() |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> EventImpl<K,V> |
createEvent(Cache<K,V> cache,
Event.Type type) |
boolean |
equals(Object o) |
Cache<K,V> |
getCache() |
ConsistentHash |
getConsistentHashAtEnd() |
ConsistentHash |
getConsistentHashAtStart() |
Map<K,V> |
getEntries()
Retrieves entries being evicted.
|
GlobalTransaction |
getGlobalTransaction() |
K |
getKey() |
Collection<Address> |
getMembersAtEnd() |
Collection<Address> |
getMembersAtStart() |
int |
getNewTopologyId() |
Object |
getOldValue()
Regardless of whether isPre() is true or is
false, this method returns the value of the entry being
deleted.
|
Event.Type |
getType() |
V |
getValue()
Retrieves the value of the entry being activated.
|
int |
hashCode() |
boolean |
isCreated()
Indicates whether the cache entry modification event is the result of
the cache entry being created.
|
boolean |
isOriginLocal() |
boolean |
isPre() |
boolean |
isTransactionSuccessful() |
void |
setConsistentHashAtEnd(ConsistentHash consistentHashAtEnd) |
void |
setConsistentHashAtStart(ConsistentHash consistentHashAtStart) |
void |
setCreated(boolean created) |
void |
setEntries(Map<Object,Object> entries) |
void |
setKey(K key) |
void |
setNewTopologyId(int newTopologyId) |
void |
setOldValue(V oldValue) |
void |
setOriginLocal(boolean originLocal) |
void |
setPre(boolean pre) |
void |
setTransactionId(GlobalTransaction transaction) |
void |
setTransactionSuccessful(boolean transactionSuccessful) |
void |
setValue(V value) |
String |
toString() |
public static <K,V> EventImpl<K,V> createEvent(Cache<K,V> cache, Event.Type type)
public Event.Type getType()
public boolean isPre()
public K getKey()
getKey in interface CacheEntryEventpublic GlobalTransaction getGlobalTransaction()
getGlobalTransaction in interface TransactionalEventpublic boolean isOriginLocal()
isOriginLocal in interface TransactionalEventpublic boolean isTransactionSuccessful()
isTransactionSuccessful in interface TransactionCompletedEventpublic void setPre(boolean pre)
public void setKey(K key)
public void setTransactionId(GlobalTransaction transaction)
public void setOriginLocal(boolean originLocal)
public void setTransactionSuccessful(boolean transactionSuccessful)
public void setConsistentHashAtStart(ConsistentHash consistentHashAtStart)
public void setConsistentHashAtEnd(ConsistentHash consistentHashAtEnd)
public void setNewTopologyId(int newTopologyId)
public V getValue()
CacheEntryActivatedEventgetValue in interface CacheEntryActivatedEventgetValue in interface CacheEntryCreatedEventgetValue in interface CacheEntryEvictedEventgetValue in interface CacheEntryInvalidatedEventgetValue in interface CacheEntryLoadedEventgetValue in interface CacheEntryModifiedEventgetValue in interface CacheEntryPassivatedEventgetValue in interface CacheEntryRemovedEventgetValue in interface CacheEntryVisitedEventpublic boolean isCreated()
CacheEntryModifiedEventisCreated in interface CacheEntryModifiedEventpublic Object getOldValue()
CacheEntryRemovedEventgetOldValue in interface CacheEntryRemovedEventpublic void setValue(V value)
public void setCreated(boolean created)
public void setOldValue(V oldValue)
public Collection<Address> getMembersAtStart()
getMembersAtStart in interface DataRehashedEventpublic Collection<Address> getMembersAtEnd()
getMembersAtEnd in interface DataRehashedEventpublic int getNewTopologyId()
getNewTopologyId in interface DataRehashedEventgetNewTopologyId in interface TopologyChangedEventpublic ConsistentHash getConsistentHashAtStart()
getConsistentHashAtStart in interface DataRehashedEventgetConsistentHashAtStart in interface TopologyChangedEventpublic ConsistentHash getConsistentHashAtEnd()
getConsistentHashAtEnd in interface DataRehashedEventgetConsistentHashAtEnd in interface TopologyChangedEventpublic Map<K,V> getEntries()
CacheEntriesEvictedEventgetEntries in interface CacheEntriesEvictedEventCopyright © 2014 JBoss, a division of Red Hat. All rights reserved.