public class BlockingWriterSenderImpl extends Object implements io.undertow.io.Sender
| Modifier and Type | Field and Description |
|---|---|
static int |
BUFFER_SIZE
TODO: we should be used pooled buffers
|
| Constructor and Description |
|---|
BlockingWriterSenderImpl(io.undertow.server.HttpServerExchange exchange,
PrintWriter writer,
String charset) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
close(io.undertow.io.IoCallback callback) |
void |
send(ByteBuffer buffer) |
void |
send(ByteBuffer[] buffer) |
void |
send(ByteBuffer[] buffer,
io.undertow.io.IoCallback callback) |
void |
send(ByteBuffer buffer,
io.undertow.io.IoCallback callback) |
void |
send(String data) |
void |
send(String data,
Charset charset) |
void |
send(String data,
Charset charset,
io.undertow.io.IoCallback callback) |
void |
send(String data,
io.undertow.io.IoCallback callback) |
void |
transferFrom(FileChannel source,
io.undertow.io.IoCallback callback) |
public static final int BUFFER_SIZE
public BlockingWriterSenderImpl(io.undertow.server.HttpServerExchange exchange,
PrintWriter writer,
String charset)
public void send(ByteBuffer buffer, io.undertow.io.IoCallback callback)
send in interface io.undertow.io.Senderpublic void send(ByteBuffer[] buffer, io.undertow.io.IoCallback callback)
send in interface io.undertow.io.Senderpublic void send(String data, io.undertow.io.IoCallback callback)
send in interface io.undertow.io.Senderpublic void send(ByteBuffer buffer)
send in interface io.undertow.io.Senderpublic void send(ByteBuffer[] buffer)
send in interface io.undertow.io.Senderpublic void send(String data, Charset charset, io.undertow.io.IoCallback callback)
send in interface io.undertow.io.Senderpublic void send(String data)
send in interface io.undertow.io.Senderpublic void send(String data, Charset charset)
send in interface io.undertow.io.Senderpublic void transferFrom(FileChannel source, io.undertow.io.IoCallback callback)
transferFrom in interface io.undertow.io.Senderpublic void close(io.undertow.io.IoCallback callback)
close in interface io.undertow.io.Senderpublic void close()
close in interface io.undertow.io.SenderCopyright © 2017. All rights reserved.