Package com.hazelcast.core
Class EntryEvent<K,V>
- java.lang.Object
-
- java.util.EventObject
-
- com.hazelcast.map.AbstractIMapEvent
-
- com.hazelcast.core.EntryEvent<K,V>
-
- Type Parameters:
K
- key of the map entryV
- value of the map entry
- All Implemented Interfaces:
IMapEvent
,java.io.Serializable
public class EntryEvent<K,V> extends AbstractIMapEvent
Map Entry event.
-
-
Field Summary
Fields Modifier and Type Field Description protected K
key
protected V
mergingValue
protected V
oldValue
protected V
value
-
Fields inherited from class com.hazelcast.map.AbstractIMapEvent
name
-
-
Constructor Summary
Constructors Constructor Description EntryEvent(java.lang.Object source, Member member, int eventType, K key, V value)
Constructs an entry event.EntryEvent(java.lang.Object source, Member member, int eventType, K key, V oldValue, V value)
Constructs an entry event.EntryEvent(java.lang.Object source, Member member, int eventType, K key, V oldValue, V value, V mergingValue)
Constructs an entry event.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description K
getKey()
Returns the key of the entry event.V
getMergingValue()
Returns the incoming merging value of the entry event.V
getOldValue()
Returns the old value of the entry event.V
getValue()
Returns the value of the entry event.java.lang.String
toString()
Returns a String representation of this event.-
Methods inherited from class com.hazelcast.map.AbstractIMapEvent
getEventType, getMember, getName, getSource
-
-
-
-
Constructor Detail
-
EntryEvent
public EntryEvent(java.lang.Object source, Member member, int eventType, K key, V value)
Constructs an entry event.- Parameters:
source
- The object on which the event initially occurredmember
- The interface to the cluster member (node)eventType
- The event type as an enumEntryEventType
integerkey
- The key for this entry eventvalue
- The value of the entry event- Throws:
java.lang.IllegalArgumentException
- if source isnull
-
EntryEvent
public EntryEvent(java.lang.Object source, Member member, int eventType, K key, V oldValue, V value)
Constructs an entry event.- Parameters:
source
- The object on which the Event initially occurredmember
- The interface to the cluster member (node)eventType
- The event type as an enumEntryEventType
integerkey
- The key of this entry eventoldValue
- The old value of the entry eventvalue
- The value of the entry event- Throws:
java.lang.IllegalArgumentException
- if source isnull
-
EntryEvent
public EntryEvent(java.lang.Object source, Member member, int eventType, K key, V oldValue, V value, V mergingValue)
Constructs an entry event.- Parameters:
source
- The object on which the Event initially occurredmember
- The interface to the cluster member (node)eventType
- The event type as an enumEntryEventType
integerkey
- The key of this entry eventoldValue
- The old value of the entry eventvalue
- The value of the entry eventmergingValue
- The incoming merging value of the entry event- Throws:
java.lang.IllegalArgumentException
- if source isnull
-
-
Method Detail
-
getKey
public K getKey()
Returns the key of the entry event.- Returns:
- the key of the entry event
-
getOldValue
public V getOldValue()
Returns the old value of the entry event.- Returns:
- the old value of the entry event
-
getValue
public V getValue()
Returns the value of the entry event.- Returns:
- the value of the entry event
-
getMergingValue
public V getMergingValue()
Returns the incoming merging value of the entry event.- Returns:
- the merging value
-
toString
public java.lang.String toString()
Description copied from class:AbstractIMapEvent
Returns a String representation of this event.- Overrides:
toString
in classAbstractIMapEvent
- Returns:
- A String representation of this event.
-
-