zoukankan      html  css  js  c++  java
  • org.apache.hadoop.fs-PositionedReadable


     1 package org.apache.hadoop.fs;
     2 
     3 import java.io.*;
     4 import org.apache.hadoop.fs.*;
     5 
     6 /** Stream that permits positional reading. */
     7 //定位流式读取
     8 public interface PositionedReadable {
     9   /**
    10    * Read upto the specified number of bytes, from a given
    11    * position within a file, and return the number of bytes read. This does not
    12    * change the current offset of a file, and is thread-safe.
    13    */
    14   public int read(long position, byte[] buffer, int offset, int length)
    15     throws IOException;
    16   //读取文件流中最多到length大小的字节,到字节缓冲区buffer中,它是从给定的position位置开始读取的。  
    17   //该读取方式不改变文件的当前偏移位置offset,并且该方法是线程安全的
    18   /**
    19    * Read the specified number of bytes, from a given
    20    * position within a file. This does not
    21    * change the current offset of a file, and is thread-safe.
    22    */
    23   public void readFully(long position, byte[] buffer, int offset, int length)
    24     throws IOException;
    25   /** 
    26    * 读取文件流中length大小的字节,到字节缓冲区buffer中,它是从给定的position位置开始读取的。 
    27    * 该读取方式不改变文件的当前偏移位置offset,并且该方法是线程安全的。 
    28    */ 
    29   /**
    30    * Read number of bytes equalt to the length of the buffer, from a given
    31    * position within a file. This does not
    32    * change the current offset of a file, and is thread-safe.
    33    */
    34   public void readFully(long position, byte[] buffer) throws IOException;
    35   /** 
    36    * 读取文件流中buffer长度的字节,到字节缓冲区buffer中,它是从给定的position位置开始读取的 
    37    * 该读取方式不改变文件的当前偏移位置offset,并且该方法是线程安全的。 
    38    */  
    39 
    40 }

    欲为大树,何与草争;心若不动,风又奈何。
  • 相关阅读:
    Hexo+Github 搭建一个自己的博客
    vue中sessionStorage存储的用法和问题
    vue 页面刷新
    vue渲染完页面后div滚动条定位在底部
    vue 定义全局函数
    vue filter过滤器用法
    vue中bus.$on事件被多次绑定
    vue中引入jQuery的方法
    vue2.0传值方式:父传子、子传父、非父子组件、路由跳转传参
    vue打包后显示为空白页的解决办法
  • 原文地址:https://www.cnblogs.com/admln/p/PositionedReadable.html
Copyright © 2011-2022 走看看