Class AsyncPrintStream
- java.lang.Object
-
- java.io.OutputStream
-
- java.io.FilterOutputStream
-
- java.io.PrintStream
-
- de.dytanic.cloudnet.common.logging.AsyncPrintStream
-
- All Implemented Interfaces:
java.io.Closeable,java.io.Flushable,java.lang.Appendable,java.lang.AutoCloseable
@Deprecated public class AsyncPrintStream extends java.io.PrintStreamDeprecated.All println and print methods can be executed completely asynchronously at each instance of this class, and these are then executed synchronously in the single thread. It should optimize performance and avoid blocking between thread contextsThe actual console output is still executed in a thread where its priority is as low as possible to affect the program even less
-
-
Constructor Summary
Constructors Constructor Description AsyncPrintStream(java.io.OutputStream out)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static java.util.concurrent.BlockingQueue<java.lang.Runnable>getAsyncQueue()Deprecated.voidprint(@org.jetbrains.annotations.NotNull char[] x)Deprecated.voidprint(boolean x)Deprecated.voidprint(char x)Deprecated.voidprint(double x)Deprecated.voidprint(float x)Deprecated.voidprint(int x)Deprecated.voidprint(long x)Deprecated.voidprint(java.lang.Object x)Deprecated.voidprint(java.lang.String x)Deprecated.voidprintln()Deprecated.voidprintln(@org.jetbrains.annotations.NotNull char[] x)Deprecated.voidprintln(boolean x)Deprecated.voidprintln(char x)Deprecated.voidprintln(double x)Deprecated.voidprintln(float x)Deprecated.voidprintln(int x)Deprecated.voidprintln(long x)Deprecated.voidprintln(java.lang.Object x)Deprecated.voidprintln(java.lang.String x)Deprecated.
-
-
-
Method Detail
-
getAsyncQueue
public static java.util.concurrent.BlockingQueue<java.lang.Runnable> getAsyncQueue()
Deprecated.
-
println
public void println()
Deprecated.- Overrides:
printlnin classjava.io.PrintStream
-
println
public void println(int x)
Deprecated.- Overrides:
printlnin classjava.io.PrintStream
-
println
public void println(java.lang.String x)
Deprecated.- Overrides:
printlnin classjava.io.PrintStream
-
println
public void println(long x)
Deprecated.- Overrides:
printlnin classjava.io.PrintStream
-
println
public void println(char x)
Deprecated.- Overrides:
printlnin classjava.io.PrintStream
-
println
public void println(double x)
Deprecated.- Overrides:
printlnin classjava.io.PrintStream
-
println
public void println(float x)
Deprecated.- Overrides:
printlnin classjava.io.PrintStream
-
println
public void println(java.lang.Object x)
Deprecated.- Overrides:
printlnin classjava.io.PrintStream
-
println
public void println(@NotNull @org.jetbrains.annotations.NotNull char[] x)Deprecated.- Overrides:
printlnin classjava.io.PrintStream
-
println
public void println(boolean x)
Deprecated.- Overrides:
printlnin classjava.io.PrintStream
-
print
public void print(int x)
Deprecated.- Overrides:
printin classjava.io.PrintStream
-
print
public void print(java.lang.String x)
Deprecated.- Overrides:
printin classjava.io.PrintStream
-
print
public void print(long x)
Deprecated.- Overrides:
printin classjava.io.PrintStream
-
print
public void print(char x)
Deprecated.- Overrides:
printin classjava.io.PrintStream
-
print
public void print(double x)
Deprecated.- Overrides:
printin classjava.io.PrintStream
-
print
public void print(float x)
Deprecated.- Overrides:
printin classjava.io.PrintStream
-
print
public void print(java.lang.Object x)
Deprecated.- Overrides:
printin classjava.io.PrintStream
-
print
public void print(@NotNull @org.jetbrains.annotations.NotNull char[] x)Deprecated.- Overrides:
printin classjava.io.PrintStream
-
print
public void print(boolean x)
Deprecated.- Overrides:
printin classjava.io.PrintStream
-
-