static class SocketSendBufferPool.UnpooledSendBuffer extends java.lang.Object implements SocketSendBufferPool.SendBuffer
| Modifier and Type | Field and Description |
|---|---|
(package private) java.nio.ByteBuffer |
buffer |
(package private) int |
initialPos |
| Constructor and Description |
|---|
UnpooledSendBuffer(java.nio.ByteBuffer buffer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
finished() |
void |
release() |
long |
totalBytes() |
long |
transferTo(java.nio.channels.DatagramChannel ch,
java.net.SocketAddress raddr) |
long |
transferTo(java.nio.channels.WritableByteChannel ch) |
long |
writtenBytes() |
public final boolean finished()
finished in interface SocketSendBufferPool.SendBufferpublic final long writtenBytes()
writtenBytes in interface SocketSendBufferPool.SendBufferpublic final long totalBytes()
totalBytes in interface SocketSendBufferPool.SendBufferpublic final long transferTo(java.nio.channels.WritableByteChannel ch)
throws java.io.IOException
transferTo in interface SocketSendBufferPool.SendBufferjava.io.IOExceptionpublic final long transferTo(java.nio.channels.DatagramChannel ch,
java.net.SocketAddress raddr)
throws java.io.IOException
transferTo in interface SocketSendBufferPool.SendBufferjava.io.IOExceptionpublic void release()
release in interface SocketSendBufferPool.SendBuffer