|
|||||||||
| Home >> All >> mindbright >> [ util overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
mindbright.util
Class Queue

java.lang.Objectmindbright.util.Queue
- public final class Queue
- extends java.lang.Object
| Field Summary | |
(package private) boolean |
isBlocking
|
(package private) boolean |
isWaitGet
|
(package private) boolean |
isWaitPut
|
(package private) int |
maxQueueDepth
|
(package private) int |
maxQueueDepthCP
|
(package private) java.lang.Object[] |
queue
|
(package private) static int |
QUEUE_DEPTH
|
(package private) static int |
QUEUE_HIWATER
|
(package private) int |
rOffset
|
(package private) int |
rOffsetCP
|
(package private) int |
wOffset
|
(package private) int |
wOffsetCP
|
| Constructor Summary | |
Queue()
|
|
| Method Summary | |
void |
disable()
|
void |
enable()
|
private int |
freeSpace()
|
java.lang.Object |
getFirst()
|
boolean |
isEmpty()
|
void |
putFirst(java.lang.Object obj)
|
private void |
putFlowControl()
|
void |
putLast(java.lang.Object obj)
|
void |
release()
|
void |
setBlocking(boolean block)
|
void |
setMaxDepth(int maxDepth)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
QUEUE_DEPTH
static final int QUEUE_DEPTH
- See Also:
- Constant Field Values
QUEUE_HIWATER
static final int QUEUE_HIWATER
- See Also:
- Constant Field Values
queue
java.lang.Object[] queue
isWaitGet
boolean isWaitGet
isWaitPut
boolean isWaitPut
isBlocking
boolean isBlocking
rOffset
int rOffset
wOffset
int wOffset
maxQueueDepth
int maxQueueDepth
rOffsetCP
int rOffsetCP
wOffsetCP
int wOffsetCP
maxQueueDepthCP
int maxQueueDepthCP
| Constructor Detail |
Queue
public Queue()
| Method Detail |
setMaxDepth
public void setMaxDepth(int maxDepth)
putLast
public void putLast(java.lang.Object obj)
putFirst
public void putFirst(java.lang.Object obj)
release
public void release()
disable
public void disable()
enable
public void enable()
setBlocking
public void setBlocking(boolean block)
isEmpty
public boolean isEmpty()
putFlowControl
private final void putFlowControl()
freeSpace
private final int freeSpace()
getFirst
public java.lang.Object getFirst()
|
|||||||||
| Home >> All >> mindbright >> [ util overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
mindbright.util.Queue