java.lang.Object
java.io.OutputStream
jakarta.servlet.ServletOutputStream
org.omnifaces.io.DefaultServletOutputStream
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
A default implementation of abstract servlet output stream.
- Since:
- 2.6
- Author:
- Bauke Scholtz
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a default servlet output stream which delegates to given output stream. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidflush()booleanisReady()voidsetWriteListener(WriteListener listener) voidwrite(byte[] bytes) voidwrite(byte[] bytes, int offset, int length) voidwrite(int b) Methods inherited from class jakarta.servlet.ServletOutputStream
print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, writeMethods inherited from class java.io.OutputStream
nullOutputStream
-
Constructor Details
-
DefaultServletOutputStream
Constructs a default servlet output stream which delegates to given output stream.- Parameters:
output- The output stream to let this servlet output stream delegate to.
-
-
Method Details
-
setWriteListener
- Specified by:
setWriteListenerin classServletOutputStream
-
isReady
public boolean isReady()- Specified by:
isReadyin classServletOutputStream
-
write
- Specified by:
writein classOutputStream- Throws:
IOException
-
write
- Overrides:
writein classOutputStream- Throws:
IOException
-
write
- Overrides:
writein classOutputStream- Throws:
IOException
-
flush
- Specified by:
flushin interfaceFlushable- Overrides:
flushin classOutputStream- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classServletOutputStream- Throws:
IOException
-