AsyncSenderImpl
, BlockingSenderImpl
, ResponseCachingSender
public interface Sender
Modifier and Type | Method | Description |
---|---|---|
void |
close() |
Closes this sender asynchronously
|
void |
close(IoCallback callback) |
Closes this sender asynchronously.
|
void |
send(java.lang.String data) |
Write the given String using async IO, and ends the exchange when done
|
void |
send(java.lang.String data,
IoCallback callback) |
Write the given String using async IO, and calls the given callback on completion or error.
|
void |
send(java.lang.String data,
java.nio.charset.Charset charset) |
Write the given String using async IO, and ends the exchange when done
|
void |
send(java.lang.String data,
java.nio.charset.Charset charset,
IoCallback callback) |
Write the given String using async IO, and calls the given callback on completion or error.
|
void |
send(java.nio.ByteBuffer buffer) |
Write the given buffer using async IO, and ends the exchange when done
|
void |
send(java.nio.ByteBuffer[] buffer) |
Write the given buffers using async IO, and ends the exchange when done
|
void |
send(java.nio.ByteBuffer[] buffer,
IoCallback callback) |
Write the given buffers using async IO, and calls the given callback on completion or error.
|
void |
send(java.nio.ByteBuffer buffer,
IoCallback callback) |
Write the given buffer using async IO, and calls the given callback on completion or error.
|
void |
transferFrom(java.nio.channels.FileChannel channel,
IoCallback callback) |
Transfers all content from the specified file
|
void send(java.nio.ByteBuffer buffer, IoCallback callback)
buffer
- The buffer to send.callback
- The callbackvoid send(java.nio.ByteBuffer[] buffer, IoCallback callback)
buffer
- The buffers to send.callback
- The callbackvoid send(java.nio.ByteBuffer buffer)
buffer
- The buffer to send.void send(java.nio.ByteBuffer[] buffer)
buffer
- The buffers to send.void send(java.lang.String data, IoCallback callback)
The CharSequence is encoded to UTF8
data
- The data to sendcallback
- The callbackvoid send(java.lang.String data, java.nio.charset.Charset charset, IoCallback callback)
data
- The buffer to end.charset
- The charset to usecallback
- The callbackvoid send(java.lang.String data)
The CharSequence is encoded to UTF8
data
- The data to sendvoid send(java.lang.String data, java.nio.charset.Charset charset)
data
- The buffer to end.charset
- The charset to usevoid transferFrom(java.nio.channels.FileChannel channel, IoCallback callback)
channel
- the file channel to transfercallback
- The callbackvoid close(IoCallback callback)
callback
- The callback that is notified when all data has been flushed and the channel is closedvoid close()
Copyright © 2018. All rights reserved.