You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by mi...@apache.org on 2015/12/18 17:42:37 UTC

[04/48] hbase-site git commit: Published site at 4bfeccb87a94cfe232ea8fc9a6f40ff5b8d3b1c5.

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d917c66a/xref/org/apache/hadoop/hbase/protobuf/ProtobufUtil.html
----------------------------------------------------------------------
diff --git a/xref/org/apache/hadoop/hbase/protobuf/ProtobufUtil.html b/xref/org/apache/hadoop/hbase/protobuf/ProtobufUtil.html
index 0b5f17e..33c89d5 100644
--- a/xref/org/apache/hadoop/hbase/protobuf/ProtobufUtil.html
+++ b/xref/org/apache/hadoop/hbase/protobuf/ProtobufUtil.html
@@ -3147,55 +3147,61 @@
 <a class="jxr_linenumber" name="3137" href="#3137">3137</a> <em class="jxr_javadoccomment">   */</em>
 <a class="jxr_linenumber" name="3138" href="#3138">3138</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> HBaseProtos.VersionInfo getVersionInfo() {
 <a class="jxr_linenumber" name="3139" href="#3139">3139</a>     HBaseProtos.VersionInfo.Builder builder = HBaseProtos.VersionInfo.newBuilder();
-<a class="jxr_linenumber" name="3140" href="#3140">3140</a>     builder.setVersion(VersionInfo.getVersion());
-<a class="jxr_linenumber" name="3141" href="#3141">3141</a>     builder.setUrl(VersionInfo.getUrl());
-<a class="jxr_linenumber" name="3142" href="#3142">3142</a>     builder.setRevision(VersionInfo.getRevision());
-<a class="jxr_linenumber" name="3143" href="#3143">3143</a>     builder.setUser(VersionInfo.getUser());
-<a class="jxr_linenumber" name="3144" href="#3144">3144</a>     builder.setDate(VersionInfo.getDate());
-<a class="jxr_linenumber" name="3145" href="#3145">3145</a>     builder.setSrcChecksum(VersionInfo.getSrcChecksum());
-<a class="jxr_linenumber" name="3146" href="#3146">3146</a>     <strong class="jxr_keyword">return</strong> builder.build();
-<a class="jxr_linenumber" name="3147" href="#3147">3147</a>   }
-<a class="jxr_linenumber" name="3148" href="#3148">3148</a> 
-<a class="jxr_linenumber" name="3149" href="#3149">3149</a>   <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="3150" href="#3150">3150</a> <em class="jxr_javadoccomment">   * Convert SecurityCapabilitiesResponse.Capability to SecurityCapability</em>
-<a class="jxr_linenumber" name="3151" href="#3151">3151</a> <em class="jxr_javadoccomment">   * @param capabilities capabilities returned in the SecurityCapabilitiesResponse message</em>
-<a class="jxr_linenumber" name="3152" href="#3152">3152</a> <em class="jxr_javadoccomment">   * @return the converted list of SecurityCapability elements</em>
-<a class="jxr_linenumber" name="3153" href="#3153">3153</a> <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="3154" href="#3154">3154</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> List&lt;SecurityCapability&gt; toSecurityCapabilityList(
-<a class="jxr_linenumber" name="3155" href="#3155">3155</a>       List&lt;MasterProtos.SecurityCapabilitiesResponse.Capability&gt; capabilities) {
-<a class="jxr_linenumber" name="3156" href="#3156">3156</a>     List&lt;SecurityCapability&gt; scList = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;(capabilities.size());
-<a class="jxr_linenumber" name="3157" href="#3157">3157</a>     <strong class="jxr_keyword">for</strong> (MasterProtos.SecurityCapabilitiesResponse.Capability c: capabilities) {
-<a class="jxr_linenumber" name="3158" href="#3158">3158</a>       <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="3159" href="#3159">3159</a>         scList.add(SecurityCapability.valueOf(c.getNumber()));
-<a class="jxr_linenumber" name="3160" href="#3160">3160</a>       } <strong class="jxr_keyword">catch</strong> (IllegalArgumentException e) {
-<a class="jxr_linenumber" name="3161" href="#3161">3161</a>         <em class="jxr_comment">// Unknown capability, just ignore it. We don't understand the new capability</em>
-<a class="jxr_linenumber" name="3162" href="#3162">3162</a>         <em class="jxr_comment">// but don't care since by definition we cannot take advantage of it.</em>
-<a class="jxr_linenumber" name="3163" href="#3163">3163</a>       }
-<a class="jxr_linenumber" name="3164" href="#3164">3164</a>     }
-<a class="jxr_linenumber" name="3165" href="#3165">3165</a>     <strong class="jxr_keyword">return</strong> scList;
-<a class="jxr_linenumber" name="3166" href="#3166">3166</a>   }
-<a class="jxr_linenumber" name="3167" href="#3167">3167</a> 
-<a class="jxr_linenumber" name="3168" href="#3168">3168</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> HBaseProtos.TimeRange.Builder timeRangeToProto(<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html">TimeRange</a> timeRange) {
-<a class="jxr_linenumber" name="3169" href="#3169">3169</a>     HBaseProtos.TimeRange.Builder timeRangeBuilder =
-<a class="jxr_linenumber" name="3170" href="#3170">3170</a>         HBaseProtos.TimeRange.newBuilder();
-<a class="jxr_linenumber" name="3171" href="#3171">3171</a>     timeRangeBuilder.setFrom(timeRange.getMin());
-<a class="jxr_linenumber" name="3172" href="#3172">3172</a>     timeRangeBuilder.setTo(timeRange.getMax());
-<a class="jxr_linenumber" name="3173" href="#3173">3173</a>     <strong class="jxr_keyword">return</strong> timeRangeBuilder;
-<a class="jxr_linenumber" name="3174" href="#3174">3174</a>   }
-<a class="jxr_linenumber" name="3175" href="#3175">3175</a> 
-<a class="jxr_linenumber" name="3176" href="#3176">3176</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html">TimeRange</a> protoToTimeRange(HBaseProtos.TimeRange timeRange) <strong class="jxr_keyword">throws</strong> IOException {
-<a class="jxr_linenumber" name="3177" href="#3177">3177</a>       <strong class="jxr_keyword">long</strong> minStamp = 0;
-<a class="jxr_linenumber" name="3178" href="#3178">3178</a>       <strong class="jxr_keyword">long</strong> maxStamp = Long.MAX_VALUE;
-<a class="jxr_linenumber" name="3179" href="#3179">3179</a>       <strong class="jxr_keyword">if</strong> (timeRange.hasFrom()) {
-<a class="jxr_linenumber" name="3180" href="#3180">3180</a>         minStamp = timeRange.getFrom();
-<a class="jxr_linenumber" name="3181" href="#3181">3181</a>       }
-<a class="jxr_linenumber" name="3182" href="#3182">3182</a>       <strong class="jxr_keyword">if</strong> (timeRange.hasTo()) {
-<a class="jxr_linenumber" name="3183" href="#3183">3183</a>         maxStamp = timeRange.getTo();
-<a class="jxr_linenumber" name="3184" href="#3184">3184</a>       }
-<a class="jxr_linenumber" name="3185" href="#3185">3185</a>     <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html">TimeRange</a>(minStamp, maxStamp);
-<a class="jxr_linenumber" name="3186" href="#3186">3186</a>   }
-<a class="jxr_linenumber" name="3187" href="#3187">3187</a> 
-<a class="jxr_linenumber" name="3188" href="#3188">3188</a> }
+<a class="jxr_linenumber" name="3140" href="#3140">3140</a>     String version = VersionInfo.getVersion();
+<a class="jxr_linenumber" name="3141" href="#3141">3141</a>     builder.setVersion(version);
+<a class="jxr_linenumber" name="3142" href="#3142">3142</a>     String[] components = version.split(<span class="jxr_string">"&#92;&#92;."</span>);
+<a class="jxr_linenumber" name="3143" href="#3143">3143</a>     <strong class="jxr_keyword">if</strong> (components != <strong class="jxr_keyword">null</strong> &amp;&amp; components.length &gt; 2) {
+<a class="jxr_linenumber" name="3144" href="#3144">3144</a>       builder.setVersionMajor(Integer.parseInt(components[0]));
+<a class="jxr_linenumber" name="3145" href="#3145">3145</a>       builder.setVersionMinor(Integer.parseInt(components[1]));
+<a class="jxr_linenumber" name="3146" href="#3146">3146</a>     }
+<a class="jxr_linenumber" name="3147" href="#3147">3147</a>     builder.setUrl(VersionInfo.getUrl());
+<a class="jxr_linenumber" name="3148" href="#3148">3148</a>     builder.setRevision(VersionInfo.getRevision());
+<a class="jxr_linenumber" name="3149" href="#3149">3149</a>     builder.setUser(VersionInfo.getUser());
+<a class="jxr_linenumber" name="3150" href="#3150">3150</a>     builder.setDate(VersionInfo.getDate());
+<a class="jxr_linenumber" name="3151" href="#3151">3151</a>     builder.setSrcChecksum(VersionInfo.getSrcChecksum());
+<a class="jxr_linenumber" name="3152" href="#3152">3152</a>     <strong class="jxr_keyword">return</strong> builder.build();
+<a class="jxr_linenumber" name="3153" href="#3153">3153</a>   }
+<a class="jxr_linenumber" name="3154" href="#3154">3154</a> 
+<a class="jxr_linenumber" name="3155" href="#3155">3155</a>   <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="3156" href="#3156">3156</a> <em class="jxr_javadoccomment">   * Convert SecurityCapabilitiesResponse.Capability to SecurityCapability</em>
+<a class="jxr_linenumber" name="3157" href="#3157">3157</a> <em class="jxr_javadoccomment">   * @param capabilities capabilities returned in the SecurityCapabilitiesResponse message</em>
+<a class="jxr_linenumber" name="3158" href="#3158">3158</a> <em class="jxr_javadoccomment">   * @return the converted list of SecurityCapability elements</em>
+<a class="jxr_linenumber" name="3159" href="#3159">3159</a> <em class="jxr_javadoccomment">   */</em>
+<a class="jxr_linenumber" name="3160" href="#3160">3160</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> List&lt;SecurityCapability&gt; toSecurityCapabilityList(
+<a class="jxr_linenumber" name="3161" href="#3161">3161</a>       List&lt;MasterProtos.SecurityCapabilitiesResponse.Capability&gt; capabilities) {
+<a class="jxr_linenumber" name="3162" href="#3162">3162</a>     List&lt;SecurityCapability&gt; scList = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;(capabilities.size());
+<a class="jxr_linenumber" name="3163" href="#3163">3163</a>     <strong class="jxr_keyword">for</strong> (MasterProtos.SecurityCapabilitiesResponse.Capability c: capabilities) {
+<a class="jxr_linenumber" name="3164" href="#3164">3164</a>       <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="3165" href="#3165">3165</a>         scList.add(SecurityCapability.valueOf(c.getNumber()));
+<a class="jxr_linenumber" name="3166" href="#3166">3166</a>       } <strong class="jxr_keyword">catch</strong> (IllegalArgumentException e) {
+<a class="jxr_linenumber" name="3167" href="#3167">3167</a>         <em class="jxr_comment">// Unknown capability, just ignore it. We don't understand the new capability</em>
+<a class="jxr_linenumber" name="3168" href="#3168">3168</a>         <em class="jxr_comment">// but don't care since by definition we cannot take advantage of it.</em>
+<a class="jxr_linenumber" name="3169" href="#3169">3169</a>       }
+<a class="jxr_linenumber" name="3170" href="#3170">3170</a>     }
+<a class="jxr_linenumber" name="3171" href="#3171">3171</a>     <strong class="jxr_keyword">return</strong> scList;
+<a class="jxr_linenumber" name="3172" href="#3172">3172</a>   }
+<a class="jxr_linenumber" name="3173" href="#3173">3173</a> 
+<a class="jxr_linenumber" name="3174" href="#3174">3174</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> HBaseProtos.TimeRange.Builder timeRangeToProto(<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html">TimeRange</a> timeRange) {
+<a class="jxr_linenumber" name="3175" href="#3175">3175</a>     HBaseProtos.TimeRange.Builder timeRangeBuilder =
+<a class="jxr_linenumber" name="3176" href="#3176">3176</a>         HBaseProtos.TimeRange.newBuilder();
+<a class="jxr_linenumber" name="3177" href="#3177">3177</a>     timeRangeBuilder.setFrom(timeRange.getMin());
+<a class="jxr_linenumber" name="3178" href="#3178">3178</a>     timeRangeBuilder.setTo(timeRange.getMax());
+<a class="jxr_linenumber" name="3179" href="#3179">3179</a>     <strong class="jxr_keyword">return</strong> timeRangeBuilder;
+<a class="jxr_linenumber" name="3180" href="#3180">3180</a>   }
+<a class="jxr_linenumber" name="3181" href="#3181">3181</a> 
+<a class="jxr_linenumber" name="3182" href="#3182">3182</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html">TimeRange</a> protoToTimeRange(HBaseProtos.TimeRange timeRange) <strong class="jxr_keyword">throws</strong> IOException {
+<a class="jxr_linenumber" name="3183" href="#3183">3183</a>       <strong class="jxr_keyword">long</strong> minStamp = 0;
+<a class="jxr_linenumber" name="3184" href="#3184">3184</a>       <strong class="jxr_keyword">long</strong> maxStamp = Long.MAX_VALUE;
+<a class="jxr_linenumber" name="3185" href="#3185">3185</a>       <strong class="jxr_keyword">if</strong> (timeRange.hasFrom()) {
+<a class="jxr_linenumber" name="3186" href="#3186">3186</a>         minStamp = timeRange.getFrom();
+<a class="jxr_linenumber" name="3187" href="#3187">3187</a>       }
+<a class="jxr_linenumber" name="3188" href="#3188">3188</a>       <strong class="jxr_keyword">if</strong> (timeRange.hasTo()) {
+<a class="jxr_linenumber" name="3189" href="#3189">3189</a>         maxStamp = timeRange.getTo();
+<a class="jxr_linenumber" name="3190" href="#3190">3190</a>       }
+<a class="jxr_linenumber" name="3191" href="#3191">3191</a>     <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html">TimeRange</a>(minStamp, maxStamp);
+<a class="jxr_linenumber" name="3192" href="#3192">3192</a>   }
+<a class="jxr_linenumber" name="3193" href="#3193">3193</a> 
+<a class="jxr_linenumber" name="3194" href="#3194">3194</a> }
 </pre>
 <hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
 </html>