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.Sender
public void send(ByteBuffer[] buffer, io.undertow.io.IoCallback callback)
send
in interface io.undertow.io.Sender
public void send(String data, io.undertow.io.IoCallback callback)
send
in interface io.undertow.io.Sender
public void send(ByteBuffer buffer)
send
in interface io.undertow.io.Sender
public void send(ByteBuffer[] buffer)
send
in interface io.undertow.io.Sender
public void send(String data, Charset charset, io.undertow.io.IoCallback callback)
send
in interface io.undertow.io.Sender
public void send(String data)
send
in interface io.undertow.io.Sender
public void send(String data, Charset charset)
send
in interface io.undertow.io.Sender
public void transferFrom(FileChannel source, io.undertow.io.IoCallback callback)
transferFrom
in interface io.undertow.io.Sender
public void close(io.undertow.io.IoCallback callback)
close
in interface io.undertow.io.Sender
public void close()
close
in interface io.undertow.io.Sender
Copyright © 2018. All rights reserved.