http://git-wip-us.apache.org/repos/asf/hbase-site/blob/08a3774c/apidocs/src-html/org/apache/hadoop/hbase/client/Scan.html ---------------------------------------------------------------------- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/Scan.html b/apidocs/src-html/org/apache/hadoop/hbase/client/Scan.html index cf497d3..7c11922 100644 --- a/apidocs/src-html/org/apache/hadoop/hbase/client/Scan.html +++ b/apidocs/src-html/org/apache/hadoop/hbase/client/Scan.html @@ -1121,72 +1121,70 @@ <span class="sourceLineNo">1113</span> * reaches this value.<a name="line.1113"></a> <span class="sourceLineNo">1114</span> * <p><a name="line.1114"></a> <span class="sourceLineNo">1115</span> * This condition will be tested at last, after all other conditions such as stopRow, filter, etc.<a name="line.1115"></a> -<span class="sourceLineNo">1116</span> * <p><a name="line.1116"></a> -<span class="sourceLineNo">1117</span> * Can not be used together with batch and allowPartial.<a name="line.1117"></a> -<span class="sourceLineNo">1118</span> * @param limit the limit of rows for this scan<a name="line.1118"></a> -<span class="sourceLineNo">1119</span> * @return this<a name="line.1119"></a> -<span class="sourceLineNo">1120</span> */<a name="line.1120"></a> -<span class="sourceLineNo">1121</span> public Scan setLimit(int limit) {<a name="line.1121"></a> -<span class="sourceLineNo">1122</span> this.limit = limit;<a name="line.1122"></a> -<span class="sourceLineNo">1123</span> return this;<a name="line.1123"></a> -<span class="sourceLineNo">1124</span> }<a name="line.1124"></a> -<span class="sourceLineNo">1125</span><a name="line.1125"></a> -<span class="sourceLineNo">1126</span> /**<a name="line.1126"></a> -<span class="sourceLineNo">1127</span> * Call this when you only want to get one row. It will set {@code limit} to {@code 1}, and also<a name="line.1127"></a> -<span class="sourceLineNo">1128</span> * set {@code readType} to {@link ReadType#PREAD}.<a name="line.1128"></a> -<span class="sourceLineNo">1129</span> * @return this<a name="line.1129"></a> -<span class="sourceLineNo">1130</span> */<a name="line.1130"></a> -<span class="sourceLineNo">1131</span> public Scan setOneRowLimit() {<a name="line.1131"></a> -<span class="sourceLineNo">1132</span> return setLimit(1).setReadType(ReadType.PREAD);<a name="line.1132"></a> -<span class="sourceLineNo">1133</span> }<a name="line.1133"></a> -<span class="sourceLineNo">1134</span><a name="line.1134"></a> -<span class="sourceLineNo">1135</span> @InterfaceAudience.Public<a name="line.1135"></a> -<span class="sourceLineNo">1136</span> @InterfaceStability.Unstable<a name="line.1136"></a> -<span class="sourceLineNo">1137</span> public enum ReadType {<a name="line.1137"></a> -<span class="sourceLineNo">1138</span> DEFAULT, STREAM, PREAD<a name="line.1138"></a> -<span class="sourceLineNo">1139</span> }<a name="line.1139"></a> -<span class="sourceLineNo">1140</span><a name="line.1140"></a> -<span class="sourceLineNo">1141</span> /**<a name="line.1141"></a> -<span class="sourceLineNo">1142</span> * @return the read type for this scan<a name="line.1142"></a> -<span class="sourceLineNo">1143</span> */<a name="line.1143"></a> -<span class="sourceLineNo">1144</span> public ReadType getReadType() {<a name="line.1144"></a> -<span class="sourceLineNo">1145</span> return readType;<a name="line.1145"></a> -<span class="sourceLineNo">1146</span> }<a name="line.1146"></a> -<span class="sourceLineNo">1147</span><a name="line.1147"></a> -<span class="sourceLineNo">1148</span> /**<a name="line.1148"></a> -<span class="sourceLineNo">1149</span> * Set the read type for this scan.<a name="line.1149"></a> -<span class="sourceLineNo">1150</span> * <p><a name="line.1150"></a> -<span class="sourceLineNo">1151</span> * Notice that we may choose to use pread even if you specific {@link ReadType#STREAM} here. For<a name="line.1151"></a> -<span class="sourceLineNo">1152</span> * example, we will always use pread if this is a get scan.<a name="line.1152"></a> -<span class="sourceLineNo">1153</span> * @return this<a name="line.1153"></a> -<span class="sourceLineNo">1154</span> */<a name="line.1154"></a> -<span class="sourceLineNo">1155</span> public Scan setReadType(ReadType readType) {<a name="line.1155"></a> -<span class="sourceLineNo">1156</span> this.readType = readType;<a name="line.1156"></a> -<span class="sourceLineNo">1157</span> return this;<a name="line.1157"></a> -<span class="sourceLineNo">1158</span> }<a name="line.1158"></a> -<span class="sourceLineNo">1159</span><a name="line.1159"></a> -<span class="sourceLineNo">1160</span> /**<a name="line.1160"></a> -<span class="sourceLineNo">1161</span> * Get the mvcc read point used to open a scanner.<a name="line.1161"></a> -<span class="sourceLineNo">1162</span> */<a name="line.1162"></a> -<span class="sourceLineNo">1163</span> long getMvccReadPoint() {<a name="line.1163"></a> -<span class="sourceLineNo">1164</span> return mvccReadPoint;<a name="line.1164"></a> -<span class="sourceLineNo">1165</span> }<a name="line.1165"></a> -<span class="sourceLineNo">1166</span><a name="line.1166"></a> -<span class="sourceLineNo">1167</span> /**<a name="line.1167"></a> -<span class="sourceLineNo">1168</span> * Set the mvcc read point used to open a scanner.<a name="line.1168"></a> -<span class="sourceLineNo">1169</span> */<a name="line.1169"></a> -<span class="sourceLineNo">1170</span> Scan setMvccReadPoint(long mvccReadPoint) {<a name="line.1170"></a> -<span class="sourceLineNo">1171</span> this.mvccReadPoint = mvccReadPoint;<a name="line.1171"></a> -<span class="sourceLineNo">1172</span> return this;<a name="line.1172"></a> -<span class="sourceLineNo">1173</span> }<a name="line.1173"></a> -<span class="sourceLineNo">1174</span><a name="line.1174"></a> -<span class="sourceLineNo">1175</span> /**<a name="line.1175"></a> -<span class="sourceLineNo">1176</span> * Set the mvcc read point to -1 which means do not use it.<a name="line.1176"></a> -<span class="sourceLineNo">1177</span> */<a name="line.1177"></a> -<span class="sourceLineNo">1178</span> Scan resetMvccReadPoint() {<a name="line.1178"></a> -<span class="sourceLineNo">1179</span> return setMvccReadPoint(-1L);<a name="line.1179"></a> -<span class="sourceLineNo">1180</span> }<a name="line.1180"></a> -<span class="sourceLineNo">1181</span>}<a name="line.1181"></a> +<span class="sourceLineNo">1116</span> * @param limit the limit of rows for this scan<a name="line.1116"></a> +<span class="sourceLineNo">1117</span> * @return this<a name="line.1117"></a> +<span class="sourceLineNo">1118</span> */<a name="line.1118"></a> +<span class="sourceLineNo">1119</span> public Scan setLimit(int limit) {<a name="line.1119"></a> +<span class="sourceLineNo">1120</span> this.limit = limit;<a name="line.1120"></a> +<span class="sourceLineNo">1121</span> return this;<a name="line.1121"></a> +<span class="sourceLineNo">1122</span> }<a name="line.1122"></a> +<span class="sourceLineNo">1123</span><a name="line.1123"></a> +<span class="sourceLineNo">1124</span> /**<a name="line.1124"></a> +<span class="sourceLineNo">1125</span> * Call this when you only want to get one row. It will set {@code limit} to {@code 1}, and also<a name="line.1125"></a> +<span class="sourceLineNo">1126</span> * set {@code readType} to {@link ReadType#PREAD}.<a name="line.1126"></a> +<span class="sourceLineNo">1127</span> * @return this<a name="line.1127"></a> +<span class="sourceLineNo">1128</span> */<a name="line.1128"></a> +<span class="sourceLineNo">1129</span> public Scan setOneRowLimit() {<a name="line.1129"></a> +<span class="sourceLineNo">1130</span> return setLimit(1).setReadType(ReadType.PREAD);<a name="line.1130"></a> +<span class="sourceLineNo">1131</span> }<a name="line.1131"></a> +<span class="sourceLineNo">1132</span><a name="line.1132"></a> +<span class="sourceLineNo">1133</span> @InterfaceAudience.Public<a name="line.1133"></a> +<span class="sourceLineNo">1134</span> @InterfaceStability.Unstable<a name="line.1134"></a> +<span class="sourceLineNo">1135</span> public enum ReadType {<a name="line.1135"></a> +<span class="sourceLineNo">1136</span> DEFAULT, STREAM, PREAD<a name="line.1136"></a> +<span class="sourceLineNo">1137</span> }<a name="line.1137"></a> +<span class="sourceLineNo">1138</span><a name="line.1138"></a> +<span class="sourceLineNo">1139</span> /**<a name="line.1139"></a> +<span class="sourceLineNo">1140</span> * @return the read type for this scan<a name="line.1140"></a> +<span class="sourceLineNo">1141</span> */<a name="line.1141"></a> +<span class="sourceLineNo">1142</span> public ReadType getReadType() {<a name="line.1142"></a> +<span class="sourceLineNo">1143</span> return readType;<a name="line.1143"></a> +<span class="sourceLineNo">1144</span> }<a name="line.1144"></a> +<span class="sourceLineNo">1145</span><a name="line.1145"></a> +<span class="sourceLineNo">1146</span> /**<a name="line.1146"></a> +<span class="sourceLineNo">1147</span> * Set the read type for this scan.<a name="line.1147"></a> +<span class="sourceLineNo">1148</span> * <p><a name="line.1148"></a> +<span class="sourceLineNo">1149</span> * Notice that we may choose to use pread even if you specific {@link ReadType#STREAM} here. For<a name="line.1149"></a> +<span class="sourceLineNo">1150</span> * example, we will always use pread if this is a get scan.<a name="line.1150"></a> +<span class="sourceLineNo">1151</span> * @return this<a name="line.1151"></a> +<span class="sourceLineNo">1152</span> */<a name="line.1152"></a> +<span class="sourceLineNo">1153</span> public Scan setReadType(ReadType readType) {<a name="line.1153"></a> +<span class="sourceLineNo">1154</span> this.readType = readType;<a name="line.1154"></a> +<span class="sourceLineNo">1155</span> return this;<a name="line.1155"></a> +<span class="sourceLineNo">1156</span> }<a name="line.1156"></a> +<span class="sourceLineNo">1157</span><a name="line.1157"></a> +<span class="sourceLineNo">1158</span> /**<a name="line.1158"></a> +<span class="sourceLineNo">1159</span> * Get the mvcc read point used to open a scanner.<a name="line.1159"></a> +<span class="sourceLineNo">1160</span> */<a name="line.1160"></a> +<span class="sourceLineNo">1161</span> long getMvccReadPoint() {<a name="line.1161"></a> +<span class="sourceLineNo">1162</span> return mvccReadPoint;<a name="line.1162"></a> +<span class="sourceLineNo">1163</span> }<a name="line.1163"></a> +<span class="sourceLineNo">1164</span><a name="line.1164"></a> +<span class="sourceLineNo">1165</span> /**<a name="line.1165"></a> +<span class="sourceLineNo">1166</span> * Set the mvcc read point used to open a scanner.<a name="line.1166"></a> +<span class="sourceLineNo">1167</span> */<a name="line.1167"></a> +<span class="sourceLineNo">1168</span> Scan setMvccReadPoint(long mvccReadPoint) {<a name="line.1168"></a> +<span class="sourceLineNo">1169</span> this.mvccReadPoint = mvccReadPoint;<a name="line.1169"></a> +<span class="sourceLineNo">1170</span> return this;<a name="line.1170"></a> +<span class="sourceLineNo">1171</span> }<a name="line.1171"></a> +<span class="sourceLineNo">1172</span><a name="line.1172"></a> +<span class="sourceLineNo">1173</span> /**<a name="line.1173"></a> +<span class="sourceLineNo">1174</span> * Set the mvcc read point to -1 which means do not use it.<a name="line.1174"></a> +<span class="sourceLineNo">1175</span> */<a name="line.1175"></a> +<span class="sourceLineNo">1176</span> Scan resetMvccReadPoint() {<a name="line.1176"></a> +<span class="sourceLineNo">1177</span> return setMvccReadPoint(-1L);<a name="line.1177"></a> +<span class="sourceLineNo">1178</span> }<a name="line.1178"></a> +<span class="sourceLineNo">1179</span>}<a name="line.1179"></a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/08a3774c/apidocs/src-html/org/apache/hadoop/hbase/client/ScannerTimeoutException.html ---------------------------------------------------------------------- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/ScannerTimeoutException.html b/apidocs/src-html/org/apache/hadoop/hbase/client/ScannerTimeoutException.html deleted file mode 100644 index 95ba0f7..0000000 --- a/apidocs/src-html/org/apache/hadoop/hbase/client/ScannerTimeoutException.html +++ /dev/null @@ -1,116 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<html lang="en"> -<head> -<title>Source code</title> -<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> -</head> -<body> -<div class="sourceContainer"> -<pre><span class="sourceLineNo">001</span>/**<a name="line.1"></a> -<span class="sourceLineNo">002</span> *<a name="line.2"></a> -<span class="sourceLineNo">003</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.3"></a> -<span class="sourceLineNo">004</span> * or more contributor license agreements. See the NOTICE file<a name="line.4"></a> -<span class="sourceLineNo">005</span> * distributed with this work for additional information<a name="line.5"></a> -<span class="sourceLineNo">006</span> * regarding copyright ownership. The ASF licenses this file<a name="line.6"></a> -<span class="sourceLineNo">007</span> * to you under the Apache License, Version 2.0 (the<a name="line.7"></a> -<span class="sourceLineNo">008</span> * "License"); you may not use this file except in compliance<a name="line.8"></a> -<span class="sourceLineNo">009</span> * with the License. You may obtain a copy of the License at<a name="line.9"></a> -<span class="sourceLineNo">010</span> *<a name="line.10"></a> -<span class="sourceLineNo">011</span> * http://www.apache.org/licenses/LICENSE-2.0<a name="line.11"></a> -<span class="sourceLineNo">012</span> *<a name="line.12"></a> -<span class="sourceLineNo">013</span> * Unless required by applicable law or agreed to in writing, software<a name="line.13"></a> -<span class="sourceLineNo">014</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.14"></a> -<span class="sourceLineNo">015</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.15"></a> -<span class="sourceLineNo">016</span> * See the License for the specific language governing permissions and<a name="line.16"></a> -<span class="sourceLineNo">017</span> * limitations under the License.<a name="line.17"></a> -<span class="sourceLineNo">018</span> */<a name="line.18"></a> -<span class="sourceLineNo">019</span><a name="line.19"></a> -<span class="sourceLineNo">020</span>package org.apache.hadoop.hbase.client;<a name="line.20"></a> -<span class="sourceLineNo">021</span><a name="line.21"></a> -<span class="sourceLineNo">022</span>import org.apache.hadoop.hbase.DoNotRetryIOException;<a name="line.22"></a> -<span class="sourceLineNo">023</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.23"></a> -<span class="sourceLineNo">024</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.24"></a> -<span class="sourceLineNo">025</span><a name="line.25"></a> -<span class="sourceLineNo">026</span>/**<a name="line.26"></a> -<span class="sourceLineNo">027</span> * Thrown when a scanner has timed out.<a name="line.27"></a> -<span class="sourceLineNo">028</span> */<a name="line.28"></a> -<span class="sourceLineNo">029</span>@InterfaceAudience.Public<a name="line.29"></a> -<span class="sourceLineNo">030</span>@InterfaceStability.Stable<a name="line.30"></a> -<span class="sourceLineNo">031</span>public class ScannerTimeoutException extends DoNotRetryIOException {<a name="line.31"></a> -<span class="sourceLineNo">032</span><a name="line.32"></a> -<span class="sourceLineNo">033</span> private static final long serialVersionUID = 8788838690290688313L;<a name="line.33"></a> -<span class="sourceLineNo">034</span><a name="line.34"></a> -<span class="sourceLineNo">035</span> /** default constructor */<a name="line.35"></a> -<span class="sourceLineNo">036</span> ScannerTimeoutException() {<a name="line.36"></a> -<span class="sourceLineNo">037</span> super();<a name="line.37"></a> -<span class="sourceLineNo">038</span> }<a name="line.38"></a> -<span class="sourceLineNo">039</span><a name="line.39"></a> -<span class="sourceLineNo">040</span> /** @param s */<a name="line.40"></a> -<span class="sourceLineNo">041</span> ScannerTimeoutException(String s) {<a name="line.41"></a> -<span class="sourceLineNo">042</span> super(s);<a name="line.42"></a> -<span class="sourceLineNo">043</span> }<a name="line.43"></a> -<span class="sourceLineNo">044</span>}<a name="line.44"></a> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</pre> -</div> -</body> -</html> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/08a3774c/apidocs/src-html/org/apache/hadoop/hbase/exceptions/LockTimeoutException.html ---------------------------------------------------------------------- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/exceptions/LockTimeoutException.html b/apidocs/src-html/org/apache/hadoop/hbase/exceptions/LockTimeoutException.html deleted file mode 100644 index d120227..0000000 --- a/apidocs/src-html/org/apache/hadoop/hbase/exceptions/LockTimeoutException.html +++ /dev/null @@ -1,115 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<html lang="en"> -<head> -<title>Source code</title> -<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> -</head> -<body> -<div class="sourceContainer"> -<pre><span class="sourceLineNo">001</span>/*<a name="line.1"></a> -<span class="sourceLineNo">002</span> * Copyright The Apache Software Foundation<a name="line.2"></a> -<span class="sourceLineNo">003</span> *<a name="line.3"></a> -<span class="sourceLineNo">004</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.4"></a> -<span class="sourceLineNo">005</span> * or more contributor license agreements. See the NOTICE file<a name="line.5"></a> -<span class="sourceLineNo">006</span> * distributed with this work for additional information<a name="line.6"></a> -<span class="sourceLineNo">007</span> * regarding copyright ownership. The ASF licenses this file<a name="line.7"></a> -<span class="sourceLineNo">008</span> * to you under the Apache License, Version 2.0 (the<a name="line.8"></a> -<span class="sourceLineNo">009</span> * "License"); you may not use this file except in compliance<a name="line.9"></a> -<span class="sourceLineNo">010</span> * with the License. You may obtain a copy of the License at<a name="line.10"></a> -<span class="sourceLineNo">011</span> *<a name="line.11"></a> -<span class="sourceLineNo">012</span> * http://www.apache.org/licenses/LICENSE-2.0<a name="line.12"></a> -<span class="sourceLineNo">013</span> *<a name="line.13"></a> -<span class="sourceLineNo">014</span> * Unless required by applicable law or agreed to in writing, software<a name="line.14"></a> -<span class="sourceLineNo">015</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.15"></a> -<span class="sourceLineNo">016</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.16"></a> -<span class="sourceLineNo">017</span> * See the License for the specific language governing permissions and<a name="line.17"></a> -<span class="sourceLineNo">018</span> * limitations under the License.<a name="line.18"></a> -<span class="sourceLineNo">019</span> */<a name="line.19"></a> -<span class="sourceLineNo">020</span>package org.apache.hadoop.hbase.exceptions;<a name="line.20"></a> -<span class="sourceLineNo">021</span><a name="line.21"></a> -<span class="sourceLineNo">022</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.22"></a> -<span class="sourceLineNo">023</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.23"></a> -<span class="sourceLineNo">024</span>import org.apache.hadoop.hbase.DoNotRetryIOException;<a name="line.24"></a> -<span class="sourceLineNo">025</span><a name="line.25"></a> -<span class="sourceLineNo">026</span>/**<a name="line.26"></a> -<span class="sourceLineNo">027</span> * Thrown when there is a timeout when trying to acquire a lock<a name="line.27"></a> -<span class="sourceLineNo">028</span> */<a name="line.28"></a> -<span class="sourceLineNo">029</span>@InterfaceAudience.Public<a name="line.29"></a> -<span class="sourceLineNo">030</span>@InterfaceStability.Stable<a name="line.30"></a> -<span class="sourceLineNo">031</span>public class LockTimeoutException extends DoNotRetryIOException {<a name="line.31"></a> -<span class="sourceLineNo">032</span><a name="line.32"></a> -<span class="sourceLineNo">033</span> private static final long serialVersionUID = -1770764924258999825L;<a name="line.33"></a> -<span class="sourceLineNo">034</span><a name="line.34"></a> -<span class="sourceLineNo">035</span> /** Default constructor */<a name="line.35"></a> -<span class="sourceLineNo">036</span> public LockTimeoutException() {<a name="line.36"></a> -<span class="sourceLineNo">037</span> super();<a name="line.37"></a> -<span class="sourceLineNo">038</span> }<a name="line.38"></a> -<span class="sourceLineNo">039</span><a name="line.39"></a> -<span class="sourceLineNo">040</span> public LockTimeoutException(String s) {<a name="line.40"></a> -<span class="sourceLineNo">041</span> super(s);<a name="line.41"></a> -<span class="sourceLineNo">042</span> }<a name="line.42"></a> -<span class="sourceLineNo">043</span>}<a name="line.43"></a> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</pre> -</div> -</body> -</html> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/08a3774c/apidocs/src-html/org/apache/hadoop/hbase/exceptions/OperationConflictException.html ---------------------------------------------------------------------- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/exceptions/OperationConflictException.html b/apidocs/src-html/org/apache/hadoop/hbase/exceptions/OperationConflictException.html deleted file mode 100644 index 5812ef0..0000000 --- a/apidocs/src-html/org/apache/hadoop/hbase/exceptions/OperationConflictException.html +++ /dev/null @@ -1,121 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<html lang="en"> -<head> -<title>Source code</title> -<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> -</head> -<body> -<div class="sourceContainer"> -<pre><span class="sourceLineNo">001</span>/**<a name="line.1"></a> -<span class="sourceLineNo">002</span> *<a name="line.2"></a> -<span class="sourceLineNo">003</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.3"></a> -<span class="sourceLineNo">004</span> * or more contributor license agreements. See the NOTICE file<a name="line.4"></a> -<span class="sourceLineNo">005</span> * distributed with this work for additional information<a name="line.5"></a> -<span class="sourceLineNo">006</span> * regarding copyright ownership. The ASF licenses this file<a name="line.6"></a> -<span class="sourceLineNo">007</span> * to you under the Apache License, Version 2.0 (the<a name="line.7"></a> -<span class="sourceLineNo">008</span> * "License"); you may not use this file except in compliance<a name="line.8"></a> -<span class="sourceLineNo">009</span> * with the License. You may obtain a copy of the License at<a name="line.9"></a> -<span class="sourceLineNo">010</span> *<a name="line.10"></a> -<span class="sourceLineNo">011</span> * http://www.apache.org/licenses/LICENSE-2.0<a name="line.11"></a> -<span class="sourceLineNo">012</span> *<a name="line.12"></a> -<span class="sourceLineNo">013</span> * Unless required by applicable law or agreed to in writing, software<a name="line.13"></a> -<span class="sourceLineNo">014</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.14"></a> -<span class="sourceLineNo">015</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.15"></a> -<span class="sourceLineNo">016</span> * See the License for the specific language governing permissions and<a name="line.16"></a> -<span class="sourceLineNo">017</span> * limitations under the License.<a name="line.17"></a> -<span class="sourceLineNo">018</span> */<a name="line.18"></a> -<span class="sourceLineNo">019</span>package org.apache.hadoop.hbase.exceptions;<a name="line.19"></a> -<span class="sourceLineNo">020</span><a name="line.20"></a> -<span class="sourceLineNo">021</span>import org.apache.hadoop.hbase.DoNotRetryIOException;<a name="line.21"></a> -<span class="sourceLineNo">022</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.22"></a> -<span class="sourceLineNo">023</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.23"></a> -<span class="sourceLineNo">024</span><a name="line.24"></a> -<span class="sourceLineNo">025</span>/**<a name="line.25"></a> -<span class="sourceLineNo">026</span> * The exception that is thrown if there's duplicate execution of non-idempotent operation.<a name="line.26"></a> -<span class="sourceLineNo">027</span> * Client should not retry; may use "get" to get the desired value.<a name="line.27"></a> -<span class="sourceLineNo">028</span> */<a name="line.28"></a> -<span class="sourceLineNo">029</span>@InterfaceAudience.Public<a name="line.29"></a> -<span class="sourceLineNo">030</span>@InterfaceStability.Evolving<a name="line.30"></a> -<span class="sourceLineNo">031</span>public class OperationConflictException extends DoNotRetryIOException {<a name="line.31"></a> -<span class="sourceLineNo">032</span> private static final long serialVersionUID = -8930333627489862872L;<a name="line.32"></a> -<span class="sourceLineNo">033</span><a name="line.33"></a> -<span class="sourceLineNo">034</span> public OperationConflictException() {<a name="line.34"></a> -<span class="sourceLineNo">035</span> super();<a name="line.35"></a> -<span class="sourceLineNo">036</span> }<a name="line.36"></a> -<span class="sourceLineNo">037</span><a name="line.37"></a> -<span class="sourceLineNo">038</span> public OperationConflictException(String message) {<a name="line.38"></a> -<span class="sourceLineNo">039</span> super(message);<a name="line.39"></a> -<span class="sourceLineNo">040</span> }<a name="line.40"></a> -<span class="sourceLineNo">041</span><a name="line.41"></a> -<span class="sourceLineNo">042</span> public OperationConflictException(Throwable cause) {<a name="line.42"></a> -<span class="sourceLineNo">043</span> super(cause);<a name="line.43"></a> -<span class="sourceLineNo">044</span> }<a name="line.44"></a> -<span class="sourceLineNo">045</span><a name="line.45"></a> -<span class="sourceLineNo">046</span> public OperationConflictException(String message, Throwable cause) {<a name="line.46"></a> -<span class="sourceLineNo">047</span> super(message, cause);<a name="line.47"></a> -<span class="sourceLineNo">048</span> }<a name="line.48"></a> -<span class="sourceLineNo">049</span>}<a name="line.49"></a> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</pre> -</div> -</body> -</html>