http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6b4bae59/devapidocs/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html b/devapidocs/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html index d11cc53..dd0e939 100644 --- a/devapidocs/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html +++ b/devapidocs/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -107,10 +107,16 @@ var activeTableTab = "activeTableTab"; <div class="description"> <ul class="blockList"> <li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd> +</dl> <hr> <br> -<pre>public class <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.34">FSDataInputStreamWrapper</a> -extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.38">FSDataInputStreamWrapper</a> +extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> +implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></pre> <div class="block">Wrapper for input stream(s) that takes care of the interaction of FS and HBase checksums, as well as closing streams. Initialization is not thread-safe, but normal operation is; see method comments.</div> @@ -137,21 +143,29 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#doCloseStreams">doCloseStreams</a></span></code> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code>private boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#dropBehind">dropBehind</a></span></code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>private int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#hbaseChecksumOffCount">hbaseChecksumOffCount</a></span></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class in org.apache.hadoop.hbase.fs">HFileSystem</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#hfs">hfs</a></span></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in org.apache.hadoop.hbase.io">FileLink</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#link">link</a></span></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private org.apache.hadoop.fs.Path</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#path">path</a></span></code> </td> </tr> +<tr class="altColor"> +<td class="colFirst"><code>private long</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#readahead">readahead</a></span></code> </td> +</tr> <tr class="rowColor"> <td class="colFirst"><code>private org.apache.hadoop.fs.FSDataInputStream</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#stream">stream</a></span></code> @@ -191,40 +205,38 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? </tr> <tr class="altColor"> <td class="colFirst"><code> </code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FileSystem fs, - <a href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in org.apache.hadoop.hbase.io">FileLink</a> link)</code> </td> -</tr> -<tr class="rowColor"> -<td class="colFirst"><code> </code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-boolean-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FileSystem fs, +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-boolean-long-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FileSystem fs, <a href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in org.apache.hadoop.hbase.io">FileLink</a> link, - boolean dropBehind)</code> </td> + boolean dropBehind, + long readahead)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private </code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-org.apache.hadoop.fs.Path-boolean-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FileSystem fs, +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-org.apache.hadoop.fs.Path-boolean-long-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FileSystem fs, <a href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in org.apache.hadoop.hbase.io">FileLink</a> link, org.apache.hadoop.fs.Path path, - boolean dropBehind)</code> </td> + boolean dropBehind, + long readahead)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code> </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code> </code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-boolean-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FileSystem fs, +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-boolean-long-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path, - boolean dropBehind)</code> </td> + boolean dropBehind, + long readahead)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code> </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FSDataInputStream-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FSDataInputStream fsdis)</code> <div class="block">For use in tests.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code> </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#FSDataInputStreamWrapper-org.apache.hadoop.fs.FSDataInputStream-org.apache.hadoop.fs.FSDataInputStream-">FSDataInputStreamWrapper</a></span>(org.apache.hadoop.fs.FSDataInputStream fsdis, org.apache.hadoop.fs.FSDataInputStream noChecksum)</code> @@ -281,6 +293,10 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? </td> </tr> <tr id="i6" class="altColor"> +<td class="colFirst"><code>private void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#setStreamOptions-org.apache.hadoop.fs.FSDataInputStream-">setStreamOptions</a></span>(org.apache.hadoop.fs.FSDataInputStream in)</code> </td> +</tr> +<tr id="i7" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#shouldUseHBaseChecksum--">shouldUseHBaseChecksum</a></span>()</code> </td> </tr> @@ -312,7 +328,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>hfs</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class in org.apache.hadoop.hbase.fs">HFileSystem</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.35">hfs</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class in org.apache.hadoop.hbase.fs">HFileSystem</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.39">hfs</a></pre> </li> </ul> <a name="path"> @@ -321,7 +337,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>path</h4> -<pre>private final org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.36">path</a></pre> +<pre>private final org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.40">path</a></pre> </li> </ul> <a name="link"> @@ -330,7 +346,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>link</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in org.apache.hadoop.hbase.io">FileLink</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.37">link</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in org.apache.hadoop.hbase.io">FileLink</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.41">link</a></pre> </li> </ul> <a name="doCloseStreams"> @@ -339,7 +355,25 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>doCloseStreams</h4> -<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.38">doCloseStreams</a></pre> +<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.42">doCloseStreams</a></pre> +</li> +</ul> +<a name="dropBehind"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>dropBehind</h4> +<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.43">dropBehind</a></pre> +</li> +</ul> +<a name="readahead"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>readahead</h4> +<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.44">readahead</a></pre> </li> </ul> <a name="stream"> @@ -348,7 +382,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>stream</h4> -<pre>private volatile org.apache.hadoop.fs.FSDataInputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.60">stream</a></pre> +<pre>private volatile org.apache.hadoop.fs.FSDataInputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.66">stream</a></pre> <div class="block">Two stream handles, one with and one without FS-level checksum. HDFS checksum setting is on FS level, not single read level, so you have to keep two FS objects and two handles open to interleave different reads freely, which is very sad. @@ -376,7 +410,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>streamNoFsChecksum</h4> -<pre>private volatile org.apache.hadoop.fs.FSDataInputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.61">streamNoFsChecksum</a></pre> +<pre>private volatile org.apache.hadoop.fs.FSDataInputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.67">streamNoFsChecksum</a></pre> </li> </ul> <a name="streamNoFsChecksumFirstCreateLock"> @@ -385,7 +419,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>streamNoFsChecksumFirstCreateLock</h4> -<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.62">streamNoFsChecksumFirstCreateLock</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.68">streamNoFsChecksumFirstCreateLock</a></pre> </li> </ul> <a name="useHBaseChecksumConfigured"> @@ -394,7 +428,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>useHBaseChecksumConfigured</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.65">useHBaseChecksumConfigured</a></pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.71">useHBaseChecksumConfigured</a></pre> </li> </ul> <a name="useHBaseChecksum"> @@ -403,7 +437,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>useHBaseChecksum</h4> -<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.71">useHBaseChecksum</a></pre> +<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.77">useHBaseChecksum</a></pre> </li> </ul> <a name="hbaseChecksumOffCount"> @@ -412,7 +446,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>hbaseChecksumOffCount</h4> -<pre>private volatile int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.75">hbaseChecksumOffCount</a></pre> +<pre>private volatile int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.81">hbaseChecksumOffCount</a></pre> </li> </ul> </li> @@ -429,7 +463,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>FSDataInputStreamWrapper</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.77">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.83">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> @@ -438,15 +472,16 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? </dl> </li> </ul> -<a name="FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-boolean-"> +<a name="FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-boolean-long-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>FSDataInputStreamWrapper</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.81">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.87">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path, - boolean dropBehind) + boolean dropBehind, + long readahead) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="throwsLabel">Throws:</span></dt> @@ -454,30 +489,16 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? </dl> </li> </ul> -<a name="FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-"> +<a name="FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-boolean-long-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>FSDataInputStreamWrapper</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.85">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FileSystem fs, - <a href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in org.apache.hadoop.hbase.io">FileLink</a> link) - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> -<dl> -<dt><span class="throwsLabel">Throws:</span></dt> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> -</dl> -</li> -</ul> -<a name="FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-boolean-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>FSDataInputStreamWrapper</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.88">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.91">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FileSystem fs, <a href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in org.apache.hadoop.hbase.io">FileLink</a> link, - boolean dropBehind) + boolean dropBehind, + long readahead) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="throwsLabel">Throws:</span></dt> @@ -485,16 +506,17 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? </dl> </li> </ul> -<a name="FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-org.apache.hadoop.fs.Path-boolean-"> +<a name="FSDataInputStreamWrapper-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.io.FileLink-org.apache.hadoop.fs.Path-boolean-long-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>FSDataInputStreamWrapper</h4> -<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.93">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.96">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FileSystem fs, <a href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in org.apache.hadoop.hbase.io">FileLink</a> link, org.apache.hadoop.fs.Path path, - boolean dropBehind) + boolean dropBehind, + long readahead) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="throwsLabel">Throws:</span></dt> @@ -508,7 +530,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>FSDataInputStreamWrapper</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.139">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FSDataInputStream fsdis)</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.155">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FSDataInputStream fsdis)</pre> <div class="block">For use in tests.</div> </li> </ul> @@ -518,7 +540,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>FSDataInputStreamWrapper</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.145">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FSDataInputStream fsdis, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.161">FSDataInputStreamWrapper</a>(org.apache.hadoop.fs.FSDataInputStream fsdis, org.apache.hadoop.fs.FSDataInputStream noChecksum)</pre> <div class="block">For use in tests.</div> </li> @@ -531,13 +553,22 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <!-- --> </a> <h3>Method Detail</h3> +<a name="setStreamOptions-org.apache.hadoop.fs.FSDataInputStream-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setStreamOptions</h4> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.115">setStreamOptions</a>(org.apache.hadoop.fs.FSDataInputStream in)</pre> +</li> +</ul> <a name="prepareForBlockReader-boolean-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>prepareForBlockReader</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.121">prepareForBlockReader</a>(boolean forceNoHBaseChecksum) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.136">prepareForBlockReader</a>(boolean forceNoHBaseChecksum) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Prepares the streams for block reader. NOT THREAD SAFE. Must be called once, after any reads finish and before any other reads start (what happens in reality is we read the @@ -556,7 +587,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>shouldUseHBaseChecksum</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.158">shouldUseHBaseChecksum</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.176">shouldUseHBaseChecksum</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>Whether we are presently using HBase checksum.</dd> @@ -569,7 +600,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getStream</h4> -<pre>public org.apache.hadoop.fs.FSDataInputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.167">getStream</a>(boolean useHBaseChecksum)</pre> +<pre>public org.apache.hadoop.fs.FSDataInputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.185">getStream</a>(boolean useHBaseChecksum)</pre> <div class="block">Get the stream to use. Thread-safe.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -584,7 +615,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>fallbackToFsChecksum</h4> -<pre>public org.apache.hadoop.fs.FSDataInputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.175">fallbackToFsChecksum</a>(int offCount) +<pre>public org.apache.hadoop.fs.FSDataInputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.193">fallbackToFsChecksum</a>(int offCount) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Read from non-checksum stream failed, fall back to FS checksum. Thread-safe.</div> <dl> @@ -601,7 +632,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>checksumOk</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.194">checksumOk</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.212">checksumOk</a>()</pre> <div class="block">Report that checksum was ok, so we may ponder going back to HBase checksum.</div> </li> </ul> @@ -611,12 +642,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>close</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.204">close</a>() - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.223">close</a>()</pre> <div class="block">Close stream(s) if necessary.</div> <dl> -<dt><span class="throwsLabel">Throws:</span></dt> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true#close--" title="class or interface in java.io">close</a></code> in interface <code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></code></dd> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true#close--" title="class or interface in java.lang">close</a></code> in interface <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></code></dd> </dl> </li> </ul> @@ -626,7 +658,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>getHfs</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class in org.apache.hadoop.hbase.fs">HFileSystem</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.219">getHfs</a>()</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class in org.apache.hadoop.hbase.fs">HFileSystem</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html#line.232">getHfs</a>()</pre> </li> </ul> </li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6b4bae59/devapidocs/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html b/devapidocs/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html index ee07ffe..5708d0d 100644 --- a/devapidocs/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html +++ b/devapidocs/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab"; <li class="blockList"> <dl> <dt>All Implemented Interfaces:</dt> -<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, org.apache.hadoop.fs.PositionedReadable, org.apache.hadoop.fs.Seekable</dd> +<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, org.apache.hadoop.fs.CanSetDropBehind, org.apache.hadoop.fs.CanSetReadahead, org.apache.hadoop.fs.PositionedReadable, org.apache.hadoop.fs.Seekable</dd> </dl> <dl> <dt>Enclosing class:</dt> @@ -122,9 +122,9 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.101">FileLink.FileLinkInputStream</a> +<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.103">FileLink.FileLinkInputStream</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> -implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadable</pre> +implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadable, org.apache.hadoop.fs.CanSetDropBehind, org.apache.hadoop.fs.CanSetReadahead</pre> <div class="block">FileLink InputStream that handles the switch between the original path and the alternative locations, when the file is moved.</div> </li> @@ -273,10 +273,18 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#seekToNewSource-long-">seekToNewSource</a></span>(long targetPos)</code> </td> </tr> <tr id="i14" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#setDropBehind-java.lang.Boolean-">setDropBehind</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> dropCache)</code> </td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#setReadahead-java.lang.Long-">setReadahead</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> readahead)</code> </td> +</tr> +<tr id="i16" class="altColor"> <td class="colFirst"><code>long</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#skip-long-">skip</a></span>(long n)</code> </td> </tr> -<tr id="i15" class="rowColor"> +<tr id="i17" class="rowColor"> <td class="colFirst"><code>private org.apache.hadoop.fs.FSDataInputStream</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#tryOpen--">tryOpen</a></span>()</code> <div class="block">Try to open the file from one of the available locations.</div> @@ -310,7 +318,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>in</h4> -<pre>private org.apache.hadoop.fs.FSDataInputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.103">in</a></pre> +<pre>private org.apache.hadoop.fs.FSDataInputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.105">in</a></pre> </li> </ul> <a name="currentPath"> @@ -319,7 +327,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>currentPath</h4> -<pre>private org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.104">currentPath</a></pre> +<pre>private org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.106">currentPath</a></pre> </li> </ul> <a name="pos"> @@ -328,7 +336,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>pos</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.105">pos</a></pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.107">pos</a></pre> </li> </ul> <a name="fileLink"> @@ -337,7 +345,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>fileLink</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in org.apache.hadoop.hbase.io">FileLink</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.107">fileLink</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in org.apache.hadoop.hbase.io">FileLink</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.109">fileLink</a></pre> </li> </ul> <a name="bufferSize"> @@ -346,7 +354,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>bufferSize</h4> -<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.108">bufferSize</a></pre> +<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.110">bufferSize</a></pre> </li> </ul> <a name="fs"> @@ -355,7 +363,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockListLast"> <li class="blockList"> <h4>fs</h4> -<pre>private final org.apache.hadoop.fs.FileSystem <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.109">fs</a></pre> +<pre>private final org.apache.hadoop.fs.FileSystem <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.111">fs</a></pre> </li> </ul> </li> @@ -372,7 +380,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>FileLinkInputStream</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.111">FileLinkInputStream</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.113">FileLinkInputStream</a>(org.apache.hadoop.fs.FileSystem fs, <a href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in org.apache.hadoop.hbase.io">FileLink</a> fileLink) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> @@ -387,7 +395,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockListLast"> <li class="blockList"> <h4>FileLinkInputStream</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.116">FileLinkInputStream</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.118">FileLinkInputStream</a>(org.apache.hadoop.fs.FileSystem fs, <a href="../../../../../org/apache/hadoop/hbase/io/FileLink.html" title="class in org.apache.hadoop.hbase.io">FileLink</a> fileLink, int bufferSize) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> @@ -411,7 +419,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>read</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.126">read</a>() +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.128">read</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> @@ -427,7 +435,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>read</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.142">read</a>(byte[] b) +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.144">read</a>(byte[] b) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> @@ -443,7 +451,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>read</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.147">read</a>(byte[] b, +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.149">read</a>(byte[] b, int off, int len) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> @@ -461,7 +469,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>read</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.164">read</a>(long position, +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.166">read</a>(long position, byte[] buffer, int offset, int length) @@ -480,7 +488,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>readFully</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.179">readFully</a>(long position, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.181">readFully</a>(long position, byte[] buffer) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> @@ -497,7 +505,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>readFully</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.184">readFully</a>(long position, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.186">readFully</a>(long position, byte[] buffer, int offset, int length) @@ -516,7 +524,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>skip</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.197">skip</a>(long n) +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.199">skip</a>(long n) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> @@ -532,7 +540,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>available</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.215">available</a>() +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.217">available</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> @@ -548,7 +556,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>seek</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.228">seek</a>(long pos) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.230">seek</a>(long pos) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> @@ -564,7 +572,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>getPos</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.242">getPos</a>() +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.244">getPos</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> @@ -580,7 +588,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>seekToNewSource</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.247">seekToNewSource</a>(long targetPos) +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.249">seekToNewSource</a>(long targetPos) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> @@ -596,7 +604,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>close</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.263">close</a>() +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.265">close</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> @@ -616,7 +624,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>mark</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.268">mark</a>(int readlimit)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.270">mark</a>(int readlimit)</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true#mark-int-" title="class or interface in java.io">mark</a></code> in class <code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a></code></dd> @@ -629,7 +637,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>reset</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.272">reset</a>() +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.274">reset</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> @@ -645,7 +653,7 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <ul class="blockList"> <li class="blockList"> <h4>markSupported</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.277">markSupported</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.279">markSupported</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true#markSupported--" title="class or interface in java.io">markSupported</a></code> in class <code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a></code></dd> @@ -655,10 +663,10 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl <a name="tryOpen--"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>tryOpen</h4> -<pre>private org.apache.hadoop.fs.FSDataInputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.287">tryOpen</a>() +<pre>private org.apache.hadoop.fs.FSDataInputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.289">tryOpen</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Try to open the file from one of the available locations.</div> <dl> @@ -669,6 +677,42 @@ implements org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.PositionedReadabl </dl> </li> </ul> +<a name="setReadahead-java.lang.Long-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setReadahead</h4> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.313">setReadahead</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> readahead) + throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, + <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang">UnsupportedOperationException</a></pre> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code>setReadahead</code> in interface <code>org.apache.hadoop.fs.CanSetReadahead</code></dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang">UnsupportedOperationException</a></code></dd> +</dl> +</li> +</ul> +<a name="setDropBehind-java.lang.Boolean-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setDropBehind</h4> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.FileLinkInputStream.html#line.318">setDropBehind</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> dropCache) + throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, + <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang">UnsupportedOperationException</a></pre> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code>setDropBehind</code> in interface <code>org.apache.hadoop.fs.CanSetDropBehind</code></dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang">UnsupportedOperationException</a></code></dd> +</dl> +</li> +</ul> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6b4bae59/devapidocs/org/apache/hadoop/hbase/io/FileLink.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/io/FileLink.html b/devapidocs/org/apache/hadoop/hbase/io/FileLink.html index dd7a3ed..263ed78 100644 --- a/devapidocs/org/apache/hadoop/hbase/io/FileLink.html +++ b/devapidocs/org/apache/hadoop/hbase/io/FileLink.html @@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.91">FileLink</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.93">FileLink</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> <div class="block">The FileLink is a sort of hardlink, that allows access to a file given a set of locations. @@ -359,7 +359,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.92">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.94">LOG</a></pre> </li> </ul> <a name="BACK_REFERENCES_DIRECTORY_PREFIX"> @@ -368,7 +368,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>BACK_REFERENCES_DIRECTORY_PREFIX</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.95">BACK_REFERENCES_DIRECTORY_PREFIX</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.97">BACK_REFERENCES_DIRECTORY_PREFIX</a></pre> <div class="block">Define the Back-reference directory name prefix: .links-<hfile>/</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -382,7 +382,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>locations</h4> -<pre>private org.apache.hadoop.fs.Path[] <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.311">locations</a></pre> +<pre>private org.apache.hadoop.fs.Path[] <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.323">locations</a></pre> </li> </ul> </li> @@ -399,7 +399,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>FileLink</h4> -<pre>protected <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.313">FileLink</a>()</pre> +<pre>protected <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.325">FileLink</a>()</pre> </li> </ul> <a name="FileLink-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.Path...-"> @@ -408,7 +408,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>FileLink</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.321">FileLink</a>(org.apache.hadoop.fs.Path originPath, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.333">FileLink</a>(org.apache.hadoop.fs.Path originPath, org.apache.hadoop.fs.Path... alternativePaths)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -423,7 +423,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>FileLink</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.328">FileLink</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><org.apache.hadoop.fs.Path> locations)</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.340">FileLink</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><org.apache.hadoop.fs.Path> locations)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>locations</code> - locations to look for the linked file</dd> @@ -444,7 +444,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getLocations</h4> -<pre>public org.apache.hadoop.fs.Path[] <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.335">getLocations</a>()</pre> +<pre>public org.apache.hadoop.fs.Path[] <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.347">getLocations</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>the locations to look for the linked file.</dd> @@ -457,7 +457,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>toString</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.340">toString</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.352">toString</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -470,7 +470,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>exists</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.354">exists</a>(org.apache.hadoop.fs.FileSystem fs) +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.366">exists</a>(org.apache.hadoop.fs.FileSystem fs) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -486,7 +486,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getAvailablePath</h4> -<pre>public org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.366">getAvailablePath</a>(org.apache.hadoop.fs.FileSystem fs) +<pre>public org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.378">getAvailablePath</a>(org.apache.hadoop.fs.FileSystem fs) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -502,7 +502,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getFileStatus</h4> -<pre>public org.apache.hadoop.fs.FileStatus <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.382">getFileStatus</a>(org.apache.hadoop.fs.FileSystem fs) +<pre>public org.apache.hadoop.fs.FileStatus <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.394">getFileStatus</a>(org.apache.hadoop.fs.FileSystem fs) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Get the FileStatus of the referenced file.</div> <dl> @@ -521,7 +521,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>open</h4> -<pre>public org.apache.hadoop.fs.FSDataInputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.403">open</a>(org.apache.hadoop.fs.FileSystem fs) +<pre>public org.apache.hadoop.fs.FSDataInputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.415">open</a>(org.apache.hadoop.fs.FileSystem fs) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Open the FileLink for read. <p> @@ -543,7 +543,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>open</h4> -<pre>public org.apache.hadoop.fs.FSDataInputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.418">open</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public org.apache.hadoop.fs.FSDataInputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.430">open</a>(org.apache.hadoop.fs.FileSystem fs, int bufferSize) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Open the FileLink for read. @@ -567,7 +567,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>setLocations</h4> -<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.426">setLocations</a>(org.apache.hadoop.fs.Path originPath, +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.438">setLocations</a>(org.apache.hadoop.fs.Path originPath, org.apache.hadoop.fs.Path... alternativePaths)</pre> <div class="block">NOTE: This method must be used only in the constructor! It creates a List with the specified locations for the link.</div> @@ -579,7 +579,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getBackReferencesDir</h4> -<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.452">getBackReferencesDir</a>(org.apache.hadoop.fs.Path storeDir, +<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.464">getBackReferencesDir</a>(org.apache.hadoop.fs.Path storeDir, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fileName)</pre> <div class="block">Get the directory to store the link back references @@ -600,7 +600,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getBackReferenceFileName</h4> -<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.462">getBackReferenceFileName</a>(org.apache.hadoop.fs.Path dirPath)</pre> +<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.474">getBackReferenceFileName</a>(org.apache.hadoop.fs.Path dirPath)</pre> <div class="block">Get the referenced file name from the reference link directory path.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -616,7 +616,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isBackReferencesDir</h4> -<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.472">isBackReferencesDir</a>(org.apache.hadoop.fs.Path dirPath)</pre> +<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.484">isBackReferencesDir</a>(org.apache.hadoop.fs.Path dirPath)</pre> <div class="block">Checks if the specified directory path is a back reference links folder.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -632,7 +632,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>equals</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.478">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.490">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code> in class <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -645,7 +645,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>hashCode</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.493">hashCode</a>()</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/FileLink.html#line.505">hashCode</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code> in class <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
