rabbit.httpio
Class BlockSender
java.lang.Object
rabbit.httpio.BaseSocketHandler
rabbit.httpio.BlockSender
- All Implemented Interfaces:
- org.khelekore.rnio.SocketChannelHandler, org.khelekore.rnio.WriteHandler
public class BlockSender
- extends BaseSocketHandler
- implements org.khelekore.rnio.WriteHandler
A handler that writes data blocks.
- Author:
- Robert Olofsson
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.khelekore.rnio.SocketChannelHandler |
getTimeout, useSeparateThread |
BlockSender
public BlockSender(SocketChannel channel,
org.khelekore.rnio.NioHandler nioHandler,
TrafficLogger tl,
BufferHandle bufHandle,
boolean chunking,
BlockSentListener sender)
throws IOException
- Throws:
IOException
getDescription
public String getDescription()
- Specified by:
getDescription
in interface org.khelekore.rnio.SocketChannelHandler
- Overrides:
getDescription
in class BaseSocketHandler
timeout
public void timeout()
- Description copied from class:
BaseSocketHandler
- Does nothing by default
- Specified by:
timeout
in interface org.khelekore.rnio.SocketChannelHandler
- Overrides:
timeout
in class BaseSocketHandler
closed
public void closed()
- Description copied from class:
BaseSocketHandler
- Does nothing by default
- Specified by:
closed
in interface org.khelekore.rnio.SocketChannelHandler
- Overrides:
closed
in class BaseSocketHandler
write
public void write()
- Specified by:
write
in interface org.khelekore.rnio.WriteHandler