Published site at d5aaeee88b331e064830a2774f4fed238631457c.
[hbase-site.git] / devapidocs / org / apache / hadoop / hbase / util / package-use.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <!-- NewPage -->
3 <html lang="en">
4 <head>
5 <!-- Generated by javadoc -->
6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7 <title>Uses of Package org.apache.hadoop.hbase.util (Apache HBase 3.0.0-SNAPSHOT API)</title>
8 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
9 <script type="text/javascript" src="../../../../../script.js"></script>
10 </head>
11 <body>
12 <script type="text/javascript"><!--
13 try {
14 if (location.href.indexOf('is-external=true') == -1) {
15 parent.document.title="Uses of Package org.apache.hadoop.hbase.util (Apache HBase 3.0.0-SNAPSHOT API)";
16 }
17 }
18 catch(err) {
19 }
20 //-->
21 </script>
22 <noscript>
23 <div>JavaScript is disabled on your browser.</div>
24 </noscript>
25 <!-- ========= START OF TOP NAVBAR ======= -->
26 <div class="topNav"><a name="navbar.top">
27 <!-- -->
28 </a>
29 <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
30 <a name="navbar.top.firstrow">
31 <!-- -->
32 </a>
33 <ul class="navList" title="Navigation">
34 <li><a href="../../../../../overview-summary.html">Overview</a></li>
35 <li><a href="package-summary.html">Package</a></li>
36 <li>Class</li>
37 <li class="navBarCell1Rev">Use</li>
38 <li><a href="package-tree.html">Tree</a></li>
39 <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
40 <li><a href="../../../../../index-all.html">Index</a></li>
41 <li><a href="../../../../../help-doc.html">Help</a></li>
42 </ul>
43 </div>
44 <div class="subNav">
45 <ul class="navList">
46 <li>Prev</li>
47 <li>Next</li>
48 </ul>
49 <ul class="navList">
50 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/util/package-use.html" target="_top">Frames</a></li>
51 <li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
52 </ul>
53 <ul class="navList" id="allclasses_navbar_top">
54 <li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
55 </ul>
56 <div>
57 <script type="text/javascript"><!--
58 allClassesLink = document.getElementById("allclasses_navbar_top");
59 if(window==top) {
60 allClassesLink.style.display = "block";
61 }
62 else {
63 allClassesLink.style.display = "none";
64 }
65 //-->
66 </script>
67 </div>
68 <a name="skip.navbar.top">
69 <!-- -->
70 </a></div>
71 <!-- ========= END OF TOP NAVBAR ========= -->
72 <div class="header">
73 <h1 title="Uses of Package org.apache.hadoop.hbase.util" class="title">Uses of Package<br>org.apache.hadoop.hbase.util</h1>
74 </div>
75 <div class="contentContainer">
76 <ul class="blockList">
77 <li class="blockList">
78 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
79 <caption><span>Packages that use <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a></span><span class="tabEnd">&nbsp;</span></caption>
80 <tr>
81 <th class="colFirst" scope="col">Package</th>
82 <th class="colLast" scope="col">Description</th>
83 </tr>
84 <tbody>
85 <tr class="altColor">
86 <td class="colFirst"><a href="#org.apache.hadoop.hbase">org.apache.hadoop.hbase</a></td>
87 <td class="colLast">&nbsp;</td>
88 </tr>
89 <tr class="rowColor">
90 <td class="colFirst"><a href="#org.apache.hadoop.hbase.backup">org.apache.hadoop.hbase.backup</a></td>
91 <td class="colLast">&nbsp;</td>
92 </tr>
93 <tr class="altColor">
94 <td class="colFirst"><a href="#org.apache.hadoop.hbase.backup.impl">org.apache.hadoop.hbase.backup.impl</a></td>
95 <td class="colLast">&nbsp;</td>
96 </tr>
97 <tr class="rowColor">
98 <td class="colFirst"><a href="#org.apache.hadoop.hbase.backup.mapreduce">org.apache.hadoop.hbase.backup.mapreduce</a></td>
99 <td class="colLast">&nbsp;</td>
100 </tr>
101 <tr class="altColor">
102 <td class="colFirst"><a href="#org.apache.hadoop.hbase.client">org.apache.hadoop.hbase.client</a></td>
103 <td class="colLast">
104 <div class="block">Provides HBase Client</div>
105 </td>
106 </tr>
107 <tr class="rowColor">
108 <td class="colFirst"><a href="#org.apache.hadoop.hbase.client.coprocessor">org.apache.hadoop.hbase.client.coprocessor</a></td>
109 <td class="colLast">
110 <div class="block">Provides client classes for invoking Coprocessor RPC protocols
111
112
113 <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/#overview">Overview</a>
114 <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/#usage">Example Usage</a>
115 </div>
116 </td>
117 </tr>
118 <tr class="altColor">
119 <td class="colFirst"><a href="#org.apache.hadoop.hbase.constraint">org.apache.hadoop.hbase.constraint</a></td>
120 <td class="colLast">
121 <div class="block">Restrict the domain of a data attribute, often times to fulfill business rules/requirements.</div>
122 </td>
123 </tr>
124 <tr class="rowColor">
125 <td class="colFirst"><a href="#org.apache.hadoop.hbase.coprocessor">org.apache.hadoop.hbase.coprocessor</a></td>
126 <td class="colLast">
127 <div class="block">Table of Contents</div>
128 </td>
129 </tr>
130 <tr class="altColor">
131 <td class="colFirst"><a href="#org.apache.hadoop.hbase.coprocessor.example">org.apache.hadoop.hbase.coprocessor.example</a></td>
132 <td class="colLast">&nbsp;</td>
133 </tr>
134 <tr class="rowColor">
135 <td class="colFirst"><a href="#org.apache.hadoop.hbase.favored">org.apache.hadoop.hbase.favored</a></td>
136 <td class="colLast">&nbsp;</td>
137 </tr>
138 <tr class="altColor">
139 <td class="colFirst"><a href="#org.apache.hadoop.hbase.filter">org.apache.hadoop.hbase.filter</a></td>
140 <td class="colLast">
141 <div class="block">Provides row-level filters applied to HRegion scan results during calls to
142 <a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html#next--"><code>ResultScanner.next()</code></a>.</div>
143 </td>
144 </tr>
145 <tr class="rowColor">
146 <td class="colFirst"><a href="#org.apache.hadoop.hbase.http.jmx">org.apache.hadoop.hbase.http.jmx</a></td>
147 <td class="colLast">
148 <div class="block">This package provides access to JMX primarily through the
149 <a href="../../../../../org/apache/hadoop/hbase/http/jmx/JMXJsonServlet.html" title="class in org.apache.hadoop.hbase.http.jmx"><code>JMXJsonServlet</code></a> class.</div>
150 </td>
151 </tr>
152 <tr class="altColor">
153 <td class="colFirst"><a href="#org.apache.hadoop.hbase.io">org.apache.hadoop.hbase.io</a></td>
154 <td class="colLast">&nbsp;</td>
155 </tr>
156 <tr class="rowColor">
157 <td class="colFirst"><a href="#org.apache.hadoop.hbase.io.asyncfs">org.apache.hadoop.hbase.io.asyncfs</a></td>
158 <td class="colLast">&nbsp;</td>
159 </tr>
160 <tr class="altColor">
161 <td class="colFirst"><a href="#org.apache.hadoop.hbase.io.crypto">org.apache.hadoop.hbase.io.crypto</a></td>
162 <td class="colLast">&nbsp;</td>
163 </tr>
164 <tr class="rowColor">
165 <td class="colFirst"><a href="#org.apache.hadoop.hbase.io.encoding">org.apache.hadoop.hbase.io.encoding</a></td>
166 <td class="colLast">&nbsp;</td>
167 </tr>
168 <tr class="altColor">
169 <td class="colFirst"><a href="#org.apache.hadoop.hbase.io.hfile">org.apache.hadoop.hbase.io.hfile</a></td>
170 <td class="colLast">
171 <div class="block">Provides implementations of <a href="../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a> and HFile
172 <a href="../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html" title="interface in org.apache.hadoop.hbase.io.hfile"><code>BlockCache</code></a>.</div>
173 </td>
174 </tr>
175 <tr class="rowColor">
176 <td class="colFirst"><a href="#org.apache.hadoop.hbase.io.hfile.bucket">org.apache.hadoop.hbase.io.hfile.bucket</a></td>
177 <td class="colLast">
178 <div class="block">Provides <a href="../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html" title="class in org.apache.hadoop.hbase.io.hfile.bucket"><code>BucketCache</code></a>, an implementation of
179 <a href="../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html" title="interface in org.apache.hadoop.hbase.io.hfile"><code>BlockCache</code></a>.</div>
180 </td>
181 </tr>
182 <tr class="altColor">
183 <td class="colFirst"><a href="#org.apache.hadoop.hbase.io.util">org.apache.hadoop.hbase.io.util</a></td>
184 <td class="colLast">&nbsp;</td>
185 </tr>
186 <tr class="rowColor">
187 <td class="colFirst"><a href="#org.apache.hadoop.hbase.ipc">org.apache.hadoop.hbase.ipc</a></td>
188 <td class="colLast">
189 <div class="block">Tools to help define network clients and servers.</div>
190 </td>
191 </tr>
192 <tr class="altColor">
193 <td class="colFirst"><a href="#org.apache.hadoop.hbase.mapreduce">org.apache.hadoop.hbase.mapreduce</a></td>
194 <td class="colLast">
195 <div class="block">Provides HBase <a href="http://wiki.apache.org/hadoop/HadoopMapReduce">MapReduce</a>
196 Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
197 </td>
198 </tr>
199 <tr class="rowColor">
200 <td class="colFirst"><a href="#org.apache.hadoop.hbase.mapreduce.replication">org.apache.hadoop.hbase.mapreduce.replication</a></td>
201 <td class="colLast">&nbsp;</td>
202 </tr>
203 <tr class="altColor">
204 <td class="colFirst"><a href="#org.apache.hadoop.hbase.master">org.apache.hadoop.hbase.master</a></td>
205 <td class="colLast">&nbsp;</td>
206 </tr>
207 <tr class="rowColor">
208 <td class="colFirst"><a href="#org.apache.hadoop.hbase.master.assignment">org.apache.hadoop.hbase.master.assignment</a></td>
209 <td class="colLast">&nbsp;</td>
210 </tr>
211 <tr class="altColor">
212 <td class="colFirst"><a href="#org.apache.hadoop.hbase.master.balancer">org.apache.hadoop.hbase.master.balancer</a></td>
213 <td class="colLast">&nbsp;</td>
214 </tr>
215 <tr class="rowColor">
216 <td class="colFirst"><a href="#org.apache.hadoop.hbase.master.cleaner">org.apache.hadoop.hbase.master.cleaner</a></td>
217 <td class="colLast">&nbsp;</td>
218 </tr>
219 <tr class="altColor">
220 <td class="colFirst"><a href="#org.apache.hadoop.hbase.master.locking">org.apache.hadoop.hbase.master.locking</a></td>
221 <td class="colLast">&nbsp;</td>
222 </tr>
223 <tr class="rowColor">
224 <td class="colFirst"><a href="#org.apache.hadoop.hbase.master.procedure">org.apache.hadoop.hbase.master.procedure</a></td>
225 <td class="colLast">&nbsp;</td>
226 </tr>
227 <tr class="altColor">
228 <td class="colFirst"><a href="#org.apache.hadoop.hbase.master.snapshot">org.apache.hadoop.hbase.master.snapshot</a></td>
229 <td class="colLast">&nbsp;</td>
230 </tr>
231 <tr class="rowColor">
232 <td class="colFirst"><a href="#org.apache.hadoop.hbase.mob">org.apache.hadoop.hbase.mob</a></td>
233 <td class="colLast">&nbsp;</td>
234 </tr>
235 <tr class="altColor">
236 <td class="colFirst"><a href="#org.apache.hadoop.hbase.mob.compactions">org.apache.hadoop.hbase.mob.compactions</a></td>
237 <td class="colLast">&nbsp;</td>
238 </tr>
239 <tr class="rowColor">
240 <td class="colFirst"><a href="#org.apache.hadoop.hbase.nio">org.apache.hadoop.hbase.nio</a></td>
241 <td class="colLast">&nbsp;</td>
242 </tr>
243 <tr class="altColor">
244 <td class="colFirst"><a href="#org.apache.hadoop.hbase.procedure2">org.apache.hadoop.hbase.procedure2</a></td>
245 <td class="colLast">&nbsp;</td>
246 </tr>
247 <tr class="rowColor">
248 <td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td>
249 <td class="colLast">&nbsp;</td>
250 </tr>
251 <tr class="altColor">
252 <td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.compactions">org.apache.hadoop.hbase.regionserver.compactions</a></td>
253 <td class="colLast">&nbsp;</td>
254 </tr>
255 <tr class="rowColor">
256 <td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.handler">org.apache.hadoop.hbase.regionserver.handler</a></td>
257 <td class="colLast">&nbsp;</td>
258 </tr>
259 <tr class="altColor">
260 <td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.querymatcher">org.apache.hadoop.hbase.regionserver.querymatcher</a></td>
261 <td class="colLast">&nbsp;</td>
262 </tr>
263 <tr class="rowColor">
264 <td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
265 <td class="colLast">&nbsp;</td>
266 </tr>
267 <tr class="altColor">
268 <td class="colFirst"><a href="#org.apache.hadoop.hbase.replication">org.apache.hadoop.hbase.replication</a></td>
269 <td class="colLast">
270 <div class="block">Multi Cluster Replication</div>
271 </td>
272 </tr>
273 <tr class="rowColor">
274 <td class="colFirst"><a href="#org.apache.hadoop.hbase.replication.regionserver">org.apache.hadoop.hbase.replication.regionserver</a></td>
275 <td class="colLast">&nbsp;</td>
276 </tr>
277 <tr class="altColor">
278 <td class="colFirst"><a href="#org.apache.hadoop.hbase.rest">org.apache.hadoop.hbase.rest</a></td>
279 <td class="colLast">
280 <div class="block">HBase REST</div>
281 </td>
282 </tr>
283 <tr class="rowColor">
284 <td class="colFirst"><a href="#org.apache.hadoop.hbase.rsgroup">org.apache.hadoop.hbase.rsgroup</a></td>
285 <td class="colLast">&nbsp;</td>
286 </tr>
287 <tr class="altColor">
288 <td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td>
289 <td class="colLast">&nbsp;</td>
290 </tr>
291 <tr class="rowColor">
292 <td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility</a></td>
293 <td class="colLast">&nbsp;</td>
294 </tr>
295 <tr class="altColor">
296 <td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
297 <td class="colLast">&nbsp;</td>
298 </tr>
299 <tr class="rowColor">
300 <td class="colFirst"><a href="#org.apache.hadoop.hbase.thrift">org.apache.hadoop.hbase.thrift</a></td>
301 <td class="colLast">
302 <div class="block">Provides an HBase <a href="http://incubator.apache.org/thrift/">Thrift</a>
303 service.</div>
304 </td>
305 </tr>
306 <tr class="altColor">
307 <td class="colFirst"><a href="#org.apache.hadoop.hbase.thrift2">org.apache.hadoop.hbase.thrift2</a></td>
308 <td class="colLast">
309 <div class="block">Provides an HBase <a href="http://thrift.apache.org/">Thrift</a>
310 service.</div>
311 </td>
312 </tr>
313 <tr class="rowColor">
314 <td class="colFirst"><a href="#org.apache.hadoop.hbase.tool">org.apache.hadoop.hbase.tool</a></td>
315 <td class="colLast">&nbsp;</td>
316 </tr>
317 <tr class="altColor">
318 <td class="colFirst"><a href="#org.apache.hadoop.hbase.types">org.apache.hadoop.hbase.types</a></td>
319 <td class="colLast">
320 <div class="block">
321 This package provides the definition and implementation of HBase's
322 extensible data type API.</div>
323 </td>
324 </tr>
325 <tr class="rowColor">
326 <td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
327 <td class="colLast">&nbsp;</td>
328 </tr>
329 <tr class="altColor">
330 <td class="colFirst"><a href="#org.apache.hadoop.hbase.util.hbck">org.apache.hadoop.hbase.util.hbck</a></td>
331 <td class="colLast">&nbsp;</td>
332 </tr>
333 <tr class="rowColor">
334 <td class="colFirst"><a href="#org.apache.hadoop.hbase.wal">org.apache.hadoop.hbase.wal</a></td>
335 <td class="colLast">&nbsp;</td>
336 </tr>
337 <tr class="altColor">
338 <td class="colFirst"><a href="#org.apache.hadoop.hbase.zookeeper">org.apache.hadoop.hbase.zookeeper</a></td>
339 <td class="colLast">&nbsp;</td>
340 </tr>
341 </tbody>
342 </table>
343 </li>
344 <li class="blockList"><a name="org.apache.hadoop.hbase">
345 <!-- -->
346 </a>
347 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
348 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a></span><span class="tabEnd">&nbsp;</span></caption>
349 <tr>
350 <th class="colOne" scope="col">Class and Description</th>
351 </tr>
352 <tbody>
353 <tr class="altColor">
354 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ByteRange.html#org.apache.hadoop.hbase">ByteRange</a>
355 <div class="block">Lightweight, reusable class for specifying ranges of byte[]'s.</div>
356 </td>
357 </tr>
358 <tr class="rowColor">
359 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Bytes.html#org.apache.hadoop.hbase">Bytes</a>
360 <div class="block">Utility class that handles byte arrays, conversions to/from other types,
361 comparisons, hash code generation, manufacturing keys for HashMaps or
362 HashSets, and can be used as key in maps or trees.</div>
363 </td>
364 </tr>
365 <tr class="altColor">
366 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/JVMClusterUtil.MasterThread.html#org.apache.hadoop.hbase">JVMClusterUtil.MasterThread</a>
367 <div class="block">Datastructure to hold Master Thread and Master instance</div>
368 </td>
369 </tr>
370 <tr class="rowColor">
371 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/JVMClusterUtil.RegionServerThread.html#org.apache.hadoop.hbase">JVMClusterUtil.RegionServerThread</a>
372 <div class="block">Datastructure to hold RegionServer Thread and RegionServer instance</div>
373 </td>
374 </tr>
375 <tr class="altColor">
376 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase">Pair</a>
377 <div class="block">A generic class for pairs.</div>
378 </td>
379 </tr>
380 <tr class="rowColor">
381 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/PairOfSameType.html#org.apache.hadoop.hbase">PairOfSameType</a>
382 <div class="block">A generic, immutable class for pairs of objects both of type <code>T</code>.</div>
383 </td>
384 </tr>
385 <tr class="altColor">
386 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/PrettyPrinter.Unit.html#org.apache.hadoop.hbase">PrettyPrinter.Unit</a>&nbsp;</td>
387 </tr>
388 </tbody>
389 </table>
390 </li>
391 <li class="blockList"><a name="org.apache.hadoop.hbase.backup">
392 <!-- -->
393 </a>
394 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
395 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/backup/package-summary.html">org.apache.hadoop.hbase.backup</a></span><span class="tabEnd">&nbsp;</span></caption>
396 <tr>
397 <th class="colOne" scope="col">Class and Description</th>
398 </tr>
399 <tbody>
400 <tr class="altColor">
401 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/AbstractHBaseTool.html#org.apache.hadoop.hbase.backup">AbstractHBaseTool</a>
402 <div class="block">Common base class used for HBase command-line tools.</div>
403 </td>
404 </tr>
405 <tr class="rowColor">
406 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.backup">Pair</a>
407 <div class="block">A generic class for pairs.</div>
408 </td>
409 </tr>
410 </tbody>
411 </table>
412 </li>
413 <li class="blockList"><a name="org.apache.hadoop.hbase.backup.impl">
414 <!-- -->
415 </a>
416 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
417 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/backup/impl/package-summary.html">org.apache.hadoop.hbase.backup.impl</a></span><span class="tabEnd">&nbsp;</span></caption>
418 <tr>
419 <th class="colOne" scope="col">Class and Description</th>
420 </tr>
421 <tbody>
422 <tr class="altColor">
423 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.backup.impl">Pair</a>
424 <div class="block">A generic class for pairs.</div>
425 </td>
426 </tr>
427 </tbody>
428 </table>
429 </li>
430 <li class="blockList"><a name="org.apache.hadoop.hbase.backup.mapreduce">
431 <!-- -->
432 </a>
433 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
434 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/backup/mapreduce/package-summary.html">org.apache.hadoop.hbase.backup.mapreduce</a></span><span class="tabEnd">&nbsp;</span></caption>
435 <tr>
436 <th class="colOne" scope="col">Class and Description</th>
437 </tr>
438 <tbody>
439 <tr class="altColor">
440 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/AbstractHBaseTool.html#org.apache.hadoop.hbase.backup.mapreduce">AbstractHBaseTool</a>
441 <div class="block">Common base class used for HBase command-line tools.</div>
442 </td>
443 </tr>
444 <tr class="rowColor">
445 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.backup.mapreduce">Pair</a>
446 <div class="block">A generic class for pairs.</div>
447 </td>
448 </tr>
449 </tbody>
450 </table>
451 </li>
452 <li class="blockList"><a name="org.apache.hadoop.hbase.client">
453 <!-- -->
454 </a>
455 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
456 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></span><span class="tabEnd">&nbsp;</span></caption>
457 <tr>
458 <th class="colOne" scope="col">Class and Description</th>
459 </tr>
460 <tbody>
461 <tr class="altColor">
462 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Bytes.html#org.apache.hadoop.hbase.client">Bytes</a>
463 <div class="block">Utility class that handles byte arrays, conversions to/from other types,
464 comparisons, hash code generation, manufacturing keys for HashMaps or
465 HashSets, and can be used as key in maps or trees.</div>
466 </td>
467 </tr>
468 <tr class="rowColor">
469 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.client">Pair</a>
470 <div class="block">A generic class for pairs.</div>
471 </td>
472 </tr>
473 <tr class="altColor">
474 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/PrettyPrinter.Unit.html#org.apache.hadoop.hbase.client">PrettyPrinter.Unit</a>&nbsp;</td>
475 </tr>
476 </tbody>
477 </table>
478 </li>
479 <li class="blockList"><a name="org.apache.hadoop.hbase.client.coprocessor">
480 <!-- -->
481 </a>
482 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
483 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/package-summary.html">org.apache.hadoop.hbase.client.coprocessor</a></span><span class="tabEnd">&nbsp;</span></caption>
484 <tr>
485 <th class="colOne" scope="col">Class and Description</th>
486 </tr>
487 <tbody>
488 <tr class="altColor">
489 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.client.coprocessor">Pair</a>
490 <div class="block">A generic class for pairs.</div>
491 </td>
492 </tr>
493 </tbody>
494 </table>
495 </li>
496 <li class="blockList"><a name="org.apache.hadoop.hbase.constraint">
497 <!-- -->
498 </a>
499 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
500 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/constraint/package-summary.html">org.apache.hadoop.hbase.constraint</a></span><span class="tabEnd">&nbsp;</span></caption>
501 <tr>
502 <th class="colOne" scope="col">Class and Description</th>
503 </tr>
504 <tbody>
505 <tr class="altColor">
506 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.constraint">Pair</a>
507 <div class="block">A generic class for pairs.</div>
508 </td>
509 </tr>
510 </tbody>
511 </table>
512 </li>
513 <li class="blockList"><a name="org.apache.hadoop.hbase.coprocessor">
514 <!-- -->
515 </a>
516 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
517 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/coprocessor/package-summary.html">org.apache.hadoop.hbase.coprocessor</a></span><span class="tabEnd">&nbsp;</span></caption>
518 <tr>
519 <th class="colOne" scope="col">Class and Description</th>
520 </tr>
521 <tbody>
522 <tr class="altColor">
523 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.coprocessor">Pair</a>
524 <div class="block">A generic class for pairs.</div>
525 </td>
526 </tr>
527 <tr class="rowColor">
528 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/SortedList.html#org.apache.hadoop.hbase.coprocessor">SortedList</a>
529 <div class="block">Simple sorted list implementation that uses <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util"><code>ArrayList</code></a> as
530 the underlying collection so we can support RandomAccess.</div>
531 </td>
532 </tr>
533 </tbody>
534 </table>
535 </li>
536 <li class="blockList"><a name="org.apache.hadoop.hbase.coprocessor.example">
537 <!-- -->
538 </a>
539 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
540 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/coprocessor/example/package-summary.html">org.apache.hadoop.hbase.coprocessor.example</a></span><span class="tabEnd">&nbsp;</span></caption>
541 <tr>
542 <th class="colOne" scope="col">Class and Description</th>
543 </tr>
544 <tbody>
545 <tr class="altColor">
546 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Bytes.ByteArrayComparator.html#org.apache.hadoop.hbase.coprocessor.example">Bytes.ByteArrayComparator</a>
547 <div class="block">Byte array comparator class.</div>
548 </td>
549 </tr>
550 </tbody>
551 </table>
552 </li>
553 <li class="blockList"><a name="org.apache.hadoop.hbase.favored">
554 <!-- -->
555 </a>
556 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
557 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/favored/package-summary.html">org.apache.hadoop.hbase.favored</a></span><span class="tabEnd">&nbsp;</span></caption>
558 <tr>
559 <th class="colOne" scope="col">Class and Description</th>
560 </tr>
561 <tbody>
562 <tr class="altColor">
563 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.favored">Pair</a>
564 <div class="block">A generic class for pairs.</div>
565 </td>
566 </tr>
567 </tbody>
568 </table>
569 </li>
570 <li class="blockList"><a name="org.apache.hadoop.hbase.filter">
571 <!-- -->
572 </a>
573 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
574 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/filter/package-summary.html">org.apache.hadoop.hbase.filter</a></span><span class="tabEnd">&nbsp;</span></caption>
575 <tr>
576 <th class="colOne" scope="col">Class and Description</th>
577 </tr>
578 <tbody>
579 <tr class="altColor">
580 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.filter">Pair</a>
581 <div class="block">A generic class for pairs.</div>
582 </td>
583 </tr>
584 </tbody>
585 </table>
586 </li>
587 <li class="blockList"><a name="org.apache.hadoop.hbase.http.jmx">
588 <!-- -->
589 </a>
590 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
591 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/http/jmx/package-summary.html">org.apache.hadoop.hbase.http.jmx</a></span><span class="tabEnd">&nbsp;</span></caption>
592 <tr>
593 <th class="colOne" scope="col">Class and Description</th>
594 </tr>
595 <tbody>
596 <tr class="altColor">
597 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/JSONBean.html#org.apache.hadoop.hbase.http.jmx">JSONBean</a>
598 <div class="block">Utility for doing JSON and MBeans.</div>
599 </td>
600 </tr>
601 </tbody>
602 </table>
603 </li>
604 <li class="blockList"><a name="org.apache.hadoop.hbase.io">
605 <!-- -->
606 </a>
607 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
608 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/io/package-summary.html">org.apache.hadoop.hbase.io</a></span><span class="tabEnd">&nbsp;</span></caption>
609 <tr>
610 <th class="colOne" scope="col">Class and Description</th>
611 </tr>
612 <tbody>
613 <tr class="altColor">
614 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.io">Pair</a>
615 <div class="block">A generic class for pairs.</div>
616 </td>
617 </tr>
618 </tbody>
619 </table>
620 </li>
621 <li class="blockList"><a name="org.apache.hadoop.hbase.io.asyncfs">
622 <!-- -->
623 </a>
624 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
625 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/io/asyncfs/package-summary.html">org.apache.hadoop.hbase.io.asyncfs</a></span><span class="tabEnd">&nbsp;</span></caption>
626 <tr>
627 <th class="colOne" scope="col">Class and Description</th>
628 </tr>
629 <tbody>
630 <tr class="altColor">
631 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/CancelableProgressable.html#org.apache.hadoop.hbase.io.asyncfs">CancelableProgressable</a>
632 <div class="block">Similar interface as <code>Progressable</code> but returns
633 a boolean to support canceling the operation.</div>
634 </td>
635 </tr>
636 <tr class="rowColor">
637 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/CommonFSUtils.StreamLacksCapabilityException.html#org.apache.hadoop.hbase.io.asyncfs">CommonFSUtils.StreamLacksCapabilityException</a>
638 <div class="block">Helper exception for those cases where the place where we need to check a stream capability
639 is not where we have the needed context to explain the impact and mitigation for a lack.</div>
640 </td>
641 </tr>
642 <tr class="altColor">
643 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/FSUtils.html#org.apache.hadoop.hbase.io.asyncfs">FSUtils</a>
644 <div class="block">Utility methods for interacting with the underlying file system.</div>
645 </td>
646 </tr>
647 </tbody>
648 </table>
649 </li>
650 <li class="blockList"><a name="org.apache.hadoop.hbase.io.crypto">
651 <!-- -->
652 </a>
653 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
654 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/io/crypto/package-summary.html">org.apache.hadoop.hbase.io.crypto</a></span><span class="tabEnd">&nbsp;</span></caption>
655 <tr>
656 <th class="colOne" scope="col">Class and Description</th>
657 </tr>
658 <tbody>
659 <tr class="altColor">
660 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.io.crypto">Pair</a>
661 <div class="block">A generic class for pairs.</div>
662 </td>
663 </tr>
664 </tbody>
665 </table>
666 </li>
667 <li class="blockList"><a name="org.apache.hadoop.hbase.io.encoding">
668 <!-- -->
669 </a>
670 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
671 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/io/encoding/package-summary.html">org.apache.hadoop.hbase.io.encoding</a></span><span class="tabEnd">&nbsp;</span></caption>
672 <tr>
673 <th class="colOne" scope="col">Class and Description</th>
674 </tr>
675 <tbody>
676 <tr class="altColor">
677 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Bytes.html#org.apache.hadoop.hbase.io.encoding">Bytes</a>
678 <div class="block">Utility class that handles byte arrays, conversions to/from other types,
679 comparisons, hash code generation, manufacturing keys for HashMaps or
680 HashSets, and can be used as key in maps or trees.</div>
681 </td>
682 </tr>
683 <tr class="rowColor">
684 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ObjectIntPair.html#org.apache.hadoop.hbase.io.encoding">ObjectIntPair</a>
685 <div class="block">A generic class for pair of an Object and and a primitive int value.</div>
686 </td>
687 </tr>
688 </tbody>
689 </table>
690 </li>
691 <li class="blockList"><a name="org.apache.hadoop.hbase.io.hfile">
692 <!-- -->
693 </a>
694 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
695 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/io/hfile/package-summary.html">org.apache.hadoop.hbase.io.hfile</a></span><span class="tabEnd">&nbsp;</span></caption>
696 <tr>
697 <th class="colOne" scope="col">Class and Description</th>
698 </tr>
699 <tbody>
700 <tr class="altColor">
701 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/BloomFilter.html#org.apache.hadoop.hbase.io.hfile">BloomFilter</a>
702 <div class="block">Implements a <i>Bloom filter</i>, as defined by Bloom in 1970.</div>
703 </td>
704 </tr>
705 <tr class="rowColor">
706 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/BloomFilterBase.html#org.apache.hadoop.hbase.io.hfile">BloomFilterBase</a>
707 <div class="block">Common methods Bloom filter methods required at read and write time.</div>
708 </td>
709 </tr>
710 <tr class="altColor">
711 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/BloomFilterChunk.html#org.apache.hadoop.hbase.io.hfile">BloomFilterChunk</a>
712 <div class="block">The basic building block for the <a href="../../../../../org/apache/hadoop/hbase/io/hfile/CompoundBloomFilter.html" title="class in org.apache.hadoop.hbase.io.hfile"><code>CompoundBloomFilter</code></a></div>
713 </td>
714 </tr>
715 <tr class="rowColor">
716 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/BloomFilterWriter.html#org.apache.hadoop.hbase.io.hfile">BloomFilterWriter</a>
717 <div class="block">Specifies methods needed to add elements to a Bloom filter and serialize the
718 resulting Bloom filter as a sequence of bytes.</div>
719 </td>
720 </tr>
721 <tr class="altColor">
722 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ChecksumType.html#org.apache.hadoop.hbase.io.hfile">ChecksumType</a>
723 <div class="block">Checksum types.</div>
724 </td>
725 </tr>
726 <tr class="rowColor">
727 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Hash.html#org.apache.hadoop.hbase.io.hfile">Hash</a>
728 <div class="block">This class represents a common API for hashing functions.</div>
729 </td>
730 </tr>
731 <tr class="altColor">
732 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HasThread.html#org.apache.hadoop.hbase.io.hfile">HasThread</a>
733 <div class="block">Abstract class which contains a Thread and delegates the common Thread
734 methods to that instance.</div>
735 </td>
736 </tr>
737 <tr class="rowColor">
738 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/IdLock.html#org.apache.hadoop.hbase.io.hfile">IdLock</a>
739 <div class="block">Allows multiple concurrent clients to lock on a numeric id with a minimal
740 memory overhead.</div>
741 </td>
742 </tr>
743 <tr class="altColor">
744 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ObjectIntPair.html#org.apache.hadoop.hbase.io.hfile">ObjectIntPair</a>
745 <div class="block">A generic class for pair of an Object and and a primitive int value.</div>
746 </td>
747 </tr>
748 </tbody>
749 </table>
750 </li>
751 <li class="blockList"><a name="org.apache.hadoop.hbase.io.hfile.bucket">
752 <!-- -->
753 </a>
754 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
755 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/io/hfile/bucket/package-summary.html">org.apache.hadoop.hbase.io.hfile.bucket</a></span><span class="tabEnd">&nbsp;</span></caption>
756 <tr>
757 <th class="colOne" scope="col">Class and Description</th>
758 </tr>
759 <tbody>
760 <tr class="altColor">
761 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ByteBufferArray.html#org.apache.hadoop.hbase.io.hfile.bucket">ByteBufferArray</a>
762 <div class="block">This class manages an array of ByteBuffers with a default size 4MB.</div>
763 </td>
764 </tr>
765 <tr class="rowColor">
766 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HasThread.html#org.apache.hadoop.hbase.io.hfile.bucket">HasThread</a>
767 <div class="block">Abstract class which contains a Thread and delegates the common Thread
768 methods to that instance.</div>
769 </td>
770 </tr>
771 <tr class="altColor">
772 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/IdReadWriteLock.html#org.apache.hadoop.hbase.io.hfile.bucket">IdReadWriteLock</a>
773 <div class="block">Allows multiple concurrent clients to lock on a numeric id with ReentrantReadWriteLock.</div>
774 </td>
775 </tr>
776 </tbody>
777 </table>
778 </li>
779 <li class="blockList"><a name="org.apache.hadoop.hbase.io.util">
780 <!-- -->
781 </a>
782 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
783 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/io/util/package-summary.html">org.apache.hadoop.hbase.io.util</a></span><span class="tabEnd">&nbsp;</span></caption>
784 <tr>
785 <th class="colOne" scope="col">Class and Description</th>
786 </tr>
787 <tbody>
788 <tr class="altColor">
789 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.io.util">Pair</a>
790 <div class="block">A generic class for pairs.</div>
791 </td>
792 </tr>
793 </tbody>
794 </table>
795 </li>
796 <li class="blockList"><a name="org.apache.hadoop.hbase.ipc">
797 <!-- -->
798 </a>
799 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
800 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/ipc/package-summary.html">org.apache.hadoop.hbase.ipc</a></span><span class="tabEnd">&nbsp;</span></caption>
801 <tr>
802 <th class="colOne" scope="col">Class and Description</th>
803 </tr>
804 <tbody>
805 <tr class="altColor">
806 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.ipc">Pair</a>
807 <div class="block">A generic class for pairs.</div>
808 </td>
809 </tr>
810 <tr class="rowColor">
811 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/PoolMap.html#org.apache.hadoop.hbase.ipc">PoolMap</a>
812 <div class="block">The <code>PoolMap</code> maps a key to a collection of values, the elements
813 of which are managed by a pool.</div>
814 </td>
815 </tr>
816 <tr class="altColor">
817 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/PoolMap.PoolType.html#org.apache.hadoop.hbase.ipc">PoolMap.PoolType</a>&nbsp;</td>
818 </tr>
819 </tbody>
820 </table>
821 </li>
822 <li class="blockList"><a name="org.apache.hadoop.hbase.mapreduce">
823 <!-- -->
824 </a>
825 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
826 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/mapreduce/package-summary.html">org.apache.hadoop.hbase.mapreduce</a></span><span class="tabEnd">&nbsp;</span></caption>
827 <tr>
828 <th class="colOne" scope="col">Class and Description</th>
829 </tr>
830 <tbody>
831 <tr class="altColor">
832 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.mapreduce">Pair</a>
833 <div class="block">A generic class for pairs.</div>
834 </td>
835 </tr>
836 <tr class="rowColor">
837 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/RegionSplitter.SplitAlgorithm.html#org.apache.hadoop.hbase.mapreduce">RegionSplitter.SplitAlgorithm</a>
838 <div class="block">A generic interface for the RegionSplitter code to use for all it's
839 functionality.</div>
840 </td>
841 </tr>
842 <tr class="altColor">
843 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Triple.html#org.apache.hadoop.hbase.mapreduce">Triple</a>
844 <div class="block">Utility class to manage a triple.</div>
845 </td>
846 </tr>
847 </tbody>
848 </table>
849 </li>
850 <li class="blockList"><a name="org.apache.hadoop.hbase.mapreduce.replication">
851 <!-- -->
852 </a>
853 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
854 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/mapreduce/replication/package-summary.html">org.apache.hadoop.hbase.mapreduce.replication</a></span><span class="tabEnd">&nbsp;</span></caption>
855 <tr>
856 <th class="colOne" scope="col">Class and Description</th>
857 </tr>
858 <tbody>
859 <tr class="altColor">
860 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.mapreduce.replication">Pair</a>
861 <div class="block">A generic class for pairs.</div>
862 </td>
863 </tr>
864 </tbody>
865 </table>
866 </li>
867 <li class="blockList"><a name="org.apache.hadoop.hbase.master">
868 <!-- -->
869 </a>
870 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
871 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/master/package-summary.html">org.apache.hadoop.hbase.master</a></span><span class="tabEnd">&nbsp;</span></caption>
872 <tr>
873 <th class="colOne" scope="col">Class and Description</th>
874 </tr>
875 <tbody>
876 <tr class="altColor">
877 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HasThread.html#org.apache.hadoop.hbase.master">HasThread</a>
878 <div class="block">Abstract class which contains a Thread and delegates the common Thread
879 methods to that instance.</div>
880 </td>
881 </tr>
882 <tr class="rowColor">
883 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/IdLock.html#org.apache.hadoop.hbase.master">IdLock</a>
884 <div class="block">Allows multiple concurrent clients to lock on a numeric id with a minimal
885 memory overhead.</div>
886 </td>
887 </tr>
888 <tr class="altColor">
889 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/JVMClusterUtil.RegionServerThread.html#org.apache.hadoop.hbase.master">JVMClusterUtil.RegionServerThread</a>
890 <div class="block">Datastructure to hold RegionServer Thread and RegionServer instance</div>
891 </td>
892 </tr>
893 <tr class="rowColor">
894 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/NonceKey.html#org.apache.hadoop.hbase.master">NonceKey</a>
895 <div class="block">This implementation is not smart and just treats nonce group and nonce as random bits.</div>
896 </td>
897 </tr>
898 <tr class="altColor">
899 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.master">Pair</a>
900 <div class="block">A generic class for pairs.</div>
901 </td>
902 </tr>
903 <tr class="rowColor">
904 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ServerCommandLine.html#org.apache.hadoop.hbase.master">ServerCommandLine</a>
905 <div class="block">Base class for command lines that start up various HBase daemons.</div>
906 </td>
907 </tr>
908 <tr class="altColor">
909 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Triple.html#org.apache.hadoop.hbase.master">Triple</a>
910 <div class="block">Utility class to manage a triple.</div>
911 </td>
912 </tr>
913 </tbody>
914 </table>
915 </li>
916 <li class="blockList"><a name="org.apache.hadoop.hbase.master.assignment">
917 <!-- -->
918 </a>
919 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
920 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/master/assignment/package-summary.html">org.apache.hadoop.hbase.master.assignment</a></span><span class="tabEnd">&nbsp;</span></caption>
921 <tr>
922 <th class="colOne" scope="col">Class and Description</th>
923 </tr>
924 <tbody>
925 <tr class="altColor">
926 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.master.assignment">Pair</a>
927 <div class="block">A generic class for pairs.</div>
928 </td>
929 </tr>
930 </tbody>
931 </table>
932 </li>
933 <li class="blockList"><a name="org.apache.hadoop.hbase.master.balancer">
934 <!-- -->
935 </a>
936 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
937 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/master/balancer/package-summary.html">org.apache.hadoop.hbase.master.balancer</a></span><span class="tabEnd">&nbsp;</span></caption>
938 <tr>
939 <th class="colOne" scope="col">Class and Description</th>
940 </tr>
941 <tbody>
942 <tr class="altColor">
943 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.master.balancer">Pair</a>
944 <div class="block">A generic class for pairs.</div>
945 </td>
946 </tr>
947 </tbody>
948 </table>
949 </li>
950 <li class="blockList"><a name="org.apache.hadoop.hbase.master.cleaner">
951 <!-- -->
952 </a>
953 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
954 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/master/cleaner/package-summary.html">org.apache.hadoop.hbase.master.cleaner</a></span><span class="tabEnd">&nbsp;</span></caption>
955 <tr>
956 <th class="colOne" scope="col">Class and Description</th>
957 </tr>
958 <tbody>
959 <tr class="altColor">
960 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/StealJobQueue.html#org.apache.hadoop.hbase.master.cleaner">StealJobQueue</a>
961 <div class="block">This queue allows a ThreadPoolExecutor to steal jobs from another ThreadPoolExecutor.</div>
962 </td>
963 </tr>
964 </tbody>
965 </table>
966 </li>
967 <li class="blockList"><a name="org.apache.hadoop.hbase.master.locking">
968 <!-- -->
969 </a>
970 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
971 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/master/locking/package-summary.html">org.apache.hadoop.hbase.master.locking</a></span><span class="tabEnd">&nbsp;</span></caption>
972 <tr>
973 <th class="colOne" scope="col">Class and Description</th>
974 </tr>
975 <tbody>
976 <tr class="altColor">
977 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/NonceKey.html#org.apache.hadoop.hbase.master.locking">NonceKey</a>
978 <div class="block">This implementation is not smart and just treats nonce group and nonce as random bits.</div>
979 </td>
980 </tr>
981 </tbody>
982 </table>
983 </li>
984 <li class="blockList"><a name="org.apache.hadoop.hbase.master.procedure">
985 <!-- -->
986 </a>
987 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
988 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/master/procedure/package-summary.html">org.apache.hadoop.hbase.master.procedure</a></span><span class="tabEnd">&nbsp;</span></caption>
989 <tr>
990 <th class="colOne" scope="col">Class and Description</th>
991 </tr>
992 <tbody>
993 <tr class="altColor">
994 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/AvlUtil.AvlKeyComparator.html#org.apache.hadoop.hbase.master.procedure">AvlUtil.AvlKeyComparator</a>
995 <div class="block">The AvlTree allows to lookup an object using a custom key.</div>
996 </td>
997 </tr>
998 <tr class="rowColor">
999 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/AvlUtil.AvlLinkedNode.html#org.apache.hadoop.hbase.master.procedure">AvlUtil.AvlLinkedNode</a>
1000 <div class="block">This class extends the AvlNode and adds two links that will be used in conjunction
1001 with the AvlIterableList class.</div>
1002 </td>
1003 </tr>
1004 <tr class="altColor">
1005 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/AvlUtil.AvlNode.html#org.apache.hadoop.hbase.master.procedure">AvlUtil.AvlNode</a>
1006 <div class="block">This class represent a node that will be used in an AvlTree.</div>
1007 </td>
1008 </tr>
1009 <tr class="rowColor">
1010 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/NonceKey.html#org.apache.hadoop.hbase.master.procedure">NonceKey</a>
1011 <div class="block">This implementation is not smart and just treats nonce group and nonce as random bits.</div>
1012 </td>
1013 </tr>
1014 <tr class="altColor">
1015 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.master.procedure">Pair</a>
1016 <div class="block">A generic class for pairs.</div>
1017 </td>
1018 </tr>
1019 </tbody>
1020 </table>
1021 </li>
1022 <li class="blockList"><a name="org.apache.hadoop.hbase.master.snapshot">
1023 <!-- -->
1024 </a>
1025 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1026 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/master/snapshot/package-summary.html">org.apache.hadoop.hbase.master.snapshot</a></span><span class="tabEnd">&nbsp;</span></caption>
1027 <tr>
1028 <th class="colOne" scope="col">Class and Description</th>
1029 </tr>
1030 <tbody>
1031 <tr class="altColor">
1032 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/KeyLocker.html#org.apache.hadoop.hbase.master.snapshot">KeyLocker</a>
1033 <div class="block">A utility class to manage a set of locks.</div>
1034 </td>
1035 </tr>
1036 <tr class="rowColor">
1037 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/NonceKey.html#org.apache.hadoop.hbase.master.snapshot">NonceKey</a>
1038 <div class="block">This implementation is not smart and just treats nonce group and nonce as random bits.</div>
1039 </td>
1040 </tr>
1041 <tr class="altColor">
1042 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.master.snapshot">Pair</a>
1043 <div class="block">A generic class for pairs.</div>
1044 </td>
1045 </tr>
1046 </tbody>
1047 </table>
1048 </li>
1049 <li class="blockList"><a name="org.apache.hadoop.hbase.mob">
1050 <!-- -->
1051 </a>
1052 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1053 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/mob/package-summary.html">org.apache.hadoop.hbase.mob</a></span><span class="tabEnd">&nbsp;</span></caption>
1054 <tr>
1055 <th class="colOne" scope="col">Class and Description</th>
1056 </tr>
1057 <tbody>
1058 <tr class="altColor">
1059 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ChecksumType.html#org.apache.hadoop.hbase.mob">ChecksumType</a>
1060 <div class="block">Checksum types.</div>
1061 </td>
1062 </tr>
1063 <tr class="rowColor">
1064 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/IdLock.html#org.apache.hadoop.hbase.mob">IdLock</a>
1065 <div class="block">Allows multiple concurrent clients to lock on a numeric id with a minimal
1066 memory overhead.</div>
1067 </td>
1068 </tr>
1069 </tbody>
1070 </table>
1071 </li>
1072 <li class="blockList"><a name="org.apache.hadoop.hbase.mob.compactions">
1073 <!-- -->
1074 </a>
1075 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1076 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/mob/compactions/package-summary.html">org.apache.hadoop.hbase.mob.compactions</a></span><span class="tabEnd">&nbsp;</span></caption>
1077 <tr>
1078 <th class="colOne" scope="col">Class and Description</th>
1079 </tr>
1080 <tbody>
1081 <tr class="altColor">
1082 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.mob.compactions">Pair</a>
1083 <div class="block">A generic class for pairs.</div>
1084 </td>
1085 </tr>
1086 </tbody>
1087 </table>
1088 </li>
1089 <li class="blockList"><a name="org.apache.hadoop.hbase.nio">
1090 <!-- -->
1091 </a>
1092 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1093 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/nio/package-summary.html">org.apache.hadoop.hbase.nio</a></span><span class="tabEnd">&nbsp;</span></caption>
1094 <tr>
1095 <th class="colOne" scope="col">Class and Description</th>
1096 </tr>
1097 <tbody>
1098 <tr class="altColor">
1099 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ObjectIntPair.html#org.apache.hadoop.hbase.nio">ObjectIntPair</a>
1100 <div class="block">A generic class for pair of an Object and and a primitive int value.</div>
1101 </td>
1102 </tr>
1103 </tbody>
1104 </table>
1105 </li>
1106 <li class="blockList"><a name="org.apache.hadoop.hbase.procedure2">
1107 <!-- -->
1108 </a>
1109 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1110 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/procedure2/package-summary.html">org.apache.hadoop.hbase.procedure2</a></span><span class="tabEnd">&nbsp;</span></caption>
1111 <tr>
1112 <th class="colOne" scope="col">Class and Description</th>
1113 </tr>
1114 <tbody>
1115 <tr class="altColor">
1116 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/NonceKey.html#org.apache.hadoop.hbase.procedure2">NonceKey</a>
1117 <div class="block">This implementation is not smart and just treats nonce group and nonce as random bits.</div>
1118 </td>
1119 </tr>
1120 </tbody>
1121 </table>
1122 </li>
1123 <li class="blockList"><a name="org.apache.hadoop.hbase.regionserver">
1124 <!-- -->
1125 </a>
1126 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1127 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a></span><span class="tabEnd">&nbsp;</span></caption>
1128 <tr>
1129 <th class="colOne" scope="col">Class and Description</th>
1130 </tr>
1131 <tbody>
1132 <tr class="altColor">
1133 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/BloomContext.html#org.apache.hadoop.hbase.regionserver">BloomContext</a>
1134 <div class="block">The bloom context that is used by the StorefileWriter to add the bloom details
1135 per cell</div>
1136 </td>
1137 </tr>
1138 <tr class="rowColor">
1139 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/BloomFilter.html#org.apache.hadoop.hbase.regionserver">BloomFilter</a>
1140 <div class="block">Implements a <i>Bloom filter</i>, as defined by Bloom in 1970.</div>
1141 </td>
1142 </tr>
1143 <tr class="altColor">
1144 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/BloomFilterWriter.html#org.apache.hadoop.hbase.regionserver">BloomFilterWriter</a>
1145 <div class="block">Specifies methods needed to add elements to a Bloom filter and serialize the
1146 resulting Bloom filter as a sequence of bytes.</div>
1147 </td>
1148 </tr>
1149 <tr class="rowColor">
1150 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Bytes.RowEndKeyComparator.html#org.apache.hadoop.hbase.regionserver">Bytes.RowEndKeyComparator</a>
1151 <div class="block">A <a href="../../../../../org/apache/hadoop/hbase/util/Bytes.ByteArrayComparator.html" title="class in org.apache.hadoop.hbase.util"><code>Bytes.ByteArrayComparator</code></a> that treats the empty array as the largest value.</div>
1152 </td>
1153 </tr>
1154 <tr class="altColor">
1155 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/CancelableProgressable.html#org.apache.hadoop.hbase.regionserver">CancelableProgressable</a>
1156 <div class="block">Similar interface as <code>Progressable</code> but returns
1157 a boolean to support canceling the operation.</div>
1158 </td>
1159 </tr>
1160 <tr class="rowColor">
1161 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ChecksumType.html#org.apache.hadoop.hbase.regionserver">ChecksumType</a>
1162 <div class="block">Checksum types.</div>
1163 </td>
1164 </tr>
1165 <tr class="altColor">
1166 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ConcatenatedLists.html#org.apache.hadoop.hbase.regionserver">ConcatenatedLists</a>
1167 <div class="block">A collection class that contains multiple sub-lists, which allows us to not copy lists.</div>
1168 </td>
1169 </tr>
1170 <tr class="rowColor">
1171 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ConcatenatedLists.Iterator.html#org.apache.hadoop.hbase.regionserver">ConcatenatedLists.Iterator</a>&nbsp;</td>
1172 </tr>
1173 <tr class="altColor">
1174 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HashedBytes.html#org.apache.hadoop.hbase.regionserver">HashedBytes</a>
1175 <div class="block">This class encapsulates a byte array and overrides hashCode and equals so
1176 that it's identity is based on the data rather than the array instance.</div>
1177 </td>
1178 </tr>
1179 <tr class="rowColor">
1180 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HasThread.html#org.apache.hadoop.hbase.regionserver">HasThread</a>
1181 <div class="block">Abstract class which contains a Thread and delegates the common Thread
1182 methods to that instance.</div>
1183 </td>
1184 </tr>
1185 <tr class="altColor">
1186 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/IdLock.html#org.apache.hadoop.hbase.regionserver">IdLock</a>
1187 <div class="block">Allows multiple concurrent clients to lock on a numeric id with a minimal
1188 memory overhead.</div>
1189 </td>
1190 </tr>
1191 <tr class="rowColor">
1192 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/JvmPauseMonitor.html#org.apache.hadoop.hbase.regionserver">JvmPauseMonitor</a>
1193 <div class="block">Class which sets up a simple thread which runs in a loop sleeping
1194 for a short interval of time.</div>
1195 </td>
1196 </tr>
1197 <tr class="altColor">
1198 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/NettyEventLoopGroupConfig.html#org.apache.hadoop.hbase.regionserver">NettyEventLoopGroupConfig</a>
1199 <div class="block">Event loop group related config.</div>
1200 </td>
1201 </tr>
1202 <tr class="rowColor">
1203 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/NonceKey.html#org.apache.hadoop.hbase.regionserver">NonceKey</a>
1204 <div class="block">This implementation is not smart and just treats nonce group and nonce as random bits.</div>
1205 </td>
1206 </tr>
1207 <tr class="altColor">
1208 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.regionserver">Pair</a>
1209 <div class="block">A generic class for pairs.</div>
1210 </td>
1211 </tr>
1212 <tr class="rowColor">
1213 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/RollingStatCalculator.html#org.apache.hadoop.hbase.regionserver">RollingStatCalculator</a>
1214 <div class="block">This class maintains mean and variation for any sequence of input provided to it.</div>
1215 </td>
1216 </tr>
1217 <tr class="altColor">
1218 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ServerCommandLine.html#org.apache.hadoop.hbase.regionserver">ServerCommandLine</a>
1219 <div class="block">Base class for command lines that start up various HBase daemons.</div>
1220 </td>
1221 </tr>
1222 <tr class="rowColor">
1223 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Sleeper.html#org.apache.hadoop.hbase.regionserver">Sleeper</a>
1224 <div class="block">Sleeper for current thread.</div>
1225 </td>
1226 </tr>
1227 </tbody>
1228 </table>
1229 </li>
1230 <li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.compactions">
1231 <!-- -->
1232 </a>
1233 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1234 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a></span><span class="tabEnd">&nbsp;</span></caption>
1235 <tr>
1236 <th class="colOne" scope="col">Class and Description</th>
1237 </tr>
1238 <tbody>
1239 <tr class="altColor">
1240 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.regionserver.compactions">Pair</a>
1241 <div class="block">A generic class for pairs.</div>
1242 </td>
1243 </tr>
1244 </tbody>
1245 </table>
1246 </li>
1247 <li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.handler">
1248 <!-- -->
1249 </a>
1250 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1251 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/regionserver/handler/package-summary.html">org.apache.hadoop.hbase.regionserver.handler</a></span><span class="tabEnd">&nbsp;</span></caption>
1252 <tr>
1253 <th class="colOne" scope="col">Class and Description</th>
1254 </tr>
1255 <tbody>
1256 <tr class="altColor">
1257 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/CancelableProgressable.html#org.apache.hadoop.hbase.regionserver.handler">CancelableProgressable</a>
1258 <div class="block">Similar interface as <code>Progressable</code> but returns
1259 a boolean to support canceling the operation.</div>
1260 </td>
1261 </tr>
1262 </tbody>
1263 </table>
1264 </li>
1265 <li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.querymatcher">
1266 <!-- -->
1267 </a>
1268 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1269 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/package-summary.html">org.apache.hadoop.hbase.regionserver.querymatcher</a></span><span class="tabEnd">&nbsp;</span></caption>
1270 <tr>
1271 <th class="colOne" scope="col">Class and Description</th>
1272 </tr>
1273 <tbody>
1274 <tr class="altColor">
1275 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.regionserver.querymatcher">Pair</a>
1276 <div class="block">A generic class for pairs.</div>
1277 </td>
1278 </tr>
1279 </tbody>
1280 </table>
1281 </li>
1282 <li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.wal">
1283 <!-- -->
1284 </a>
1285 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1286 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a></span><span class="tabEnd">&nbsp;</span></caption>
1287 <tr>
1288 <th class="colOne" scope="col">Class and Description</th>
1289 </tr>
1290 <tbody>
1291 <tr class="altColor">
1292 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/CommonFSUtils.StreamLacksCapabilityException.html#org.apache.hadoop.hbase.regionserver.wal">CommonFSUtils.StreamLacksCapabilityException</a>
1293 <div class="block">Helper exception for those cases where the place where we need to check a stream capability
1294 is not where we have the needed context to explain the impact and mitigation for a lack.</div>
1295 </td>
1296 </tr>
1297 <tr class="rowColor">
1298 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HasThread.html#org.apache.hadoop.hbase.regionserver.wal">HasThread</a>
1299 <div class="block">Abstract class which contains a Thread and delegates the common Thread
1300 methods to that instance.</div>
1301 </td>
1302 </tr>
1303 <tr class="altColor">
1304 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ImmutableByteArray.html#org.apache.hadoop.hbase.regionserver.wal">ImmutableByteArray</a>
1305 <div class="block">Mainly used as keys for HashMap.</div>
1306 </td>
1307 </tr>
1308 </tbody>
1309 </table>
1310 </li>
1311 <li class="blockList"><a name="org.apache.hadoop.hbase.replication">
1312 <!-- -->
1313 </a>
1314 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1315 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/replication/package-summary.html">org.apache.hadoop.hbase.replication</a></span><span class="tabEnd">&nbsp;</span></caption>
1316 <tr>
1317 <th class="colOne" scope="col">Class and Description</th>
1318 </tr>
1319 <tbody>
1320 <tr class="altColor">
1321 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.replication">Pair</a>
1322 <div class="block">A generic class for pairs.</div>
1323 </td>
1324 </tr>
1325 </tbody>
1326 </table>
1327 </li>
1328 <li class="blockList"><a name="org.apache.hadoop.hbase.replication.regionserver">
1329 <!-- -->
1330 </a>
1331 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1332 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/replication/regionserver/package-summary.html">org.apache.hadoop.hbase.replication.regionserver</a></span><span class="tabEnd">&nbsp;</span></caption>
1333 <tr>
1334 <th class="colOne" scope="col">Class and Description</th>
1335 </tr>
1336 <tbody>
1337 <tr class="altColor">
1338 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/KeyLocker.html#org.apache.hadoop.hbase.replication.regionserver">KeyLocker</a>
1339 <div class="block">A utility class to manage a set of locks.</div>
1340 </td>
1341 </tr>
1342 <tr class="rowColor">
1343 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.replication.regionserver">Pair</a>
1344 <div class="block">A generic class for pairs.</div>
1345 </td>
1346 </tr>
1347 </tbody>
1348 </table>
1349 </li>
1350 <li class="blockList"><a name="org.apache.hadoop.hbase.rest">
1351 <!-- -->
1352 </a>
1353 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1354 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/rest/package-summary.html">org.apache.hadoop.hbase.rest</a></span><span class="tabEnd">&nbsp;</span></caption>
1355 <tr>
1356 <th class="colOne" scope="col">Class and Description</th>
1357 </tr>
1358 <tbody>
1359 <tr class="altColor">
1360 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ConnectionCache.html#org.apache.hadoop.hbase.rest">ConnectionCache</a>
1361 <div class="block">A utility to store user specific HConnections in memory.</div>
1362 </td>
1363 </tr>
1364 <tr class="rowColor">
1365 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/JvmPauseMonitor.html#org.apache.hadoop.hbase.rest">JvmPauseMonitor</a>
1366 <div class="block">Class which sets up a simple thread which runs in a loop sleeping
1367 for a short interval of time.</div>
1368 </td>
1369 </tr>
1370 <tr class="altColor">
1371 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.rest">Pair</a>
1372 <div class="block">A generic class for pairs.</div>
1373 </td>
1374 </tr>
1375 </tbody>
1376 </table>
1377 </li>
1378 <li class="blockList"><a name="org.apache.hadoop.hbase.rsgroup">
1379 <!-- -->
1380 </a>
1381 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1382 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/rsgroup/package-summary.html">org.apache.hadoop.hbase.rsgroup</a></span><span class="tabEnd">&nbsp;</span></caption>
1383 <tr>
1384 <th class="colOne" scope="col">Class and Description</th>
1385 </tr>
1386 <tbody>
1387 <tr class="altColor">
1388 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.rsgroup">Pair</a>
1389 <div class="block">A generic class for pairs.</div>
1390 </td>
1391 </tr>
1392 </tbody>
1393 </table>
1394 </li>
1395 <li class="blockList"><a name="org.apache.hadoop.hbase.security.access">
1396 <!-- -->
1397 </a>
1398 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1399 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/security/access/package-summary.html">org.apache.hadoop.hbase.security.access</a></span><span class="tabEnd">&nbsp;</span></caption>
1400 <tr>
1401 <th class="colOne" scope="col">Class and Description</th>
1402 </tr>
1403 <tbody>
1404 <tr class="altColor">
1405 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ByteRange.html#org.apache.hadoop.hbase.security.access">ByteRange</a>
1406 <div class="block">Lightweight, reusable class for specifying ranges of byte[]'s.</div>
1407 </td>
1408 </tr>
1409 <tr class="rowColor">
1410 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.security.access">Pair</a>
1411 <div class="block">A generic class for pairs.</div>
1412 </td>
1413 </tr>
1414 </tbody>
1415 </table>
1416 </li>
1417 <li class="blockList"><a name="org.apache.hadoop.hbase.security.visibility">
1418 <!-- -->
1419 </a>
1420 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1421 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/security/visibility/package-summary.html">org.apache.hadoop.hbase.security.visibility</a></span><span class="tabEnd">&nbsp;</span></caption>
1422 <tr>
1423 <th class="colOne" scope="col">Class and Description</th>
1424 </tr>
1425 <tbody>
1426 <tr class="altColor">
1427 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ByteRange.html#org.apache.hadoop.hbase.security.visibility">ByteRange</a>
1428 <div class="block">Lightweight, reusable class for specifying ranges of byte[]'s.</div>
1429 </td>
1430 </tr>
1431 <tr class="rowColor">
1432 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.security.visibility">Pair</a>
1433 <div class="block">A generic class for pairs.</div>
1434 </td>
1435 </tr>
1436 <tr class="altColor">
1437 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Triple.html#org.apache.hadoop.hbase.security.visibility">Triple</a>
1438 <div class="block">Utility class to manage a triple.</div>
1439 </td>
1440 </tr>
1441 </tbody>
1442 </table>
1443 </li>
1444 <li class="blockList"><a name="org.apache.hadoop.hbase.snapshot">
1445 <!-- -->
1446 </a>
1447 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1448 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/snapshot/package-summary.html">org.apache.hadoop.hbase.snapshot</a></span><span class="tabEnd">&nbsp;</span></caption>
1449 <tr>
1450 <th class="colOne" scope="col">Class and Description</th>
1451 </tr>
1452 <tbody>
1453 <tr class="altColor">
1454 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/AbstractFileStatusFilter.html#org.apache.hadoop.hbase.snapshot">AbstractFileStatusFilter</a>
1455 <div class="block">Typical base class for file status filter.</div>
1456 </td>
1457 </tr>
1458 <tr class="rowColor">
1459 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/AbstractHBaseTool.html#org.apache.hadoop.hbase.snapshot">AbstractHBaseTool</a>
1460 <div class="block">Common base class used for HBase command-line tools.</div>
1461 </td>
1462 </tr>
1463 <tr class="altColor">
1464 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/FileStatusFilter.html#org.apache.hadoop.hbase.snapshot">FileStatusFilter</a>&nbsp;</td>
1465 </tr>
1466 <tr class="rowColor">
1467 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/FSUtils.BlackListDirFilter.html#org.apache.hadoop.hbase.snapshot">FSUtils.BlackListDirFilter</a>
1468 <div class="block">Directory filter that doesn't include any of the directories in the specified blacklist</div>
1469 </td>
1470 </tr>
1471 <tr class="altColor">
1472 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.snapshot">Pair</a>
1473 <div class="block">A generic class for pairs.</div>
1474 </td>
1475 </tr>
1476 </tbody>
1477 </table>
1478 </li>
1479 <li class="blockList"><a name="org.apache.hadoop.hbase.thrift">
1480 <!-- -->
1481 </a>
1482 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1483 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/thrift/package-summary.html">org.apache.hadoop.hbase.thrift</a></span><span class="tabEnd">&nbsp;</span></caption>
1484 <tr>
1485 <th class="colOne" scope="col">Class and Description</th>
1486 </tr>
1487 <tbody>
1488 <tr class="altColor">
1489 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ConnectionCache.html#org.apache.hadoop.hbase.thrift">ConnectionCache</a>
1490 <div class="block">A utility to store user specific HConnections in memory.</div>
1491 </td>
1492 </tr>
1493 <tr class="rowColor">
1494 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/JvmPauseMonitor.html#org.apache.hadoop.hbase.thrift">JvmPauseMonitor</a>
1495 <div class="block">Class which sets up a simple thread which runs in a loop sleeping
1496 for a short interval of time.</div>
1497 </td>
1498 </tr>
1499 </tbody>
1500 </table>
1501 </li>
1502 <li class="blockList"><a name="org.apache.hadoop.hbase.thrift2">
1503 <!-- -->
1504 </a>
1505 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1506 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/thrift2/package-summary.html">org.apache.hadoop.hbase.thrift2</a></span><span class="tabEnd">&nbsp;</span></caption>
1507 <tr>
1508 <th class="colOne" scope="col">Class and Description</th>
1509 </tr>
1510 <tbody>
1511 <tr class="altColor">
1512 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ConnectionCache.html#org.apache.hadoop.hbase.thrift2">ConnectionCache</a>
1513 <div class="block">A utility to store user specific HConnections in memory.</div>
1514 </td>
1515 </tr>
1516 </tbody>
1517 </table>
1518 </li>
1519 <li class="blockList"><a name="org.apache.hadoop.hbase.tool">
1520 <!-- -->
1521 </a>
1522 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1523 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/tool/package-summary.html">org.apache.hadoop.hbase.tool</a></span><span class="tabEnd">&nbsp;</span></caption>
1524 <tr>
1525 <th class="colOne" scope="col">Class and Description</th>
1526 </tr>
1527 <tbody>
1528 <tr class="altColor">
1529 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.tool">Pair</a>
1530 <div class="block">A generic class for pairs.</div>
1531 </td>
1532 </tr>
1533 </tbody>
1534 </table>
1535 </li>
1536 <li class="blockList"><a name="org.apache.hadoop.hbase.types">
1537 <!-- -->
1538 </a>
1539 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1540 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/types/package-summary.html">org.apache.hadoop.hbase.types</a></span><span class="tabEnd">&nbsp;</span></caption>
1541 <tr>
1542 <th class="colOne" scope="col">Class and Description</th>
1543 </tr>
1544 <tbody>
1545 <tr class="altColor">
1546 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Order.html#org.apache.hadoop.hbase.types">Order</a>
1547 <div class="block">Used to describe or modify the lexicographical sort order of a
1548 <code>byte[]</code>.</div>
1549 </td>
1550 </tr>
1551 <tr class="rowColor">
1552 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/PositionedByteRange.html#org.apache.hadoop.hbase.types">PositionedByteRange</a>
1553 <div class="block">
1554 Extends <a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util"><code>ByteRange</code></a> with additional methods to support tracking a
1555 consumers position within the viewport.</div>
1556 </td>
1557 </tr>
1558 </tbody>
1559 </table>
1560 </li>
1561 <li class="blockList"><a name="org.apache.hadoop.hbase.util">
1562 <!-- -->
1563 </a>
1564 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1565 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a></span><span class="tabEnd">&nbsp;</span></caption>
1566 <tr>
1567 <th class="colOne" scope="col">Class and Description</th>
1568 </tr>
1569 <tbody>
1570 <tr class="altColor">
1571 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/AbstractByteRange.html#org.apache.hadoop.hbase.util">AbstractByteRange</a>
1572 <div class="block">An abstract implementation of the ByteRange API</div>
1573 </td>
1574 </tr>
1575 <tr class="rowColor">
1576 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/AbstractFileStatusFilter.html#org.apache.hadoop.hbase.util">AbstractFileStatusFilter</a>
1577 <div class="block">Typical base class for file status filter.</div>
1578 </td>
1579 </tr>
1580 <tr class="altColor">
1581 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/AbstractHBaseTool.html#org.apache.hadoop.hbase.util">AbstractHBaseTool</a>
1582 <div class="block">Common base class used for HBase command-line tools.</div>
1583 </td>
1584 </tr>
1585 <tr class="rowColor">
1586 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/AbstractPositionedByteRange.html#org.apache.hadoop.hbase.util">AbstractPositionedByteRange</a>
1587 <div class="block">Extends the basic <a href="../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html" title="class in org.apache.hadoop.hbase.util"><code>SimpleByteRange</code></a> implementation with position
1588 support.</div>
1589 </td>
1590 </tr>
1591 <tr class="altColor">
1592 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Addressing.AddressSelectionCondition.html#org.apache.hadoop.hbase.util">Addressing.AddressSelectionCondition</a>
1593 <div class="block">Interface for AddressSelectionCondition to check if address is acceptable</div>
1594 </td>
1595 </tr>
1596 <tr class="rowColor">
1597 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/AvlUtil.AvlInsertOrReplace.html#org.apache.hadoop.hbase.util">AvlUtil.AvlInsertOrReplace</a>&nbsp;</td>
1598 </tr>
1599 <tr class="altColor">
1600 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/AvlUtil.AvlKeyComparator.html#org.apache.hadoop.hbase.util">AvlUtil.AvlKeyComparator</a>
1601 <div class="block">The AvlTree allows to lookup an object using a custom key.</div>
1602 </td>
1603 </tr>
1604 <tr class="rowColor">
1605 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/AvlUtil.AvlLinkedNode.html#org.apache.hadoop.hbase.util">AvlUtil.AvlLinkedNode</a>
1606 <div class="block">This class extends the AvlNode and adds two links that will be used in conjunction
1607 with the AvlIterableList class.</div>
1608 </td>
1609 </tr>
1610 <tr class="altColor">
1611 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/AvlUtil.AvlNode.html#org.apache.hadoop.hbase.util">AvlUtil.AvlNode</a>
1612 <div class="block">This class represent a node that will be used in an AvlTree.</div>
1613 </td>
1614 </tr>
1615 <tr class="rowColor">
1616 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/AvlUtil.AvlNodeVisitor.html#org.apache.hadoop.hbase.util">AvlUtil.AvlNodeVisitor</a>
1617 <div class="block">Visitor that allows to traverse a set of AvlNodes.</div>
1618 </td>
1619 </tr>
1620 <tr class="altColor">
1621 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/BloomContext.html#org.apache.hadoop.hbase.util">BloomContext</a>
1622 <div class="block">The bloom context that is used by the StorefileWriter to add the bloom details
1623 per cell</div>
1624 </td>
1625 </tr>
1626 <tr class="rowColor">
1627 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/BloomFilter.html#org.apache.hadoop.hbase.util">BloomFilter</a>
1628 <div class="block">Implements a <i>Bloom filter</i>, as defined by Bloom in 1970.</div>
1629 </td>
1630 </tr>
1631 <tr class="altColor">
1632 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/BloomFilterBase.html#org.apache.hadoop.hbase.util">BloomFilterBase</a>
1633 <div class="block">Common methods Bloom filter methods required at read and write time.</div>
1634 </td>
1635 </tr>
1636 <tr class="rowColor">
1637 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/BloomFilterChunk.html#org.apache.hadoop.hbase.util">BloomFilterChunk</a>
1638 <div class="block">The basic building block for the <a href="../../../../../org/apache/hadoop/hbase/io/hfile/CompoundBloomFilter.html" title="class in org.apache.hadoop.hbase.io.hfile"><code>CompoundBloomFilter</code></a></div>
1639 </td>
1640 </tr>
1641 <tr class="altColor">
1642 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/BloomFilterWriter.html#org.apache.hadoop.hbase.util">BloomFilterWriter</a>
1643 <div class="block">Specifies methods needed to add elements to a Bloom filter and serialize the
1644 resulting Bloom filter as a sequence of bytes.</div>
1645 </td>
1646 </tr>
1647 <tr class="rowColor">
1648 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/BoundedPriorityBlockingQueue.PriorityQueue.html#org.apache.hadoop.hbase.util">BoundedPriorityBlockingQueue.PriorityQueue</a>&nbsp;</td>
1649 </tr>
1650 <tr class="altColor">
1651 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ByteBufferAllocator.html#org.apache.hadoop.hbase.util">ByteBufferAllocator</a>
1652 <div class="block">Defines the way the ByteBuffers are created</div>
1653 </td>
1654 </tr>
1655 <tr class="rowColor">
1656 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ByteBufferArray.Visitor.html#org.apache.hadoop.hbase.util">ByteBufferArray.Visitor</a>&nbsp;</td>
1657 </tr>
1658 <tr class="altColor">
1659 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ByteRange.html#org.apache.hadoop.hbase.util">ByteRange</a>
1660 <div class="block">Lightweight, reusable class for specifying ranges of byte[]'s.</div>
1661 </td>
1662 </tr>
1663 <tr class="rowColor">
1664 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Bytes.html#org.apache.hadoop.hbase.util">Bytes</a>
1665 <div class="block">Utility class that handles byte arrays, conversions to/from other types,
1666 comparisons, hash code generation, manufacturing keys for HashMaps or
1667 HashSets, and can be used as key in maps or trees.</div>
1668 </td>
1669 </tr>
1670 <tr class="altColor">
1671 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Bytes.ByteArrayComparator.html#org.apache.hadoop.hbase.util">Bytes.ByteArrayComparator</a>
1672 <div class="block">Byte array comparator class.</div>
1673 </td>
1674 </tr>
1675 <tr class="rowColor">
1676 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Bytes.Comparer.html#org.apache.hadoop.hbase.util">Bytes.Comparer</a>&nbsp;</td>
1677 </tr>
1678 <tr class="altColor">
1679 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Bytes.LexicographicalComparerHolder.PureJavaComparer.html#org.apache.hadoop.hbase.util">Bytes.LexicographicalComparerHolder.PureJavaComparer</a>&nbsp;</td>
1680 </tr>
1681 <tr class="rowColor">
1682 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Bytes.LexicographicalComparerHolder.UnsafeComparer.html#org.apache.hadoop.hbase.util">Bytes.LexicographicalComparerHolder.UnsafeComparer</a>&nbsp;</td>
1683 </tr>
1684 <tr class="altColor">
1685 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/CancelableProgressable.html#org.apache.hadoop.hbase.util">CancelableProgressable</a>
1686 <div class="block">Similar interface as <code>Progressable</code> but returns
1687 a boolean to support canceling the operation.</div>
1688 </td>
1689 </tr>
1690 <tr class="rowColor">
1691 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/CellHashKey.html#org.apache.hadoop.hbase.util">CellHashKey</a>
1692 <div class="block">Extracts the byte for the hash calculation from the given cell</div>
1693 </td>
1694 </tr>
1695 <tr class="altColor">
1696 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ChecksumType.html#org.apache.hadoop.hbase.util">ChecksumType</a>
1697 <div class="block">Checksum types.</div>
1698 </td>
1699 </tr>
1700 <tr class="rowColor">
1701 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ClassLoaderBase.html#org.apache.hadoop.hbase.util">ClassLoaderBase</a>
1702 <div class="block">Base class loader that defines couple shared constants used by sub-classes.</div>
1703 </td>
1704 </tr>
1705 <tr class="altColor">
1706 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ClassSize.MemoryLayout.html#org.apache.hadoop.hbase.util">ClassSize.MemoryLayout</a>
1707 <div class="block">MemoryLayout abstracts details about the JVM object layout.</div>
1708 </td>
1709 </tr>
1710 <tr class="rowColor">
1711 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/CollectionUtils.IOExceptionSupplier.html#org.apache.hadoop.hbase.util">CollectionUtils.IOExceptionSupplier</a>
1712 <div class="block">A supplier that throws IOException when get.</div>
1713 </td>
1714 </tr>
1715 <tr class="altColor">
1716 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/CommonFSUtils.html#org.apache.hadoop.hbase.util">CommonFSUtils</a>
1717 <div class="block">Utility methods for interacting with the underlying file system.</div>
1718 </td>
1719 </tr>
1720 <tr class="rowColor">
1721 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ConnectionCache.ConnectionInfo.html#org.apache.hadoop.hbase.util">ConnectionCache.ConnectionInfo</a>&nbsp;</td>
1722 </tr>
1723 <tr class="altColor">
1724 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/CoprocessorClassLoader.html#org.apache.hadoop.hbase.util">CoprocessorClassLoader</a>
1725 <div class="block">ClassLoader used to load classes for Coprocessor instances.</div>
1726 </td>
1727 </tr>
1728 <tr class="rowColor">
1729 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Counter.Cell.html#org.apache.hadoop.hbase.util">Counter.Cell</a>
1730 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
1731 &nbsp;</td>
1732 </tr>
1733 <tr class="altColor">
1734 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Counter.Container.html#org.apache.hadoop.hbase.util">Counter.Container</a>
1735 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
1736 &nbsp;</td>
1737 </tr>
1738 <tr class="rowColor">
1739 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/EnvironmentEdge.html#org.apache.hadoop.hbase.util">EnvironmentEdge</a>
1740 <div class="block">Has some basic interaction with the environment.</div>
1741 </td>
1742 </tr>
1743 <tr class="altColor">
1744 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/FileStatusFilter.html#org.apache.hadoop.hbase.util">FileStatusFilter</a>&nbsp;</td>
1745 </tr>
1746 <tr class="rowColor">
1747 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/FSTableDescriptors.html#org.apache.hadoop.hbase.util">FSTableDescriptors</a>
1748 <div class="block">Implementation of <a href="../../../../../org/apache/hadoop/hbase/TableDescriptors.html" title="interface in org.apache.hadoop.hbase"><code>TableDescriptors</code></a> that reads descriptors from the
1749 passed filesystem.</div>
1750 </td>
1751 </tr>
1752 <tr class="altColor">
1753 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/FSUtils.html#org.apache.hadoop.hbase.util">FSUtils</a>
1754 <div class="block">Utility methods for interacting with the underlying file system.</div>
1755 </td>
1756 </tr>
1757 <tr class="rowColor">
1758 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/FSUtils.BlackListDirFilter.html#org.apache.hadoop.hbase.util">FSUtils.BlackListDirFilter</a>
1759 <div class="block">Directory filter that doesn't include any of the directories in the specified blacklist</div>
1760 </td>
1761 </tr>
1762 <tr class="altColor">
1763 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/FSVisitor.StoreFileVisitor.html#org.apache.hadoop.hbase.util">FSVisitor.StoreFileVisitor</a>&nbsp;</td>
1764 </tr>
1765 <tr class="rowColor">
1766 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Hash.html#org.apache.hadoop.hbase.util">Hash</a>
1767 <div class="block">This class represents a common API for hashing functions.</div>
1768 </td>
1769 </tr>
1770 <tr class="altColor">
1771 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HashKey.html#org.apache.hadoop.hbase.util">HashKey</a>
1772 <div class="block">Used to calculate the hash <a href="../../../../../org/apache/hadoop/hbase/util/Hash.html" title="class in org.apache.hadoop.hbase.util"><code>Hash</code></a> algorithms for Bloomfilters.</div>
1773 </td>
1774 </tr>
1775 <tr class="rowColor">
1776 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HBaseFsck.html#org.apache.hadoop.hbase.util">HBaseFsck</a>
1777 <div class="block">HBaseFsck (hbck) is a tool for checking and repairing region consistency and
1778 table integrity problems in a corrupted HBase.</div>
1779 </td>
1780 </tr>
1781 <tr class="altColor">
1782 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HBaseFsck.CheckRegionConsistencyWorkItem.html#org.apache.hadoop.hbase.util">HBaseFsck.CheckRegionConsistencyWorkItem</a>&nbsp;</td>
1783 </tr>
1784 <tr class="rowColor">
1785 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HBaseFsck.ErrorReporter.html#org.apache.hadoop.hbase.util">HBaseFsck.ErrorReporter</a>&nbsp;</td>
1786 </tr>
1787 <tr class="altColor">
1788 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HBaseFsck.ErrorReporter.ERROR_CODE.html#org.apache.hadoop.hbase.util">HBaseFsck.ErrorReporter.ERROR_CODE</a>&nbsp;</td>
1789 </tr>
1790 <tr class="rowColor">
1791 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HBaseFsck.HbckInfo.html#org.apache.hadoop.hbase.util">HBaseFsck.HbckInfo</a>
1792 <div class="block">Maintain information about a particular region.</div>
1793 </td>
1794 </tr>
1795 <tr class="altColor">
1796 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HBaseFsck.HdfsEntry.html#org.apache.hadoop.hbase.util">HBaseFsck.HdfsEntry</a>
1797 <div class="block">Stores the regioninfo entries from HDFS</div>
1798 </td>
1799 </tr>
1800 <tr class="rowColor">
1801 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HBaseFsck.MetaEntry.html#org.apache.hadoop.hbase.util">HBaseFsck.MetaEntry</a>
1802 <div class="block">Stores the regioninfo entries scanned from META</div>
1803 </td>
1804 </tr>
1805 <tr class="altColor">
1806 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HBaseFsck.OnlineEntry.html#org.apache.hadoop.hbase.util">HBaseFsck.OnlineEntry</a>
1807 <div class="block">Stores the regioninfo retrieved from Online region servers.</div>
1808 </td>
1809 </tr>
1810 <tr class="rowColor">
1811 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HBaseFsck.TableInfo.html#org.apache.hadoop.hbase.util">HBaseFsck.TableInfo</a>
1812 <div class="block">Maintain information about a particular table.</div>
1813 </td>
1814 </tr>
1815 <tr class="altColor">
1816 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HBaseFsck.TableInfo.IntegrityFixSuggester.html#org.apache.hadoop.hbase.util">HBaseFsck.TableInfo.IntegrityFixSuggester</a>&nbsp;</td>
1817 </tr>
1818 <tr class="rowColor">
1819 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/IdLock.Entry.html#org.apache.hadoop.hbase.util">IdLock.Entry</a>
1820 <div class="block">An entry returned to the client as a lock object</div>
1821 </td>
1822 </tr>
1823 <tr class="altColor">
1824 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/IdReadWriteLock.ReferenceType.html#org.apache.hadoop.hbase.util">IdReadWriteLock.ReferenceType</a>&nbsp;</td>
1825 </tr>
1826 <tr class="rowColor">
1827 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ImmutableByteArray.html#org.apache.hadoop.hbase.util">ImmutableByteArray</a>
1828 <div class="block">Mainly used as keys for HashMap.</div>
1829 </td>
1830 </tr>
1831 <tr class="altColor">
1832 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/JenkinsHash.html#org.apache.hadoop.hbase.util">JenkinsHash</a>
1833 <div class="block">Produces 32-bit hash for hash table lookup.</div>
1834 </td>
1835 </tr>
1836 <tr class="rowColor">
1837 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/JSONBean.Writer.html#org.apache.hadoop.hbase.util">JSONBean.Writer</a>
1838 <div class="block">Use dumping out mbeans as JSON.</div>
1839 </td>
1840 </tr>
1841 <tr class="altColor">
1842 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/JVMClusterUtil.MasterThread.html#org.apache.hadoop.hbase.util">JVMClusterUtil.MasterThread</a>
1843 <div class="block">Datastructure to hold Master Thread and Master instance</div>
1844 </td>
1845 </tr>
1846 <tr class="rowColor">
1847 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/JVMClusterUtil.RegionServerThread.html#org.apache.hadoop.hbase.util">JVMClusterUtil.RegionServerThread</a>
1848 <div class="block">Datastructure to hold RegionServer Thread and RegionServer instance</div>
1849 </td>
1850 </tr>
1851 <tr class="altColor">
1852 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/JvmPauseMonitor.GcTimes.html#org.apache.hadoop.hbase.util">JvmPauseMonitor.GcTimes</a>&nbsp;</td>
1853 </tr>
1854 <tr class="rowColor">
1855 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/KeyLocker.html#org.apache.hadoop.hbase.util">KeyLocker</a>
1856 <div class="block">A utility class to manage a set of locks.</div>
1857 </td>
1858 </tr>
1859 <tr class="altColor">
1860 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/KeyRange.html#org.apache.hadoop.hbase.util">KeyRange</a>
1861 <div class="block">A key range use in split coverage.</div>
1862 </td>
1863 </tr>
1864 <tr class="rowColor">
1865 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ModifyRegionUtils.RegionEditTask.html#org.apache.hadoop.hbase.util">ModifyRegionUtils.RegionEditTask</a>&nbsp;</td>
1866 </tr>
1867 <tr class="altColor">
1868 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ModifyRegionUtils.RegionFillTask.html#org.apache.hadoop.hbase.util">ModifyRegionUtils.RegionFillTask</a>&nbsp;</td>
1869 </tr>
1870 <tr class="rowColor">
1871 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/MurmurHash.html#org.apache.hadoop.hbase.util">MurmurHash</a>
1872 <div class="block">This is a very fast, non-cryptographic hash suitable for general hash-based
1873 lookup.</div>
1874 </td>
1875 </tr>
1876 <tr class="altColor">
1877 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/MurmurHash3.html#org.apache.hadoop.hbase.util">MurmurHash3</a>
1878 <div class="block">This is a very fast, non-cryptographic hash suitable for general hash-based
1879 lookup.</div>
1880 </td>
1881 </tr>
1882 <tr class="rowColor">
1883 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ObjectPool.html#org.apache.hadoop.hbase.util">ObjectPool</a>
1884 <div class="block">A thread-safe shared object pool in which object creation is expected to be lightweight, and the
1885 objects may be excessively created and discarded.</div>
1886 </td>
1887 </tr>
1888 <tr class="altColor">
1889 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ObjectPool.ObjectFactory.html#org.apache.hadoop.hbase.util">ObjectPool.ObjectFactory</a>
1890 <div class="block">An <code>ObjectFactory</code> object is used to create
1891 new shared objects on demand.</div>
1892 </td>
1893 </tr>
1894 <tr class="rowColor">
1895 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Order.html#org.apache.hadoop.hbase.util">Order</a>
1896 <div class="block">Used to describe or modify the lexicographical sort order of a
1897 <code>byte[]</code>.</div>
1898 </td>
1899 </tr>
1900 <tr class="altColor">
1901 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.util">Pair</a>
1902 <div class="block">A generic class for pairs.</div>
1903 </td>
1904 </tr>
1905 <tr class="rowColor">
1906 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/PoolMap.Pool.html#org.apache.hadoop.hbase.util">PoolMap.Pool</a>&nbsp;</td>
1907 </tr>
1908 <tr class="altColor">
1909 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/PoolMap.PoolType.html#org.apache.hadoop.hbase.util">PoolMap.PoolType</a>&nbsp;</td>
1910 </tr>
1911 <tr class="rowColor">
1912 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/PoolMap.ThreadLocalPool.html#org.apache.hadoop.hbase.util">PoolMap.ThreadLocalPool</a>
1913 <div class="block">The <code>ThreadLocalPool</code> represents a <a href="../../../../../org/apache/hadoop/hbase/util/PoolMap.Pool.html" title="interface in org.apache.hadoop.hbase.util"><code>PoolMap.Pool</code></a> that
1914 builds on the <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ThreadLocal.html?is-external=true" title="class or interface in java.lang"><code>ThreadLocal</code></a> class.</div>
1915 </td>
1916 </tr>
1917 <tr class="altColor">
1918 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/PositionedByteRange.html#org.apache.hadoop.hbase.util">PositionedByteRange</a>
1919 <div class="block">
1920 Extends <a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util"><code>ByteRange</code></a> with additional methods to support tracking a
1921 consumers position within the viewport.</div>
1922 </td>
1923 </tr>
1924 <tr class="rowColor">
1925 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/PrettyPrinter.Unit.html#org.apache.hadoop.hbase.util">PrettyPrinter.Unit</a>&nbsp;</td>
1926 </tr>
1927 <tr class="altColor">
1928 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/RegionMover.html#org.apache.hadoop.hbase.util">RegionMover</a>
1929 <div class="block">Tool for loading/unloading regions to/from given regionserver This tool can be run from Command
1930 line directly as a utility.</div>
1931 </td>
1932 </tr>
1933 <tr class="rowColor">
1934 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/RegionMover.RegionMoverBuilder.html#org.apache.hadoop.hbase.util">RegionMover.RegionMoverBuilder</a>
1935 <div class="block">Builder for Region mover.</div>
1936 </td>
1937 </tr>
1938 <tr class="altColor">
1939 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/RegionSplitCalculator.html#org.apache.hadoop.hbase.util">RegionSplitCalculator</a>
1940 <div class="block">This is a generic region split calculator.</div>
1941 </td>
1942 </tr>
1943 <tr class="rowColor">
1944 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/RegionSplitter.NumberStringSplit.html#org.apache.hadoop.hbase.util">RegionSplitter.NumberStringSplit</a>&nbsp;</td>
1945 </tr>
1946 <tr class="altColor">
1947 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/RegionSplitter.SplitAlgorithm.html#org.apache.hadoop.hbase.util">RegionSplitter.SplitAlgorithm</a>
1948 <div class="block">A generic interface for the RegionSplitter code to use for all it's
1949 functionality.</div>
1950 </td>
1951 </tr>
1952 <tr class="rowColor">
1953 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/RetryCounter.html#org.apache.hadoop.hbase.util">RetryCounter</a>&nbsp;</td>
1954 </tr>
1955 <tr class="altColor">
1956 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/RetryCounter.BackoffPolicy.html#org.apache.hadoop.hbase.util">RetryCounter.BackoffPolicy</a>
1957 <div class="block">Policy for calculating sleeping intervals between retry attempts</div>
1958 </td>
1959 </tr>
1960 <tr class="rowColor">
1961 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/RetryCounter.ExponentialBackoffPolicy.html#org.apache.hadoop.hbase.util">RetryCounter.ExponentialBackoffPolicy</a>&nbsp;</td>
1962 </tr>
1963 <tr class="altColor">
1964 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/RetryCounter.RetryConfig.html#org.apache.hadoop.hbase.util">RetryCounter.RetryConfig</a>
1965 <div class="block">Configuration for a retry counter</div>
1966 </td>
1967 </tr>
1968 <tr class="rowColor">
1969 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/RetryCounterFactory.html#org.apache.hadoop.hbase.util">RetryCounterFactory</a>&nbsp;</td>
1970 </tr>
1971 <tr class="altColor">
1972 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/ShutdownHookManager.html#org.apache.hadoop.hbase.util">ShutdownHookManager</a>
1973 <div class="block">This class provides ShutdownHookManager shims for HBase to interact with the Hadoop 1.0.x and the
1974 Hadoop 2.0+ series.</div>
1975 </td>
1976 </tr>
1977 <tr class="rowColor">
1978 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Threads.PrintThreadInfoHelper.html#org.apache.hadoop.hbase.util">Threads.PrintThreadInfoHelper</a>&nbsp;</td>
1979 </tr>
1980 <tr class="altColor">
1981 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Triple.html#org.apache.hadoop.hbase.util">Triple</a>
1982 <div class="block">Utility class to manage a triple.</div>
1983 </td>
1984 </tr>
1985 <tr class="rowColor">
1986 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/WeakObjectPool.html#org.apache.hadoop.hbase.util">WeakObjectPool</a>
1987 <div class="block">A <code>WeakReference</code> based shared object pool.</div>
1988 </td>
1989 </tr>
1990 </tbody>
1991 </table>
1992 </li>
1993 <li class="blockList"><a name="org.apache.hadoop.hbase.util.hbck">
1994 <!-- -->
1995 </a>
1996 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1997 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/util/hbck/package-summary.html">org.apache.hadoop.hbase.util.hbck</a></span><span class="tabEnd">&nbsp;</span></caption>
1998 <tr>
1999 <th class="colOne" scope="col">Class and Description</th>
2000 </tr>
2001 <tbody>
2002 <tr class="altColor">
2003 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HBaseFsck.ErrorReporter.html#org.apache.hadoop.hbase.util.hbck">HBaseFsck.ErrorReporter</a>&nbsp;</td>
2004 </tr>
2005 <tr class="rowColor">
2006 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HBaseFsck.HbckInfo.html#org.apache.hadoop.hbase.util.hbck">HBaseFsck.HbckInfo</a>
2007 <div class="block">Maintain information about a particular region.</div>
2008 </td>
2009 </tr>
2010 <tr class="altColor">
2011 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/HBaseFsck.TableInfo.html#org.apache.hadoop.hbase.util.hbck">HBaseFsck.TableInfo</a>
2012 <div class="block">Maintain information about a particular table.</div>
2013 </td>
2014 </tr>
2015 </tbody>
2016 </table>
2017 </li>
2018 <li class="blockList"><a name="org.apache.hadoop.hbase.wal">
2019 <!-- -->
2020 </a>
2021 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
2022 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/wal/package-summary.html">org.apache.hadoop.hbase.wal</a></span><span class="tabEnd">&nbsp;</span></caption>
2023 <tr>
2024 <th class="colOne" scope="col">Class and Description</th>
2025 </tr>
2026 <tbody>
2027 <tr class="altColor">
2028 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/CancelableProgressable.html#org.apache.hadoop.hbase.wal">CancelableProgressable</a>
2029 <div class="block">Similar interface as <code>Progressable</code> but returns
2030 a boolean to support canceling the operation.</div>
2031 </td>
2032 </tr>
2033 <tr class="rowColor">
2034 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/CommonFSUtils.StreamLacksCapabilityException.html#org.apache.hadoop.hbase.wal">CommonFSUtils.StreamLacksCapabilityException</a>
2035 <div class="block">Helper exception for those cases where the place where we need to check a stream capability
2036 is not where we have the needed context to explain the impact and mitigation for a lack.</div>
2037 </td>
2038 </tr>
2039 <tr class="altColor">
2040 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/KeyLocker.html#org.apache.hadoop.hbase.wal">KeyLocker</a>
2041 <div class="block">A utility class to manage a set of locks.</div>
2042 </td>
2043 </tr>
2044 <tr class="rowColor">
2045 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.wal">Pair</a>
2046 <div class="block">A generic class for pairs.</div>
2047 </td>
2048 </tr>
2049 </tbody>
2050 </table>
2051 </li>
2052 <li class="blockList"><a name="org.apache.hadoop.hbase.zookeeper">
2053 <!-- -->
2054 </a>
2055 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
2056 <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/zookeeper/package-summary.html">org.apache.hadoop.hbase.zookeeper</a></span><span class="tabEnd">&nbsp;</span></caption>
2057 <tr>
2058 <th class="colOne" scope="col">Class and Description</th>
2059 </tr>
2060 <tbody>
2061 <tr class="altColor">
2062 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/Pair.html#org.apache.hadoop.hbase.zookeeper">Pair</a>
2063 <div class="block">A generic class for pairs.</div>
2064 </td>
2065 </tr>
2066 <tr class="rowColor">
2067 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/RetryCounter.html#org.apache.hadoop.hbase.zookeeper">RetryCounter</a>&nbsp;</td>
2068 </tr>
2069 <tr class="altColor">
2070 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/RetryCounterFactory.html#org.apache.hadoop.hbase.zookeeper">RetryCounterFactory</a>&nbsp;</td>
2071 </tr>
2072 </tbody>
2073 </table>
2074 </li>
2075 </ul>
2076 </div>
2077 <!-- ======= START OF BOTTOM NAVBAR ====== -->
2078 <div class="bottomNav"><a name="navbar.bottom">
2079 <!-- -->
2080 </a>
2081 <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
2082 <a name="navbar.bottom.firstrow">
2083 <!-- -->
2084 </a>
2085 <ul class="navList" title="Navigation">
2086 <li><a href="../../../../../overview-summary.html">Overview</a></li>
2087 <li><a href="package-summary.html">Package</a></li>
2088 <li>Class</li>
2089 <li class="navBarCell1Rev">Use</li>
2090 <li><a href="package-tree.html">Tree</a></li>
2091 <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
2092 <li><a href="../../../../../index-all.html">Index</a></li>
2093 <li><a href="../../../../../help-doc.html">Help</a></li>
2094 </ul>
2095 </div>
2096 <div class="subNav">
2097 <ul class="navList">
2098 <li>Prev</li>
2099 <li>Next</li>
2100 </ul>
2101 <ul class="navList">
2102 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/util/package-use.html" target="_top">Frames</a></li>
2103 <li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
2104 </ul>
2105 <ul class="navList" id="allclasses_navbar_bottom">
2106 <li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
2107 </ul>
2108 <div>
2109 <script type="text/javascript"><!--
2110 allClassesLink = document.getElementById("allclasses_navbar_bottom");
2111 if(window==top) {
2112 allClassesLink.style.display = "block";
2113 }
2114 else {
2115 allClassesLink.style.display = "none";
2116 }
2117 //-->
2118 </script>
2119 </div>
2120 <a name="skip.navbar.bottom">
2121 <!-- -->
2122 </a></div>
2123 <!-- ======== END OF BOTTOM NAVBAR ======= -->
2124 <p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
2125 </body>
2126 </html>