ehcache

net.sf.ehcache.distribution
Class EventMessage

java.lang.Object
  extended bynet.sf.ehcache.distribution.EventMessage
All Implemented Interfaces:
java.io.Serializable

public final 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.

Version:
$Id: EventMessage.java 52 2006-04-24 14:50:03Z gregluck $
Author:
Greg Luck
See Also:
Serialized Form

Field Summary
static int PUT
          A put or update event.
static int REMOVE
          A remove or invalidate event.
 
Constructor Summary
EventMessage(int event, java.io.Serializable key, Element element)
          Full constructor.
 
Method Summary
 Element getElement()
           
 int getEvent()
          Gets the event.
 java.io.Serializable getSerializableKey()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PUT

public static final int PUT
A put or update event.

See Also:
Constant Field Values

REMOVE

public static final int REMOVE
A remove or invalidate event.

See Also:
Constant Field Values
Constructor Detail

EventMessage

public EventMessage(int event,
                    java.io.Serializable key,
                    Element element)
Full constructor.

Parameters:
event -
key -
element -
Method Detail

getEvent

public final int getEvent()
Gets the event.

Returns:
either PUT or REMOVE

getElement

public final Element getElement()
Returns:
the element component of the message. null if a REMOVE event

getSerializableKey

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

ehcache

true