WriteContextpublic class TcpWriteContext extends java.lang.Object implements WriteContext
| Constructor | Description |
|---|---|
TcpWriteContext(NioSocketChannel channel) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
clearQueuedWriteOps(java.lang.Exception e) |
|
void |
flushChannel() |
|
boolean |
hasQueuedWriteOps() |
|
void |
queueWriteOperations(WriteOperation writeOperation) |
|
void |
sendMessage(BytesReference reference,
ActionListener<java.lang.Void> listener) |
public TcpWriteContext(NioSocketChannel channel)
public void sendMessage(BytesReference reference, ActionListener<java.lang.Void> listener)
sendMessage in interface WriteContextpublic void queueWriteOperations(WriteOperation writeOperation)
queueWriteOperations in interface WriteContextpublic void flushChannel()
throws java.io.IOException
flushChannel in interface WriteContextjava.io.IOExceptionpublic boolean hasQueuedWriteOps()
hasQueuedWriteOps in interface WriteContextpublic void clearQueuedWriteOps(java.lang.Exception e)
clearQueuedWriteOps in interface WriteContext