Class EventMessage

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    LegacyEventMessage, RmiEventMessage

    public class EventMessage
    extends java.lang.Object
    implements java.io.Serializable
    An Event Message, in respect of a particular cache.

    The message is Serializable, so that it can be sent across the network.

    The value of an Element is referenced with a SoftReference, so that a value will fail to be delivered in preference to an OutOfMemory error.

    Version:
    $Id$
    Author:
    Greg Luck
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      EventMessage​(Ehcache cache, java.io.Serializable key)
      Full constructor.
    • Constructor Detail

      • EventMessage

        public EventMessage​(Ehcache cache,
                            java.io.Serializable key)
        Full constructor.
        Parameters:
        cache -
        key -
    • Method Detail

      • getEhcache

        public final Ehcache getEhcache()
        Gets the associated Ehcache.
        Returns:
        the associated cache
      • getSerializableKey

        public final java.io.Serializable getSerializableKey()
        Returns:
        the key component of the message. null if a PUT event