| Modifier and Type | Class and Description |
|---|---|
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private final char[] | |
| private boolean | |
| private int | |
| private static final int | |
| pack-priv final ReentrantLock | lock
Hides java. |
| private final Condition | notEmpty
Condition for waiting takes |
| private final Condition | notFull
Condition for waiting puts |
| private int | |
| private int | |
| private final Writer |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public void | close()
Implements abstract java. Implements java. Closes the stream and releases any system resources associated with it. |
| public Writer | |
| protected int | read(long timeout, boolean isPeek)
Implements abstract jdk. Attempts to read a character from the input stream for a specific period of time. |
| public int | readBuffered(char[] b, int off, int len, long timeout)
Implements abstract jdk.
|
| public boolean | |
| pack-priv void |
| buffer | back to summary |
|---|---|
| private final char[] buffer | |
| closed | back to summary |
|---|---|
| private boolean closed | |
| count | back to summary |
|---|---|
| private int count | |
| DEFAULT_BUFFER_SIZE | back to summary |
|---|---|
| private static final int DEFAULT_BUFFER_SIZE | |
| lock | back to summary |
|---|---|
| pack-priv final ReentrantLock lock Hides java. Main lock guarding all access | |
| notEmpty | back to summary |
|---|---|
| private final Condition notEmpty Condition for waiting takes | |
| notFull | back to summary |
|---|---|
| private final Condition notFull Condition for waiting puts | |
| read | back to summary |
|---|---|
| private int read | |
| write | back to summary |
|---|---|
| private int write | |
| writer | back to summary |
|---|---|
| private final Writer writer | |
| NonBlockingPumpReader | back to summary |
|---|---|
| public NonBlockingPumpReader() | |
| NonBlockingPumpReader | back to summary |
|---|---|
| public NonBlockingPumpReader(int bufferSize) | |
| available | back to summary |
|---|---|
| public int available() Overrides jdk. | |
| close | back to summary |
|---|---|
| public void close() throws IOException Implements abstract java. Implements java. Doc from java. Closes the stream and releases any system resources associated with it. Once the stream has been closed, further read(), ready(), mark(), reset(), or skip() invocations will throw an IOException. Closing a previously closed stream has no effect.
| |
| getWriter | back to summary |
|---|---|
| public Writer getWriter() | |
| read | back to summary |
|---|---|
| protected int read(long timeout, boolean isPeek) throws IOException Implements abstract jdk. Doc from jdk. Attempts to read a character from the input stream for a specific period of time.
| |
| readBuffered | back to summary |
|---|---|
| public int readBuffered(char[] b, int off, int len, long timeout) throws IOException Implements abstract jdk.
| |
| ready | back to summary |
|---|---|
| public boolean ready() Overrides java. Doc from java. Tells whether this stream is ready to be read.
| |
| write | back to summary |
|---|---|
| pack-priv void write(char[] cbuf, int off, int len) throws IOException | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void | close()
Implements abstract java. Implements java. Closes the stream, flushing it first. |
| public void | flush()
Implements abstract java. Implements java. Flushes the stream. |
| public void | write(char[] cbuf, int off, int len)
Implements abstract java. Writes a portion of an array of characters. |
| NbpWriter | back to summary |
|---|---|
| private NbpWriter() | |
| close | back to summary |
|---|---|
| public void close() throws IOException Implements abstract java. Implements java. Doc from java. Closes the stream, flushing it first. Once the stream has been closed, further write() or flush() invocations will cause an IOException to be thrown. Closing a previously closed stream has no effect.
| |
| flush | back to summary |
|---|---|
| public void flush() throws IOException Implements abstract java. Implements java. Doc from java. Flushes the stream. If the stream has saved any characters from the various write() methods in a buffer, write them immediately to their intended destination. Then, if that destination is another character or byte stream, flush it. Thus one flush() invocation will flush all the buffers in a chain of Writers and OutputStreams. If the intended destination of this stream is an abstraction provided by the underlying operating system, for example a file, then flushing the stream guarantees only that bytes previously written to the stream are passed to the operating system for writing; it does not guarantee that they are actually written to a physical device such as a disk drive.
| |
| write | back to summary |
|---|---|
| public void write(char[] cbuf, int off, int len) throws IOException Implements abstract java. Doc from java. Writes a portion of an array of characters.
| |