Class ResponseWriter
java.lang.Object
java.io.Writer
java.io.PrintWriter
org.eclipse.jetty.ee8.nested.ResponseWriter
- All Implemented Interfaces:
 Closeable, Flushable, Appendable, AutoCloseable
Specialized PrintWriter for servlet Responses
An instance of ResponseWriter is the PrintWriter subclass returned by Response.getWriter().
It differs from the standard PrintWriter in that:
- It does not support autoflush
 - The default Locale for 
format(String, Object...)is the locale obtained byServletResponse.getLocale() - The writer may be reopen to allow for recycling
 
- 
Field Summary
Fields inherited from class PrintWriter
out - 
Constructor Summary
ConstructorsConstructorDescriptionResponseWriter(WriteThroughWriter httpWriter, Locale locale, String encoding)  - 
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected voidvoidclose()voidflush()booleanvoidUsed to mark this writer as closed during any asynchronous completion operation.voidprint(boolean b) voidprint(char c) voidprint(char[] s) voidprint(double d) voidprint(float f) voidprint(int i) voidprint(long l) voidvoidvoidprintln()voidprintln(boolean b) voidprintln(char c) voidprintln(char[] s) voidprintln(double x) voidprintln(float x) voidprintln(int x) voidprintln(long x) voidvoidprotected voidreopen()protected voidsetError()voidwrite(char[] buf) voidwrite(char[] buf, int off, int len) voidwrite(int c) voidvoidMethods inherited from class PrintWriter
append, append, appendMethods inherited from class Writer
nullWriter 
- 
Constructor Details
- 
ResponseWriter
 
 - 
 - 
Method Details
- 
isFor
 - 
reopen
protected void reopen() - 
clearError
protected void clearError()- Overrides:
 clearErrorin classPrintWriter
 - 
checkError
public boolean checkError()- Overrides:
 checkErrorin classPrintWriter
 - 
setError
protected void setError()- Overrides:
 setErrorin classPrintWriter
 - 
flush
public void flush()- Specified by:
 flushin interfaceFlushable- Overrides:
 flushin classPrintWriter
 - 
close
public void close()- Specified by:
 closein interfaceAutoCloseable- Specified by:
 closein interfaceCloseable- Overrides:
 closein classPrintWriter
 - 
markAsClosed
public void markAsClosed()Used to mark this writer as closed during any asynchronous completion operation. - 
write
public void write(int c) - Overrides:
 writein classPrintWriter
 - 
write
public void write(char[] buf, int off, int len) - Overrides:
 writein classPrintWriter
 - 
write
public void write(char[] buf) - Overrides:
 writein classPrintWriter
 - 
write
- Overrides:
 writein classPrintWriter
 - 
write
- Overrides:
 writein classPrintWriter
 - 
print
public void print(boolean b) - Overrides:
 printin classPrintWriter
 - 
print
public void print(char c) - Overrides:
 printin classPrintWriter
 - 
print
public void print(int i) - Overrides:
 printin classPrintWriter
 - 
print
public void print(long l) - Overrides:
 printin classPrintWriter
 - 
print
public void print(float f) - Overrides:
 printin classPrintWriter
 - 
print
public void print(double d) - Overrides:
 printin classPrintWriter
 - 
print
public void print(char[] s) - Overrides:
 printin classPrintWriter
 - 
print
- Overrides:
 printin classPrintWriter
 - 
print
- Overrides:
 printin classPrintWriter
 - 
println
public void println()- Overrides:
 printlnin classPrintWriter
 - 
println
public void println(boolean b) - Overrides:
 printlnin classPrintWriter
 - 
println
public void println(char c) - Overrides:
 printlnin classPrintWriter
 - 
println
public void println(int x) - Overrides:
 printlnin classPrintWriter
 - 
println
public void println(long x) - Overrides:
 printlnin classPrintWriter
 - 
println
public void println(float x) - Overrides:
 printlnin classPrintWriter
 - 
println
public void println(double x) - Overrides:
 printlnin classPrintWriter
 - 
println
public void println(char[] s) - Overrides:
 printlnin classPrintWriter
 - 
println
- Overrides:
 printlnin classPrintWriter
 - 
println
- Overrides:
 printlnin classPrintWriter
 - 
printf
- Overrides:
 printfin classPrintWriter
 - 
printf
- Overrides:
 printfin classPrintWriter
 - 
format
- Overrides:
 formatin classPrintWriter
 - 
format
- Overrides:
 formatin classPrintWriter
 
 -