Class SeekableReadableChannelSourceOverNio

java.lang.Object
org.aksw.commons.io.hadoop.binseach.v2.SeekableReadableChannelSourceOverNio
All Implemented Interfaces:
org.aksw.commons.io.buffer.array.HasArrayOps<byte[]>, org.aksw.commons.io.input.ReadableChannelFactory<byte[]>, org.aksw.commons.io.input.ReadableChannelSource<byte[]>, org.aksw.commons.io.input.SeekableReadableChannelSource<byte[]>

public class SeekableReadableChannelSourceOverNio extends Object implements org.aksw.commons.io.input.SeekableReadableChannelSource<byte[]>
  • Field Details

    • path

      protected Path path
  • Constructor Details

    • SeekableReadableChannelSourceOverNio

      public SeekableReadableChannelSourceOverNio(Path path)
  • Method Details

    • size

      public long size() throws IOException
      Specified by:
      size in interface org.aksw.commons.io.input.ReadableChannelSource<byte[]>
      Throws:
      IOException
    • getArrayOps

      public org.aksw.commons.io.buffer.array.ArrayOps<byte[]> getArrayOps()
      Specified by:
      getArrayOps in interface org.aksw.commons.io.buffer.array.HasArrayOps<byte[]>
    • newReadableChannel

      public org.aksw.commons.io.input.SeekableReadableChannel<byte[]> newReadableChannel() throws IOException
      Specified by:
      newReadableChannel in interface org.aksw.commons.io.input.ReadableChannelFactory<byte[]>
      Specified by:
      newReadableChannel in interface org.aksw.commons.io.input.SeekableReadableChannelSource<byte[]>
      Throws:
      IOException