public class AsyncPrintStream extends PrintStream
| Modifier and Type | Class and Description |
|---|---|
private static class |
AsyncPrintStream.WorkerThread
A worker thread for the
AsyncPrintStream. |
| Modifier and Type | Field and Description |
|---|---|
private BlockingQueue<Runnable> |
queue |
private Thread |
worker |
out| Constructor and Description |
|---|
AsyncPrintStream(OutputStream out)
Constructs a new asynchronous print stream.
|
| Modifier and Type | Method and Description |
|---|---|
BlockingQueue<Runnable> |
getQueue() |
Thread |
getWorker() |
void |
print(boolean x) |
void |
print(char x) |
void |
print(char[] x) |
void |
print(double x) |
void |
print(float x) |
void |
print(int x) |
void |
print(long x) |
void |
print(Object x) |
void |
print(String x) |
private void |
print0(boolean x) |
private void |
print0(char x) |
private void |
print0(char[] x) |
private void |
print0(double x) |
private void |
print0(float x) |
private void |
print0(int x) |
private void |
print0(long x) |
private void |
print0(Object x) |
private void |
print0(String x) |
void |
println() |
void |
println(boolean x) |
void |
println(char x) |
void |
println(char[] x) |
void |
println(double x) |
void |
println(float x) |
void |
println(int x) |
void |
println(long x) |
void |
println(Object x) |
void |
println(String x) |
private void |
println0() |
private void |
println0(boolean x) |
private void |
println0(char x) |
private void |
println0(char[] x) |
private void |
println0(double x) |
private void |
println0(float x) |
private void |
println0(int x) |
private void |
println0(long x) |
private void |
println0(Object x) |
private void |
println0(String x) |
append, append, append, checkError, clearError, close, flush, format, format, printf, printf, setError, write, writewriteprivate final BlockingQueue<Runnable> queue
private final Thread worker
public AsyncPrintStream(OutputStream out) throws UnsupportedEncodingException
out - the output stream to write toUnsupportedEncodingException - when UTF-8 is mysteriously unavailablepublic Thread getWorker()
public BlockingQueue<Runnable> getQueue()
public void print(boolean x)
print in class PrintStreampublic void print(char x)
print in class PrintStreampublic void print(int x)
print in class PrintStreamprivate void print0(int x)
public void print(long x)
print in class PrintStreamprivate void print0(long x)
public void print(float x)
print in class PrintStreampublic void print(double x)
print in class PrintStreamprivate void print0(double x)
public void print(char[] x)
print in class PrintStreampublic void print(String x)
print in class PrintStreamprivate void print0(String x)
public void print(Object x)
print in class PrintStreampublic void println()
println in class PrintStreamprivate void println0()
public void println(boolean x)
println in class PrintStreampublic void println(char x)
println in class PrintStreampublic void println(int x)
println in class PrintStreamprivate void println0(int x)
public void println(long x)
println in class PrintStreamprivate void println0(long x)
public void println(float x)
println in class PrintStreampublic void println(double x)
println in class PrintStreamprivate void println0(double x)
public void println(char[] x)
println in class PrintStreampublic void println(String x)
println in class PrintStreamprivate void println0(String x)
public void println(Object x)
println in class PrintStreamprivate void println0(Object x)
private void println0(char[] x)
private void println0(float x)
private void println0(char x)
private void println0(boolean x)
private void print0(Object x)
private void print0(char[] x)
private void print0(float x)
private void print0(char x)
private void print0(boolean x)
Copyright © 2020. All rights reserved.