|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openorb.notify.queue.PriorityOrderer
public class PriorityOrderer
This orderer sorts the events in the queue according to the integer priority value.
Constructor Summary | |
---|---|
PriorityOrderer()
Default constructor. |
Method Summary | |
---|---|
int |
getQueueSize()
Get the current queue size. |
java.lang.Object |
pullEvent()
Invoked to pull an event from the queue. |
void |
pushEvent(java.lang.Object event,
java.lang.Short priorityKey,
java.lang.Long timeoutKey)
Invoked to push an event into the queue with respect to order. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PriorityOrderer()
Method Detail |
---|
public void pushEvent(java.lang.Object event, java.lang.Short priorityKey, java.lang.Long timeoutKey)
pushEvent
in interface Orderer
timeoutKey
- not usedpublic java.lang.Object pullEvent()
pullEvent
in interface Orderer
public int getQueueSize()
getQueueSize
in interface Orderer
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |