|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jcs.engine.control.event.ElementEventQueue
public class ElementEventQueue
An event queue is used to propagate ordered cache events to one and only one target listener.
Constructor Summary | |
---|---|
ElementEventQueue(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 empty. |
int |
getWaitToDieMillis()
Returns the time to wait for events before killing the background thread. |
boolean |
isAlive()
Gets the alive attribute of the IElementEventQueue object |
void |
setWaitToDieMillis(int wtdm)
Sets the time to wait for events before killing the background thread. |
int |
size()
Returns the number of elements in the queue. |
void |
stopProcessing()
Kill the processor thread and indicate that the queue is detroyed and no longer alive, but it can still be working. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ElementEventQueue(String cacheName)
cacheName
- Method Detail |
---|
public void destroy()
destroy
in interface IElementEventQueue
public void stopProcessing()
public int getWaitToDieMillis()
public void setWaitToDieMillis(int wtdm)
wtdm
- the ms for the q to sit idle.public String toString()
toString
in class Object
public int size()
public boolean isAlive()
IElementEventQueue
isAlive
in interface IElementEventQueue
public void addElementEvent(IElementEventHandler hand, IElementEvent event) throws IOException
addElementEvent
in interface IElementEventQueue
hand
- The IElementEventHandlerevent
- The IElementEventHandler IElementEvent event
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |