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<SecurityCapability> toSecurityCapabilityList(
-<a class="jxr_linenumber" name="3155" href="#3155">3155</a> List<MasterProtos.SecurityCapabilitiesResponse.Capability> capabilities) {
-<a class="jxr_linenumber" name="3156" href="#3156">3156</a> List<SecurityCapability> scList = <strong class="jxr_keyword">new</strong> ArrayList<>(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">"\\."</span>);
+<a class="jxr_linenumber" name="3143" href="#3143">3143</a> <strong class="jxr_keyword">if</strong> (components != <strong class="jxr_keyword">null</strong> && components.length > 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<SecurityCapability> toSecurityCapabilityList(
+<a class="jxr_linenumber" name="3161" href="#3161">3161</a> List<MasterProtos.SecurityCapabilitiesResponse.Capability> capabilities) {
+<a class="jxr_linenumber" name="3162" href="#3162">3162</a> List<SecurityCapability> scList = <strong class="jxr_keyword">new</strong> ArrayList<>(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>