|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.lang.Thread
zeus.util.Queue
| Field Summary | |
protected java.util.Vector[] |
data
|
protected java.lang.String |
name
|
| Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Constructor Summary | |
Queue()
Queues are all now named to make multithread debugging that little bit easier... |
|
Queue(int levels)
|
|
Queue(java.lang.String name)
|
|
| Method Summary | |
void |
clear()
|
java.lang.Object |
dequeue()
|
java.util.Enumeration |
elements()
|
void |
enqueue(java.lang.Object elem)
|
void |
enqueue(java.lang.Object elem,
int level)
|
boolean |
isEmpty()
|
java.lang.Object |
peek()
|
boolean |
remove(java.lang.Object elem)
|
boolean |
remove(java.lang.Object elem,
int level)
|
int |
size()
not synchronized because used for estimates, and not critical |
int |
size(int level)
not synchronized |
| Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected java.util.Vector[] data
protected java.lang.String name
| Constructor Detail |
public Queue()
public Queue(java.lang.String name)
public Queue(int levels)
| Method Detail |
public final java.util.Enumeration elements()
public final boolean remove(java.lang.Object elem)
public final boolean remove(java.lang.Object elem,
int level)
public void enqueue(java.lang.Object elem)
public final void enqueue(java.lang.Object elem,
int level)
public final java.lang.Object dequeue()
public final java.lang.Object peek()
public final boolean isEmpty()
public final void clear()
public int size()
public int size(int level)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||