Class EntryEvent<K,​V>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected K key  
      protected V mergingValue  
      protected V oldValue  
      protected V value  
      • Fields inherited from class java.util.EventObject

        source
    • 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.
    • Field Detail

      • key

        protected K key
      • oldValue

        protected V oldValue
      • value

        protected V value
      • mergingValue

        protected V mergingValue
    • 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 occurred
        member - The interface to the cluster member (node)
        eventType - The event type as an enum EntryEventType integer
        key - The key for this entry event
        value - The value of the entry event
        Throws:
        java.lang.IllegalArgumentException - if source is null
      • 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 occurred
        member - The interface to the cluster member (node)
        eventType - The event type as an enum EntryEventType integer
        key - The key of this entry event
        oldValue - The old value of the entry event
        value - The value of the entry event
        Throws:
        java.lang.IllegalArgumentException - if source is null
      • 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 occurred
        member - The interface to the cluster member (node)
        eventType - The event type as an enum EntryEventType integer
        key - The key of this entry event
        oldValue - The old value of the entry event
        value - The value of the entry event
        mergingValue - The incoming merging value of the entry event
        Throws:
        java.lang.IllegalArgumentException - if source is null
    • 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 class AbstractIMapEvent
        Returns:
        A String representation of this event.