Package com.soklet.servlet.javax
Class SokletServletOutputStream
java.lang.Object
java.io.OutputStream
javax.servlet.ServletOutputStream
com.soklet.servlet.javax.SokletServletOutputStream
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
- Author:
- Mark Allen
-
Constructor Summary
ConstructorsConstructorDescriptionSokletServletOutputStream
(OutputStream outputStream) SokletServletOutputStream
(OutputStream outputStream, Consumer<SokletServletOutputStream> writeOccurredCallback, Consumer<SokletServletOutputStream> writeFinalizedCallback) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
flush()
boolean
isReady()
void
setWriteListener
(WriteListener writeListener) void
write
(int b) Methods inherited from class javax.servlet.ServletOutputStream
print, print, print, print, print, print, print, println, println, println, println, println, println, println, println
Methods inherited from class java.io.OutputStream
nullOutputStream, write, write
-
Constructor Details
-
SokletServletOutputStream
-
SokletServletOutputStream
public SokletServletOutputStream(@Nonnull OutputStream outputStream, @Nullable Consumer<SokletServletOutputStream> writeOccurredCallback, @Nullable Consumer<SokletServletOutputStream> writeFinalizedCallback)
-
-
Method Details
-
write
- Specified by:
write
in classOutputStream
- Throws:
IOException
-
isReady
- Specified by:
isReady
in classServletOutputStream
-
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 classOutputStream
- Throws:
IOException
-
setWriteListener
- Specified by:
setWriteListener
in classServletOutputStream
-