Read available data on a non blocking SocketChannel.
StreamAlgorithm stategy will decide if more bytes are required
or not. Once the StreamAlgorithm is ready, the
ProcessorTask attached to this class will be executed.