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 TypeMethodDescriptionvoid
close()
void
flush()
boolean
isReady()
void
setWriteListener
(WriteListener listener) void
write
(byte[] bytes) void
write
(byte[] bytes, int offset, int length) void
write
(int b) Methods inherited from class jakarta.servlet.ServletOutputStream
print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, write
Methods 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:
setWriteListener
in classServletOutputStream
-
isReady
public boolean isReady()- Specified by:
isReady
in classServletOutputStream
-
write
- Specified by:
write
in classOutputStream
- Throws:
IOException
-
write
- Overrides:
write
in classOutputStream
- Throws:
IOException
-
write
- Overrides:
write
in classOutputStream
- Throws:
IOException
-
flush
- Specified by:
flush
in interfaceFlushable
- Overrides:
flush
in classOutputStream
- Throws:
IOException
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classServletOutputStream
- Throws:
IOException
-