Class SeekableReadableChannelWithBlockTracking<T extends SeekableByteChannel>

java.lang.Object
org.aksw.commons.io.hadoop.SeekableReadableChannelWithBlockTracking<T>
All Implemented Interfaces:
Closeable, AutoCloseable, ByteChannel, Channel, ReadableByteChannel, SeekableByteChannel, WritableByteChannel, org.aksw.commons.io.util.channel.SeekableByteChannelDecorator

public class SeekableReadableChannelWithBlockTracking<T extends SeekableByteChannel> extends Object implements org.aksw.commons.io.util.channel.SeekableByteChannelDecorator
  • Field Details

    • delegate

      protected T extends SeekableByteChannel delegate
    • endOfBlockMarker

      protected int endOfBlockMarker
    • currentBlock

      protected long currentBlock
    • blockToSuccessor

      protected NavigableMap<Long,Long> blockToSuccessor
  • Constructor Details

    • SeekableReadableChannelWithBlockTracking

      public SeekableReadableChannelWithBlockTracking(T delegate)
    • SeekableReadableChannelWithBlockTracking

      public SeekableReadableChannelWithBlockTracking(T delegate, int endOfBlockMarker)
  • Method Details