java.lang.Object
org.glassfish.tyrus.spi.Writer
io.helidon.webserver.tyrus.TyrusWriterPublisher
- All Implemented Interfaces:
Closeable,AutoCloseable,Flow.Publisher<io.helidon.common.http.DataChunk>
public class TyrusWriterPublisher
extends org.glassfish.tyrus.spi.Writer
implements Flow.Publisher<io.helidon.common.http.DataChunk>
Class TyrusWriterProducer.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidsubscribe(Flow.Subscriber<? super io.helidon.common.http.DataChunk> newSubscriber) voidwrite(ByteBuffer byteBuffer, org.glassfish.tyrus.spi.CompletionHandler<ByteBuffer> handler) Methods inherited from class org.glassfish.tyrus.spi.Writer
write
-
Constructor Details
-
TyrusWriterPublisher
public TyrusWriterPublisher()
-
-
Method Details
-
write
public void write(ByteBuffer byteBuffer, org.glassfish.tyrus.spi.CompletionHandler<ByteBuffer> handler) - Specified by:
writein classorg.glassfish.tyrus.spi.Writer
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
subscribe
- Specified by:
subscribein interfaceFlow.Publisher<io.helidon.common.http.DataChunk>
-