Class SokletServletOutputStream
java.lang.Object
java.io.OutputStream
jakarta.servlet.ServletOutputStream
com.soklet.servlet.jakarta.SokletServletOutputStream
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
Soklet integration implementation of
ServletOutputStream
.- Author:
- Mark Allen
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Builder used to construct instances ofSokletServletOutputStream
. -
Method Summary
Modifier and TypeMethodDescriptionbuilderWithOutputStream
(OutputStream outputStream) void
close()
void
flush()
boolean
isReady()
void
setWriteListener
(WriteListener writeListener) static SokletServletOutputStream
withOutputStream
(OutputStream outputStream) 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, write, write
-
Method Details
-
withOutputStream
@Nonnull public static SokletServletOutputStream withOutputStream(@Nonnull OutputStream outputStream) -
builderWithOutputStream
@Nonnull public static SokletServletOutputStream.Builder builderWithOutputStream(@Nonnull OutputStream outputStream) -
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 classServletOutputStream
- Throws:
IOException
-
setWriteListener
- Specified by:
setWriteListener
in classServletOutputStream
-