public abstract class OioByteStreamChannel extends AbstractOioByteChannel
AbstractChannel.AbstractUnsafe
Channel.Unsafe
SO_TIMEOUT
Modifier | Constructor and Description |
---|---|
protected |
OioByteStreamChannel(Channel parent)
Create a new instance
|
Modifier and Type | Method and Description |
---|---|
protected void |
activate(InputStream is,
OutputStream os)
Activate this instance.
|
protected int |
available()
Return the number of bytes ready to read from the underlying Socket.
|
protected void |
doClose()
Close the
Channel |
protected int |
doReadBytes(ByteBuf buf)
Read bytes from the underlying Socket.
|
protected void |
doWriteBytes(ByteBuf buf)
Write the data which is hold by the
ByteBuf to the underlying Socket. |
protected void |
doWriteFileRegion(FileRegion region)
Write the data which is hold by the
FileRegion to the underlying Socket. |
boolean |
isActive()
Return
true if the Channel is active and so connected. |
checkInputShutdown, doRead, doWrite, filterOutboundMessage, isInputShutdown, metadata
doBeginRead, doConnect, isCompatible, isReadPending, newUnsafe, setReadPending
alloc, bind, bind, close, close, closeFuture, compareTo, connect, connect, connect, connect, deregister, deregister, disconnect, disconnect, doBind, doDeregister, doDisconnect, doRegister, equals, eventLoop, flush, hashCode, id, invalidateLocalAddress, invalidateRemoteAddress, isRegistered, isWritable, localAddress, localAddress0, newFailedFuture, newProgressivePromise, newPromise, newSucceededFuture, parent, pipeline, read, remoteAddress, remoteAddress0, toString, unsafe, voidPromise, write, write, writeAndFlush, writeAndFlush
attr, hasAttr
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
attr, hasAttr
protected final void activate(InputStream is, OutputStream os)
isActive()
will return true
.public boolean isActive()
Channel
true
if the Channel
is active and so connected.protected int available()
AbstractOioByteChannel
available
in class AbstractOioByteChannel
protected int doReadBytes(ByteBuf buf) throws Exception
AbstractOioByteChannel
doReadBytes
in class AbstractOioByteChannel
buf
- the ByteBuf
into which the read bytes will be writtenException
- is thrown if an error occurredprotected void doWriteBytes(ByteBuf buf) throws Exception
AbstractOioByteChannel
ByteBuf
to the underlying Socket.doWriteBytes
in class AbstractOioByteChannel
buf
- the ByteBuf
which holds the data to transferException
- is thrown if an error occurredprotected void doWriteFileRegion(FileRegion region) throws Exception
AbstractOioByteChannel
FileRegion
to the underlying Socket.doWriteFileRegion
in class AbstractOioByteChannel
region
- the FileRegion
which holds the data to transferException
- is thrown if an error occurredprotected void doClose() throws Exception
AbstractChannel
Channel
doClose
in class AbstractChannel
Exception
Copyright © 2008–2015 The Netty Project. All rights reserved.