public int read()

in hadoop-api-shim/src/main/java/org/apache/hadoop/fs/shim/impl/FSDataInputStreamShimImpl.java [200:213]


  public int read(long position, ByteBuffer buf) throws IOException {
    if (isByteBufferPositionedReadAvailable()) {
      try {
        return byteBufferPositionedRead.invoke(getInstance(), position, buf);
      } catch (UnsupportedOperationException e) {
        LOG.debug("Failure to invoke read() on {}", getInstance(), e);
        // note the api isn't actually available,
        // before falling back.
        isByteBufferPositionedReadAvailable.set(false);
      }
    }
    fallbackByteBufferRead(position, buf);
    return byteBufferPositionedRead.invoke(getInstance(), position, buf);
  }