public class HeaderFlushedAsyncOutputStream extends AsyncOutputStream
| Constructor and Description |
|---|
HeaderFlushedAsyncOutputStream(javax.ws.rs.core.MultivaluedMap<String,Object> headers,
AsyncOutputStream delegate) |
| Modifier and Type | Method and Description |
|---|---|
CompletionStage<Void> |
asyncFlush()
Flushes this async output stream.
|
CompletionStage<Void> |
asyncWrite(byte[] bytes,
int offset,
int length)
Writes to this async output stream.
|
void |
close() |
void |
flush() |
protected CompletionStage<Void> |
flushHeaders() |
void |
write(byte[] bytes) |
void |
write(byte[] bytes,
int i,
int i1) |
void |
write(int i) |
asyncWritepublic HeaderFlushedAsyncOutputStream(javax.ws.rs.core.MultivaluedMap<String,Object> headers, AsyncOutputStream delegate)
protected CompletionStage<Void> flushHeaders()
public void write(int i)
throws IOException
write in class OutputStreamIOExceptionpublic void write(byte[] bytes)
throws IOException
write in class OutputStreamIOExceptionpublic void write(byte[] bytes,
int i,
int i1)
throws IOException
write in class OutputStreamIOExceptionpublic void flush()
throws IOException
flush in interface Flushableflush in class OutputStreamIOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class OutputStreamIOExceptionpublic CompletionStage<Void> asyncFlush()
AsyncOutputStreamasyncFlush in class AsyncOutputStreamCompletionStage notified on completion of the flush operation.public CompletionStage<Void> asyncWrite(byte[] bytes, int offset, int length)
AsyncOutputStreamasyncWrite in class AsyncOutputStreambytes - the bytes to writeoffset - the offset from which to start writing in the given byte array.length - the number of bytes to write from the given byte arrayCompletionStage notified on completion of the write operation.Copyright © 2020 JBoss by Red Hat. All rights reserved.