public class CharPipe
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected char[] |
buffer |
protected java.util.concurrent.locks.Lock |
bufferLock |
protected int |
count |
protected boolean |
finished |
protected java.util.concurrent.locks.Condition |
notEmpty |
protected java.util.concurrent.locks.Condition |
notFull |
protected int |
readIndex |
protected int |
writeIndex |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
close(boolean force) |
java.io.Reader |
getReader() |
java.io.Writer |
getWriter() |
protected char[] buffer
protected java.util.concurrent.locks.Lock bufferLock
protected int count
protected boolean finished
protected java.util.concurrent.locks.Condition notEmpty
protected java.util.concurrent.locks.Condition notFull
protected int readIndex
protected int writeIndex