| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>Uses of Package org.apache.hadoop.hbase.quotas (Apache HBase 3.0.0-SNAPSHOT API)</title> |
| <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../../script.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="Uses of Package org.apache.hadoop.hbase.quotas (Apache HBase 3.0.0-SNAPSHOT API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li>Class</li> |
| <li class="navBarCell1Rev">Use</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li>Prev</li> |
| <li>Next</li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/package-use.html" target="_top">Frames</a></li> |
| <li><a href="package-use.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <a name="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <div class="header"> |
| <h1 title="Uses of Package org.apache.hadoop.hbase.quotas" class="title">Uses of Package<br>org.apache.hadoop.hbase.quotas</h1> |
| </div> |
| <div class="contentContainer"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> |
| <caption><span>Packages that use <a href="../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Package</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="#org.apache.hadoop.hbase.client">org.apache.hadoop.hbase.client</a></td> |
| <td class="colLast"> |
| <div class="block">Provides HBase Client</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="#org.apache.hadoop.hbase.coprocessor">org.apache.hadoop.hbase.coprocessor</a></td> |
| <td class="colLast"> |
| <div class="block">Table of Contents</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="#org.apache.hadoop.hbase.master">org.apache.hadoop.hbase.master</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="#org.apache.hadoop.hbase.master.procedure">org.apache.hadoop.hbase.master.procedure</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="#org.apache.hadoop.hbase.quotas">org.apache.hadoop.hbase.quotas</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="#org.apache.hadoop.hbase.quotas.policies">org.apache.hadoop.hbase.quotas.policies</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="#org.apache.hadoop.hbase.thrift2.client">org.apache.hadoop.hbase.thrift2.client</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a name="org.apache.hadoop.hbase.client"> |
| <!-- --> |
| </a> |
| <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> |
| <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a> used by <a href="../../../../../org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Class and Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaFilter.html#org.apache.hadoop.hbase.client">QuotaFilter</a> |
| <div class="block">Filter to use to filter the QuotaRetriever results.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html#org.apache.hadoop.hbase.client">QuotaSettings</a> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaSnapshot.html#org.apache.hadoop.hbase.client">SpaceQuotaSnapshot</a> |
| <div class="block">A point-in-time view of a space quota on a table.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaSnapshotView.html#org.apache.hadoop.hbase.client">SpaceQuotaSnapshotView</a> |
| <div class="block">A point-in-time view of a space quota on a table, read only.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a name="org.apache.hadoop.hbase.coprocessor"> |
| <!-- --> |
| </a> |
| <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> |
| <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a> used by <a href="../../../../../org/apache/hadoop/hbase/coprocessor/package-summary.html">org.apache.hadoop.hbase.coprocessor</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Class and Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/GlobalQuotaSettings.html#org.apache.hadoop.hbase.coprocessor">GlobalQuotaSettings</a> |
| <div class="block">An object which captures all quotas types (throttle or space) for a subject (user, table, or |
| namespace).</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a name="org.apache.hadoop.hbase.master"> |
| <!-- --> |
| </a> |
| <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> |
| <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a> used by <a href="../../../../../org/apache/hadoop/hbase/master/package-summary.html">org.apache.hadoop.hbase.master</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Class and Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/GlobalQuotaSettings.html#org.apache.hadoop.hbase.master">GlobalQuotaSettings</a> |
| <div class="block">An object which captures all quotas types (throttle or space) for a subject (user, table, or |
| namespace).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/MasterQuotaManager.html#org.apache.hadoop.hbase.master">MasterQuotaManager</a> |
| <div class="block">Master Quota Manager.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaObserverChore.html#org.apache.hadoop.hbase.master">QuotaObserverChore</a> |
| <div class="block">Reads the currently received Region filesystem-space use reports and acts on those which |
| violate a defined quota.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SnapshotQuotaObserverChore.html#org.apache.hadoop.hbase.master">SnapshotQuotaObserverChore</a> |
| <div class="block">A Master-invoked <code>Chore</code> that computes the size of each snapshot which was created from |
| a table which has a space quota.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaSnapshot.html#org.apache.hadoop.hbase.master">SpaceQuotaSnapshot</a> |
| <div class="block">A point-in-time view of a space quota on a table.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaSnapshotNotifier.html#org.apache.hadoop.hbase.master">SpaceQuotaSnapshotNotifier</a> |
| <div class="block">An interface which abstract away the action taken to enable or disable |
| a space quota violation policy across the HBase cluster.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a name="org.apache.hadoop.hbase.master.procedure"> |
| <!-- --> |
| </a> |
| <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> |
| <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</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"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Class and Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/MasterQuotaManager.html#org.apache.hadoop.hbase.master.procedure">MasterQuotaManager</a> |
| <div class="block">Master Quota Manager.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/RpcThrottleStorage.html#org.apache.hadoop.hbase.master.procedure">RpcThrottleStorage</a> |
| <div class="block">ZK based rpc throttle storage.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a name="org.apache.hadoop.hbase.quotas"> |
| <!-- --> |
| </a> |
| <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> |
| <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a> used by <a href="../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Class and Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/ActivePolicyEnforcement.html#org.apache.hadoop.hbase.quotas">ActivePolicyEnforcement</a> |
| <div class="block">A class to ease dealing with tables that have and do not have violation policies |
| being enforced.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/DefaultOperationQuota.html#org.apache.hadoop.hbase.quotas">DefaultOperationQuota</a> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/FileArchiverNotifier.html#org.apache.hadoop.hbase.quotas">FileArchiverNotifier</a> |
| <div class="block">Interface allowing various implementations of tracking files that have recently been archived to |
| allow for the Master to notice changes to snapshot sizes for space quotas.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/FileArchiverNotifierFactory.html#org.apache.hadoop.hbase.quotas">FileArchiverNotifierFactory</a> |
| <div class="block">Factory class to create <a href="../../../../../org/apache/hadoop/hbase/quotas/FileArchiverNotifier.html" title="interface in org.apache.hadoop.hbase.quotas"><code>FileArchiverNotifier</code></a> instances.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/FileArchiverNotifierFactoryImpl.html#org.apache.hadoop.hbase.quotas">FileArchiverNotifierFactoryImpl</a> |
| <div class="block">A factory for getting instances of <a href="../../../../../org/apache/hadoop/hbase/quotas/FileArchiverNotifier.html" title="interface in org.apache.hadoop.hbase.quotas"><code>FileArchiverNotifier</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/FileArchiverNotifierImpl.SnapshotWithSize.html#org.apache.hadoop.hbase.quotas">FileArchiverNotifierImpl.SnapshotWithSize</a> |
| <div class="block">A struct encapsulating the name of a snapshot and its "size" on the filesystem.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/FileArchiverNotifierImpl.StoreFileReference.html#org.apache.hadoop.hbase.quotas">FileArchiverNotifierImpl.StoreFileReference</a> |
| <div class="block">A reference to a collection of files in the archive directory for a single region.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/GlobalQuotaSettings.html#org.apache.hadoop.hbase.quotas">GlobalQuotaSettings</a> |
| <div class="block">An object which captures all quotas types (throttle or space) for a subject (user, table, or |
| namespace).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/GlobalQuotaSettingsImpl.html#org.apache.hadoop.hbase.quotas">GlobalQuotaSettingsImpl</a> |
| <div class="block">Implementation of <a href="../../../../../org/apache/hadoop/hbase/quotas/GlobalQuotaSettings.html" title="class in org.apache.hadoop.hbase.quotas"><code>GlobalQuotaSettings</code></a> to hide the Protobuf messages we use internally.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/MasterQuotaManager.html#org.apache.hadoop.hbase.quotas">MasterQuotaManager</a> |
| <div class="block">Master Quota Manager.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/MasterQuotaManager.NamedLock.html#org.apache.hadoop.hbase.quotas">MasterQuotaManager.NamedLock</a> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/MasterQuotaManager.SetQuotaOperations.html#org.apache.hadoop.hbase.quotas">MasterQuotaManager.SetQuotaOperations</a> |
| <div class="block">Encapsulates CRUD quota operations for some subject.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/MasterQuotaManager.SizeSnapshotWithTimestamp.html#org.apache.hadoop.hbase.quotas">MasterQuotaManager.SizeSnapshotWithTimestamp</a> |
| <div class="block">Holds the size of a region at the given time, millis since the epoch.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/NoOpRegionSizeStore.html#org.apache.hadoop.hbase.quotas">NoOpRegionSizeStore</a> |
| <div class="block">A <a href="../../../../../org/apache/hadoop/hbase/quotas/RegionSizeStore.html" title="interface in org.apache.hadoop.hbase.quotas"><code>RegionSizeStore</code></a> implementation that stores nothing.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/OperationQuota.html#org.apache.hadoop.hbase.quotas">OperationQuota</a> |
| <div class="block">Interface that allows to check the quota available for an operation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/OperationQuota.OperationType.html#org.apache.hadoop.hbase.quotas">OperationQuota.OperationType</a> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaCache.html#org.apache.hadoop.hbase.quotas">QuotaCache</a> |
| <div class="block">Cache that keeps track of the quota settings for the users and tables that |
| are interacting with it.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaCache.Fetcher.html#org.apache.hadoop.hbase.quotas">QuotaCache.Fetcher</a> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaCache.QuotaRefresherChore.html#org.apache.hadoop.hbase.quotas">QuotaCache.QuotaRefresherChore</a> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaExceededException.html#org.apache.hadoop.hbase.quotas">QuotaExceededException</a> |
| <div class="block">Generic quota exceeded exception</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaFilter.html#org.apache.hadoop.hbase.quotas">QuotaFilter</a> |
| <div class="block">Filter to use to filter the QuotaRetriever results.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaLimiter.html#org.apache.hadoop.hbase.quotas">QuotaLimiter</a> |
| <div class="block">Internal interface used to interact with the user/table quota.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaObserverChore.html#org.apache.hadoop.hbase.quotas">QuotaObserverChore</a> |
| <div class="block">Reads the currently received Region filesystem-space use reports and acts on those which |
| violate a defined quota.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaObserverChore.TablesWithQuotas.html#org.apache.hadoop.hbase.quotas">QuotaObserverChore.TablesWithQuotas</a> |
| <div class="block">A container which encapsulates the tables that have either a table quota or are contained in a |
| namespace which have a namespace quota.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaRetriever.html#org.apache.hadoop.hbase.quotas">QuotaRetriever</a> |
| <div class="block">Scanner to iterate over the quota settings.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaScope.html#org.apache.hadoop.hbase.quotas">QuotaScope</a> |
| <div class="block">Describe the Scope of the quota rules.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html#org.apache.hadoop.hbase.quotas">QuotaSettings</a> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaSettingsFactory.QuotaGlobalsSettingsBypass.html#org.apache.hadoop.hbase.quotas">QuotaSettingsFactory.QuotaGlobalsSettingsBypass</a> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaSnapshotStore.html#org.apache.hadoop.hbase.quotas">QuotaSnapshotStore</a> |
| <div class="block">A common interface for computing and storing space quota observance/violation for entities.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaState.html#org.apache.hadoop.hbase.quotas">QuotaState</a> |
| <div class="block">In-Memory state of table or namespace quotas</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaTableUtil.html#org.apache.hadoop.hbase.quotas">QuotaTableUtil</a> |
| <div class="block">Helper class to interact with the quota table.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaTableUtil.NamespaceQuotasVisitor.html#org.apache.hadoop.hbase.quotas">QuotaTableUtil.NamespaceQuotasVisitor</a> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaTableUtil.QuotasVisitor.html#org.apache.hadoop.hbase.quotas">QuotaTableUtil.QuotasVisitor</a> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaTableUtil.RegionServerQuotasVisitor.html#org.apache.hadoop.hbase.quotas">QuotaTableUtil.RegionServerQuotasVisitor</a> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaTableUtil.TableQuotasVisitor.html#org.apache.hadoop.hbase.quotas">QuotaTableUtil.TableQuotasVisitor</a> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaTableUtil.UserQuotasVisitor.html#org.apache.hadoop.hbase.quotas">QuotaTableUtil.UserQuotasVisitor</a> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaType.html#org.apache.hadoop.hbase.quotas">QuotaType</a> |
| <div class="block">Describe the Quota Type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaUtil.KeyFromRow.html#org.apache.hadoop.hbase.quotas">QuotaUtil.KeyFromRow</a> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/RateLimiter.html#org.apache.hadoop.hbase.quotas">RateLimiter</a> |
| <div class="block">Simple rate limiter.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/RegionServerSpaceQuotaManager.html#org.apache.hadoop.hbase.quotas">RegionServerSpaceQuotaManager</a> |
| <div class="block">A manager for filesystem space quotas in the RegionServer.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/RegionSize.html#org.apache.hadoop.hbase.quotas">RegionSize</a> |
| <div class="block">Interface that encapsulates optionally sending a Region's size to the master.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/RegionSizeImpl.html#org.apache.hadoop.hbase.quotas">RegionSizeImpl</a> |
| <div class="block">An object encapsulating a Region's size and whether it's been reported to the master since |
| the value last changed.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/RegionSizeReportingChore.html#org.apache.hadoop.hbase.quotas">RegionSizeReportingChore</a> |
| <div class="block">A Chore which sends the region size reports on this RegionServer to the Master.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/RegionSizeStore.html#org.apache.hadoop.hbase.quotas">RegionSizeStore</a> |
| <div class="block">An interface for concurrently storing and updating the size of a Region.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/RegionSizeStoreFactory.html#org.apache.hadoop.hbase.quotas">RegionSizeStoreFactory</a> |
| <div class="block">A factory class for creating implementations of <a href="../../../../../org/apache/hadoop/hbase/quotas/RegionSizeStore.html" title="interface in org.apache.hadoop.hbase.quotas"><code>RegionSizeStore</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/RpcThrottleStorage.html#org.apache.hadoop.hbase.quotas">RpcThrottleStorage</a> |
| <div class="block">ZK based rpc throttle storage.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/RpcThrottlingException.html#org.apache.hadoop.hbase.quotas">RpcThrottlingException</a> |
| <div class="block">Describe the throttling result.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/RpcThrottlingException.Type.html#org.apache.hadoop.hbase.quotas">RpcThrottlingException.Type</a> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceLimitingException.html#org.apache.hadoop.hbase.quotas">SpaceLimitingException</a> |
| <div class="block">An Exception that is thrown when a space quota is in violation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceLimitSettings.html#org.apache.hadoop.hbase.quotas">SpaceLimitSettings</a> |
| <div class="block">A <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSettings.html" title="class in org.apache.hadoop.hbase.quotas"><code>QuotaSettings</code></a> implementation for configuring filesystem-use quotas.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaRefresherChore.html#org.apache.hadoop.hbase.quotas">SpaceQuotaRefresherChore</a> |
| <div class="block">A <a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase"><code>ScheduledChore</code></a> which periodically updates the <a href="../../../../../org/apache/hadoop/hbase/quotas/RegionServerSpaceQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas"><code>RegionServerSpaceQuotaManager</code></a> |
| with information from the hbase:quota.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaSnapshot.html#org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> |
| <div class="block">A point-in-time view of a space quota on a table.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaSnapshot.SpaceQuotaStatus.html#org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot.SpaceQuotaStatus</a> |
| <div class="block">Encapsulates the state of a quota on a table.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaSnapshotNotifier.html#org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshotNotifier</a> |
| <div class="block">An interface which abstract away the action taken to enable or disable |
| a space quota violation policy across the HBase cluster.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaSnapshotNotifierFactory.html#org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshotNotifierFactory</a> |
| <div class="block">Factory for creating <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshotNotifier.html" title="interface in org.apache.hadoop.hbase.quotas"><code>SpaceQuotaSnapshotNotifier</code></a> implementations.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaSnapshotView.html#org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshotView</a> |
| <div class="block">A point-in-time view of a space quota on a table, read only.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaSnapshotView.SpaceQuotaStatusView.html#org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshotView.SpaceQuotaStatusView</a> |
| <div class="block">Encapsulates the state of a quota on a table.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceViolationPolicy.html#org.apache.hadoop.hbase.quotas">SpaceViolationPolicy</a> |
| <div class="block">Enumeration that represents the action HBase will take when a space quota is violated.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceViolationPolicyEnforcement.html#org.apache.hadoop.hbase.quotas">SpaceViolationPolicyEnforcement</a> |
| <div class="block">RegionServer implementation of <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas"><code>SpaceViolationPolicy</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceViolationPolicyEnforcementFactory.html#org.apache.hadoop.hbase.quotas">SpaceViolationPolicyEnforcementFactory</a> |
| <div class="block">A factory class for instantiating <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicyEnforcement.html" title="interface in org.apache.hadoop.hbase.quotas"><code>SpaceViolationPolicyEnforcement</code></a> instances.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/ThrottleSettings.html#org.apache.hadoop.hbase.quotas">ThrottleSettings</a> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/ThrottleType.html#org.apache.hadoop.hbase.quotas">ThrottleType</a> |
| <div class="block">Describe the Throttle Type.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/TimeBasedLimiter.html#org.apache.hadoop.hbase.quotas">TimeBasedLimiter</a> |
| <div class="block">Simple time based limiter that checks the quota Throttle</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/UserQuotaState.html#org.apache.hadoop.hbase.quotas">UserQuotaState</a> |
| <div class="block">In-Memory state of the user quotas</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a name="org.apache.hadoop.hbase.quotas.policies"> |
| <!-- --> |
| </a> |
| <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> |
| <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a> used by <a href="../../../../../org/apache/hadoop/hbase/quotas/policies/package-summary.html">org.apache.hadoop.hbase.quotas.policies</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Class and Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceLimitingException.html#org.apache.hadoop.hbase.quotas.policies">SpaceLimitingException</a> |
| <div class="block">An Exception that is thrown when a space quota is in violation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaSnapshot.html#org.apache.hadoop.hbase.quotas.policies">SpaceQuotaSnapshot</a> |
| <div class="block">A point-in-time view of a space quota on a table.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceViolationPolicyEnforcement.html#org.apache.hadoop.hbase.quotas.policies">SpaceViolationPolicyEnforcement</a> |
| <div class="block">RegionServer implementation of <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas"><code>SpaceViolationPolicy</code></a>.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a name="org.apache.hadoop.hbase.regionserver"> |
| <!-- --> |
| </a> |
| <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> |
| <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a> used by <a href="../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Class and Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/ActivePolicyEnforcement.html#org.apache.hadoop.hbase.regionserver">ActivePolicyEnforcement</a> |
| <div class="block">A class to ease dealing with tables that have and do not have violation policies |
| being enforced.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/FileSystemUtilizationChore.html#org.apache.hadoop.hbase.regionserver">FileSystemUtilizationChore</a> |
| <div class="block">A chore which computes the size of each <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver"><code>HRegion</code></a> on the FileSystem hosted by the given |
| <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver"><code>HRegionServer</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/OperationQuota.html#org.apache.hadoop.hbase.regionserver">OperationQuota</a> |
| <div class="block">Interface that allows to check the quota available for an operation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/RegionServerRpcQuotaManager.html#org.apache.hadoop.hbase.regionserver">RegionServerRpcQuotaManager</a> |
| <div class="block">Region Server Quota Manager.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/RegionServerSpaceQuotaManager.html#org.apache.hadoop.hbase.regionserver">RegionServerSpaceQuotaManager</a> |
| <div class="block">A manager for filesystem space quotas in the RegionServer.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/RegionSizeStore.html#org.apache.hadoop.hbase.regionserver">RegionSizeStore</a> |
| <div class="block">An interface for concurrently storing and updating the size of a Region.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a name="org.apache.hadoop.hbase.security.access"> |
| <!-- --> |
| </a> |
| <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> |
| <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</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"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Class and Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/GlobalQuotaSettings.html#org.apache.hadoop.hbase.security.access">GlobalQuotaSettings</a> |
| <div class="block">An object which captures all quotas types (throttle or space) for a subject (user, table, or |
| namespace).</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a name="org.apache.hadoop.hbase.thrift2.client"> |
| <!-- --> |
| </a> |
| <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> |
| <caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a> used by <a href="../../../../../org/apache/hadoop/hbase/thrift2/client/package-summary.html">org.apache.hadoop.hbase.thrift2.client</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Class and Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaFilter.html#org.apache.hadoop.hbase.thrift2.client">QuotaFilter</a> |
| <div class="block">Filter to use to filter the QuotaRetriever results.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html#org.apache.hadoop.hbase.thrift2.client">QuotaSettings</a> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaSnapshot.html#org.apache.hadoop.hbase.thrift2.client">SpaceQuotaSnapshot</a> |
| <div class="block">A point-in-time view of a space quota on a table.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| </ul> |
| </div> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li>Class</li> |
| <li class="navBarCell1Rev">Use</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li>Prev</li> |
| <li>Next</li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/package-use.html" target="_top">Frames</a></li> |
| <li><a href="package-use.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| <p class="legalCopy"><small>Copyright © 2007–2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </body> |
| </html> |