io.undertow.io.Sender
public class BlockingWriterSenderImpl extends Object implements io.undertow.io.Sender
Modifier and Type | Field | Description |
---|---|---|
static int |
BUFFER_SIZE |
TODO: we should be used pooled buffers
|
Constructor | Description |
---|---|
BlockingWriterSenderImpl(io.undertow.server.HttpServerExchange exchange,
PrintWriter writer,
String charset) |
Modifier and Type | Method | Description |
---|---|---|
void |
close() |
|
void |
close(io.undertow.io.IoCallback callback) |
|
void |
send(String data) |
|
void |
send(String data,
io.undertow.io.IoCallback callback) |
|
void |
send(String data,
Charset charset) |
|
void |
send(String data,
Charset charset,
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 |
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.