org.apache.jcs.engine.control.event
Class ElementEventQueue

java.lang.Object
  extended by org.apache.jcs.engine.control.event.ElementEventQueue
All Implemented Interfaces:
IElementEventQueue

public class ElementEventQueue
extends java.lang.Object
implements IElementEventQueue

An event queue is used to propagate ordered cache events to one and only one target listener.


Constructor Summary
ElementEventQueue(java.lang.String cacheName)
          Constructor for the ElementEventQueue object
 
Method Summary
 void addElementEvent(IElementEventHandler hand, IElementEvent event)
          Adds an ElementEvent to be handled
 void destroy()
          Event Q is emtpy.
 boolean isAlive()
          Gets the alive attribute of the IElementEventQueue object
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ElementEventQueue

public ElementEventQueue(java.lang.String cacheName)
Constructor for the ElementEventQueue object

Parameters:
cacheName -
Method Detail

destroy

public void destroy()
Event Q is emtpy.

Specified by:
destroy in interface IElementEventQueue

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
the region name for the event queue

isAlive

public boolean isAlive()
Description copied from interface: IElementEventQueue
Gets the alive attribute of the IElementEventQueue object

Specified by:
isAlive in interface IElementEventQueue
Returns:
The destroyed value

addElementEvent

public void addElementEvent(IElementEventHandler hand,
                            IElementEvent event)
                     throws java.io.IOException
Adds an ElementEvent to be handled

Specified by:
addElementEvent in interface IElementEventQueue
Parameters:
hand - The IElementEventHandler
event - The IElementEventHandler IElementEvent event
Throws:
java.io.IOException


Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.