http://git-wip-us.apache.org/repos/asf/hbase-site/blob/476c54ed/devapidocs/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html b/devapidocs/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html index 3fe2fbb..b687363 100644 --- a/devapidocs/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html +++ b/devapidocs/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.30">SpaceQuotaSnapshot</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.31">SpaceQuotaSnapshot</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> <div class="block">A point-in-time view of a space quota on a table.</div> </li> @@ -274,7 +274,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>NO_SUCH_SNAPSHOT</h4> -<pre>private static final <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.31">NO_SUCH_SNAPSHOT</a></pre> +<pre>private static final <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.32">NO_SUCH_SNAPSHOT</a></pre> </li> </ul> <a name="quotaStatus"> @@ -283,7 +283,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>quotaStatus</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.SpaceQuotaStatus.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot.SpaceQuotaStatus</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.33">quotaStatus</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.SpaceQuotaStatus.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot.SpaceQuotaStatus</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.34">quotaStatus</a></pre> </li> </ul> <a name="usage"> @@ -292,7 +292,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>usage</h4> -<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.34">usage</a></pre> +<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.35">usage</a></pre> </li> </ul> <a name="limit"> @@ -301,7 +301,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>limit</h4> -<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.35">limit</a></pre> +<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.36">limit</a></pre> </li> </ul> </li> @@ -318,7 +318,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>SpaceQuotaSnapshot</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.129">SpaceQuotaSnapshot</a>(<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.SpaceQuotaStatus.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot.SpaceQuotaStatus</a> quotaStatus, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.130">SpaceQuotaSnapshot</a>(<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.SpaceQuotaStatus.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot.SpaceQuotaStatus</a> quotaStatus, long usage, long limit)</pre> </li> @@ -337,7 +337,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getQuotaStatus</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.SpaceQuotaStatus.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot.SpaceQuotaStatus</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.138">getQuotaStatus</a>()</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.SpaceQuotaStatus.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot.SpaceQuotaStatus</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.139">getQuotaStatus</a>()</pre> <div class="block">Returns the status of the quota.</div> </li> </ul> @@ -347,7 +347,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getUsage</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.145">getUsage</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.146">getUsage</a>()</pre> <div class="block">Returns the current usage, in bytes, of the target (e.g. table, namespace).</div> </li> </ul> @@ -357,7 +357,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getLimit</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.152">getLimit</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.153">getLimit</a>()</pre> <div class="block">Returns the limit, in bytes, of the target (e.g. table, namespace).</div> </li> </ul> @@ -367,7 +367,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>hashCode</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.157">hashCode</a>()</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.158">hashCode</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code> in class <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -380,7 +380,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>equals</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.166">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.167">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code> in class <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -393,7 +393,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>toString</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.175">toString</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.176">toString</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -406,7 +406,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>toSpaceQuotaSnapshot</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.183">toSpaceQuotaSnapshot</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuotaSnapshot proto)</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.185">toSpaceQuotaSnapshot</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuotaSnapshot proto)</pre> </li> </ul> <a name="toProtoSnapshot-org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot-"> @@ -415,7 +415,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>toProtoSnapshot</h4> -<pre>public static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuotaSnapshot <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.188">toProtoSnapshot</a>(<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> snapshot)</pre> +<pre>public static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuotaSnapshot <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.190">toProtoSnapshot</a>(<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> snapshot)</pre> </li> </ul> <a name="getNoSuchSnapshot--"> @@ -424,7 +424,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>getNoSuchSnapshot</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.197">getNoSuchSnapshot</a>()</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html#line.199">getNoSuchSnapshot</a>()</pre> <div class="block">Returns a singleton that corresponds to no snapshot information.</div> </li> </ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/476c54ed/devapidocs/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html b/devapidocs/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html index 8389dc8..45858e6 100644 --- a/devapidocs/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html +++ b/devapidocs/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.43">TableQuotaSnapshotStore</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.52">TableQuotaSnapshotStore</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotStore.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaSnapshotStore</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>></pre> <div class="block"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotStore.html" title="interface in org.apache.hadoop.hbase.quotas"><code>QuotaSnapshotStore</code></a> for tables.</div> @@ -164,14 +164,18 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#lock">lock</a></span></code> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#LOG">LOG</a></span></code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#regionUsage">regionUsage</a></span></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantReadWriteLock.ReadLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantReadWriteLock.ReadLock</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#rlock">rlock</a></span></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantReadWriteLock.WriteLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantReadWriteLock.WriteLock</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#wlock">wlock</a></span></code> </td> </tr> @@ -236,12 +240,18 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS </td> </tr> <tr id="i3" class="rowColor"> +<td class="colFirst"><code>(package private) long</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#getSnapshotSizesForTable-org.apache.hadoop.hbase.TableName-">getSnapshotSizesForTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tn)</code> +<div class="block">Fetches any serialized snapshot sizes from the quota table for the <code>tn</code> provided.</div> +</td> +</tr> +<tr id="i4" class="altColor"> <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuota</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#getSpaceQuota-org.apache.hadoop.hbase.TableName-">getSpaceQuota</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> subject)</code> <div class="block">Fetch the Quota for the given <code>subject</code>.</div> </td> </tr> -<tr id="i4" class="altColor"> +<tr id="i5" class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#getTargetState-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuota-">getTargetState</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuota spaceQuota)</code> @@ -249,14 +259,14 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS <code>spaceQuota</code>.</div> </td> </tr> -<tr id="i5" class="rowColor"> +<tr id="i6" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#setCurrentState-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot-">setCurrentState</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> snapshot)</code> <div class="block">Persists the current <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas"><code>SpaceQuotaSnapshot</code></a> for the <code>subject</code>.</div> </td> </tr> -<tr id="i6" class="altColor"> +<tr id="i7" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#setRegionUsage-java.util.Map-">setRegionUsage</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> regionUsage)</code> <div class="block">Updates <code>this</code> with the latest snapshot of filesystem use by region.</div> @@ -284,13 +294,22 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS <!-- --> </a> <h3>Field Detail</h3> +<a name="LOG"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>LOG</h4> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.53">LOG</a></pre> +</li> +</ul> <a name="lock"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>lock</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantReadWriteLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantReadWriteLock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.44">lock</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantReadWriteLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantReadWriteLock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.55">lock</a></pre> </li> </ul> <a name="rlock"> @@ -299,7 +318,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS <ul class="blockList"> <li class="blockList"> <h4>rlock</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantReadWriteLock.ReadLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantReadWriteLock.ReadLock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.45">rlock</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantReadWriteLock.ReadLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantReadWriteLock.ReadLock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.56">rlock</a></pre> </li> </ul> <a name="wlock"> @@ -308,7 +327,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS <ul class="blockList"> <li class="blockList"> <h4>wlock</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantReadWriteLock.WriteLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantReadWriteLock.WriteLock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.46">wlock</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantReadWriteLock.WriteLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantReadWriteLock.WriteLock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.57">wlock</a></pre> </li> </ul> <a name="conn"> @@ -317,7 +336,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS <ul class="blockList"> <li class="blockList"> <h4>conn</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.48">conn</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.59">conn</a></pre> </li> </ul> <a name="chore"> @@ -326,7 +345,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS <ul class="blockList"> <li class="blockList"> <h4>chore</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaObserverChore.html" title="class in org.apache.hadoop.hbase.quotas">QuotaObserverChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.49">chore</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaObserverChore.html" title="class in org.apache.hadoop.hbase.quotas">QuotaObserverChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.60">chore</a></pre> </li> </ul> <a name="regionUsage"> @@ -335,7 +354,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS <ul class="blockListLast"> <li class="blockList"> <h4>regionUsage</h4> -<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.50">regionUsage</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.61">regionUsage</a></pre> </li> </ul> </li> @@ -352,7 +371,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS <ul class="blockListLast"> <li class="blockList"> <h4>TableQuotaSnapshotStore</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.52">TableQuotaSnapshotStore</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> conn, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.63">TableQuotaSnapshotStore</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> conn, <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaObserverChore.html" title="class in org.apache.hadoop.hbase.quotas">QuotaObserverChore</a> chore, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> regionUsage)</pre> </li> @@ -371,7 +390,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS <ul class="blockList"> <li class="blockList"> <h4>getSpaceQuota</h4> -<pre>public org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuota <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.59">getSpaceQuota</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> subject) +<pre>public org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuota <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.70">getSpaceQuota</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> subject) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotStore.html#getSpaceQuota-T-">QuotaSnapshotStore</a></code></span></div> <div class="block">Fetch the Quota for the given <code>subject</code>. May be null.</div> @@ -391,7 +410,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS <ul class="blockList"> <li class="blockList"> <h4>getQuotaForTable</h4> -<pre>org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.69">getQuotaForTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table) +<pre>org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.80">getQuotaForTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Fetches the table quota. Visible for mocking/testing.</div> <dl> @@ -406,7 +425,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS <ul class="blockList"> <li class="blockList"> <h4>getCurrentState</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.74">getCurrentState</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.85">getCurrentState</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotStore.html#getCurrentState-T-">QuotaSnapshotStore</a></code></span></div> <div class="block">Returns the current <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas"><code>SpaceQuotaSnapshot</code></a> for the given <code>subject</code>.</div> <dl> @@ -423,8 +442,9 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS <ul class="blockList"> <li class="blockList"> <h4>getTargetState</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.80">getTargetState</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, - org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuota spaceQuota)</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.91">getTargetState</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, + org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuota spaceQuota) + throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotStore.html#getTargetState-T-org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuota-">QuotaSnapshotStore</a></code></span></div> <div class="block">Computes the target <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas"><code>SpaceQuotaSnapshot</code></a> for the given <code>subject</code> and <code>spaceQuota</code>.</div> @@ -434,6 +454,24 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>table</code> - The object which to determine the target SpaceQuotaSnapshot of</dd> <dd><code>spaceQuota</code> - The quota "definition" for the <code>subject</code></dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +</dl> +</li> +</ul> +<a name="getSnapshotSizesForTable-org.apache.hadoop.hbase.TableName-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getSnapshotSizesForTable</h4> +<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.115">getSnapshotSizesForTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tn) + throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> +<div class="block">Fetches any serialized snapshot sizes from the quota table for the <code>tn</code> provided. Any + malformed records are skipped with a warning printed out.</div> +<dl> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> </dl> </li> </ul> @@ -443,7 +481,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS <ul class="blockList"> <li class="blockList"> <h4>filterBySubject</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.98">filterBySubject</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.148">filterBySubject</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotStore.html#filterBySubject-T-">QuotaSnapshotStore</a></code></span></div> <div class="block">Filters the provided <code>regions</code>, returning those which match the given <code>subject</code>.</div> @@ -461,7 +499,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS <ul class="blockList"> <li class="blockList"> <h4>setCurrentState</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.113">setCurrentState</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.163">setCurrentState</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> snapshot)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotStore.html#setCurrentState-T-org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot-">QuotaSnapshotStore</a></code></span></div> <div class="block">Persists the current <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas"><code>SpaceQuotaSnapshot</code></a> for the <code>subject</code>.</div> @@ -480,7 +518,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS <ul class="blockListLast"> <li class="blockList"> <h4>setRegionUsage</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.119">setRegionUsage</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> regionUsage)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html#line.169">setRegionUsage</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> regionUsage)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotStore.html#setRegionUsage-java.util.Map-">QuotaSnapshotStore</a></code></span></div> <div class="block">Updates <code>this</code> with the latest snapshot of filesystem use by region.</div> <dl> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/476c54ed/devapidocs/org/apache/hadoop/hbase/quotas/class-use/SnapshotQuotaObserverChore.SnapshotWithSize.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/class-use/SnapshotQuotaObserverChore.SnapshotWithSize.html b/devapidocs/org/apache/hadoop/hbase/quotas/class-use/SnapshotQuotaObserverChore.SnapshotWithSize.html new file mode 100644 index 0000000..e4d8a07 --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/quotas/class-use/SnapshotQuotaObserverChore.SnapshotWithSize.html @@ -0,0 +1,203 @@ +<!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 Class org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore.SnapshotWithSize (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 Class org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore.SnapshotWithSize (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><a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.SnapshotWithSize.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../../../../../../overview-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/class-use/SnapshotQuotaObserverChore.SnapshotWithSize.html" target="_top">Frames</a></li> +<li><a href="SnapshotQuotaObserverChore.SnapshotWithSize.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"> +<h2 title="Uses of Class org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore.SnapshotWithSize" class="title">Uses of Class<br>org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore.SnapshotWithSize</h2> +</div> +<div class="classUseContainer"> +<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/SnapshotQuotaObserverChore.SnapshotWithSize.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.SnapshotWithSize</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.quotas">org.apache.hadoop.hbase.quotas</a></td> +<td class="colLast"> </td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.apache.hadoop.hbase.quotas"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.SnapshotWithSize.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.SnapshotWithSize</a> in <a href="../../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a> that return types with arguments of type <a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.SnapshotWithSize.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.SnapshotWithSize</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>(package private) com.google.common.collect.Multimap<<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.SnapshotWithSize.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.SnapshotWithSize</a>></code></td> +<td class="colLast"><span class="typeNameLabel">SnapshotQuotaObserverChore.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.html#computeSnapshotSizes-com.google.common.collect.Multimap-">computeSnapshotSizes</a></span>(com.google.common.collect.Multimap<<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> snapshotsToComputeSize)</code> +<div class="block">Computes the size of each snapshot provided given the current files referenced by the table.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Method parameters in <a href="../../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a> with type arguments of type <a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.SnapshotWithSize.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.SnapshotWithSize</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>></code></td> +<td class="colLast"><span class="typeNameLabel">SnapshotQuotaObserverChore.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.html#groupSnapshotSizesByNamespace-com.google.common.collect.Multimap-">groupSnapshotSizesByNamespace</a></span>(com.google.common.collect.Multimap<<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.SnapshotWithSize.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.SnapshotWithSize</a>> snapshotsWithSize)</code> +<div class="block">Sums the snapshot sizes for each namespace.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>(package private) void</code></td> +<td class="colLast"><span class="typeNameLabel">SnapshotQuotaObserverChore.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.html#persistSnapshotSizes-com.google.common.collect.Multimap-">persistSnapshotSizes</a></span>(com.google.common.collect.Multimap<<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.SnapshotWithSize.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.SnapshotWithSize</a>> snapshotsWithSize)</code> +<div class="block">Writes the snapshot sizes to the <code>hbase:quota</code> table.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>(package private) void</code></td> +<td class="colLast"><span class="typeNameLabel">SnapshotQuotaObserverChore.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.html#persistSnapshotSizes-org.apache.hadoop.hbase.client.Table-com.google.common.collect.Multimap-">persistSnapshotSizes</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a> table, + com.google.common.collect.Multimap<<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.SnapshotWithSize.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.SnapshotWithSize</a>> snapshotsWithSize)</code> +<div class="block">Writes the snapshot sizes to the provided <code>table</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>(package private) void</code></td> +<td class="colLast"><span class="typeNameLabel">SnapshotQuotaObserverChore.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.html#persistSnapshotSizesByNS-org.apache.hadoop.hbase.client.Table-com.google.common.collect.Multimap-">persistSnapshotSizesByNS</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a> quotaTable, + com.google.common.collect.Multimap<<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.SnapshotWithSize.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.SnapshotWithSize</a>> snapshotsWithSize)</code> +<div class="block">Rolls up the snapshot sizes by namespace and writes a single record for each namespace + which is the size of all snapshots in that namespace.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</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><a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.SnapshotWithSize.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../../../../../../overview-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/class-use/SnapshotQuotaObserverChore.SnapshotWithSize.html" target="_top">Frames</a></li> +<li><a href="SnapshotQuotaObserverChore.SnapshotWithSize.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–2017 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> +</body> +</html> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/476c54ed/devapidocs/org/apache/hadoop/hbase/quotas/class-use/SnapshotQuotaObserverChore.StoreFileReference.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/class-use/SnapshotQuotaObserverChore.StoreFileReference.html b/devapidocs/org/apache/hadoop/hbase/quotas/class-use/SnapshotQuotaObserverChore.StoreFileReference.html new file mode 100644 index 0000000..52a9568 --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/quotas/class-use/SnapshotQuotaObserverChore.StoreFileReference.html @@ -0,0 +1,201 @@ +<!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 Class org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore.StoreFileReference (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 Class org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore.StoreFileReference (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><a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.StoreFileReference.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../../../../../../overview-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/class-use/SnapshotQuotaObserverChore.StoreFileReference.html" target="_top">Frames</a></li> +<li><a href="SnapshotQuotaObserverChore.StoreFileReference.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"> +<h2 title="Uses of Class org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore.StoreFileReference" class="title">Uses of Class<br>org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore.StoreFileReference</h2> +</div> +<div class="classUseContainer"> +<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/SnapshotQuotaObserverChore.StoreFileReference.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.StoreFileReference</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.quotas">org.apache.hadoop.hbase.quotas</a></td> +<td class="colLast"> </td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.apache.hadoop.hbase.quotas"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.StoreFileReference.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.StoreFileReference</a> in <a href="../../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a> that return types with arguments of type <a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.StoreFileReference.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.StoreFileReference</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.StoreFileReference.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.StoreFileReference</a>></code></td> +<td class="colLast"><span class="typeNameLabel">SnapshotQuotaObserverChore.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.html#getStoreFilesFromSnapshot-org.apache.hadoop.hbase.snapshot.SnapshotManifest-java.util.function.Predicate-">getStoreFilesFromSnapshot</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/snapshot/SnapshotManifest.html" title="class in org.apache.hadoop.hbase.snapshot">SnapshotManifest</a> manifest, + <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> filter)</code> +<div class="block">Extracts the names of the store files referenced by this snapshot which satisfy the given + predicate (the predicate returns <code>true</code>).</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.StoreFileReference.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.StoreFileReference</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>(package private) long</code></td> +<td class="colLast"><span class="typeNameLabel">SnapshotQuotaObserverChore.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.html#getSizeOfStoreFile-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore.StoreFileReference-">getSizeOfStoreFile</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tn, + <a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.StoreFileReference.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.StoreFileReference</a> storeFileName)</code> +<div class="block">Computes the size of the store files for a single region.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Method parameters in <a href="../../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a> with type arguments of type <a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.StoreFileReference.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.StoreFileReference</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>(package private) long</code></td> +<td class="colLast"><span class="typeNameLabel">SnapshotQuotaObserverChore.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.html#getSizeOfStoreFiles-org.apache.hadoop.hbase.TableName-java.util.Set-">getSizeOfStoreFiles</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tn, + <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.StoreFileReference.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.StoreFileReference</a>> storeFileNames)</code> +<div class="block">Computes the size of each store file in <code>storeFileNames</code></div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</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><a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.StoreFileReference.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../../../../../../overview-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/class-use/SnapshotQuotaObserverChore.StoreFileReference.html" target="_top">Frames</a></li> +<li><a href="SnapshotQuotaObserverChore.StoreFileReference.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–2017 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> +</body> +</html> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/476c54ed/devapidocs/org/apache/hadoop/hbase/quotas/class-use/SnapshotQuotaObserverChore.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/class-use/SnapshotQuotaObserverChore.html b/devapidocs/org/apache/hadoop/hbase/quotas/class-use/SnapshotQuotaObserverChore.html new file mode 100644 index 0000000..8661645 --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/quotas/class-use/SnapshotQuotaObserverChore.html @@ -0,0 +1,165 @@ +<!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 Class org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore (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 Class org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore (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><a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../../../../../../overview-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/class-use/SnapshotQuotaObserverChore.html" target="_top">Frames</a></li> +<li><a href="SnapshotQuotaObserverChore.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"> +<h2 title="Uses of Class org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore" class="title">Uses of Class<br>org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore</h2> +</div> +<div class="classUseContainer"> +<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/SnapshotQuotaObserverChore.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore</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.master">org.apache.hadoop.hbase.master</a></td> +<td class="colLast"> </td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.apache.hadoop.hbase.master"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore</a> in <a href="../../../../../../org/apache/hadoop/hbase/master/package-summary.html">org.apache.hadoop.hbase.master</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation"> +<caption><span>Fields in <a href="../../../../../../org/apache/hadoop/hbase/master/package-summary.html">org.apache.hadoop.hbase.master</a> declared as <a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore</a></code></td> +<td class="colLast"><span class="typeNameLabel">HMaster.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.html#snapshotQuotaChore">snapshotQuotaChore</a></span></code> </td> +</tr> +</tbody> +</table> +</li> +</ul> +</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><a href="../../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../../../../../../overview-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/class-use/SnapshotQuotaObserverChore.html" target="_top">Frames</a></li> +<li><a href="SnapshotQuotaObserverChore.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–2017 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> +</body> +</html> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/476c54ed/devapidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaSnapshot.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaSnapshot.html b/devapidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaSnapshot.html index 2a0bae0..5c92ca6 100644 --- a/devapidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaSnapshot.html +++ b/devapidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaSnapshot.html @@ -330,9 +330,9 @@ </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a></code></td> -<td class="colLast"><span class="typeNameLabel">QuotaTableUtil.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#createPutSpaceSnapshot-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot-">createPutSpaceSnapshot</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, - <a href="../../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> snapshot)</code> +<td class="colFirst"><code>(package private) static <a href="../../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a></code></td> +<td class="colLast"><span class="typeNameLabel">QuotaTableUtil.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#createPutForSpaceSnapshot-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot-">createPutForSpaceSnapshot</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, + <a href="../../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> snapshot)</code> <div class="block">Creates a <a href="../../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client"><code>Put</code></a> to store the given <code>snapshot</code> for the given <code>tableName</code> in the quota table.</div> </td> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/476c54ed/devapidocs/org/apache/hadoop/hbase/quotas/package-frame.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-frame.html b/devapidocs/org/apache/hadoop/hbase/quotas/package-frame.html index 262b848..6868bc4 100644 --- a/devapidocs/org/apache/hadoop/hbase/quotas/package-frame.html +++ b/devapidocs/org/apache/hadoop/hbase/quotas/package-frame.html @@ -55,6 +55,9 @@ <li><a href="RateLimiter.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">RateLimiter</a></li> <li><a href="RegionServerRpcQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">RegionServerRpcQuotaManager</a></li> <li><a href="RegionServerSpaceQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">RegionServerSpaceQuotaManager</a></li> +<li><a href="SnapshotQuotaObserverChore.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">SnapshotQuotaObserverChore</a></li> +<li><a href="SnapshotQuotaObserverChore.SnapshotWithSize.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">SnapshotQuotaObserverChore.SnapshotWithSize</a></li> +<li><a href="SnapshotQuotaObserverChore.StoreFileReference.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">SnapshotQuotaObserverChore.StoreFileReference</a></li> <li><a href="SpaceLimitSettings.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">SpaceLimitSettings</a></li> <li><a href="SpaceQuotaRefresherChore.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">SpaceQuotaRefresherChore</a></li> <li><a href="SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">SpaceQuotaSnapshot</a></li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/476c54ed/devapidocs/org/apache/hadoop/hbase/quotas/package-summary.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-summary.html b/devapidocs/org/apache/hadoop/hbase/quotas/package-summary.html index 737de73..9beefc6 100644 --- a/devapidocs/org/apache/hadoop/hbase/quotas/package-summary.html +++ b/devapidocs/org/apache/hadoop/hbase/quotas/package-summary.html @@ -308,65 +308,84 @@ </td> </tr> <tr class="rowColor"> +<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore</a></td> +<td class="colLast"> +<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="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.SnapshotWithSize.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.SnapshotWithSize</a></td> +<td class="colLast"> +<div class="block">A struct encapsulating the name of a snapshot and its "size" on the filesystem.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.StoreFileReference.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore.StoreFileReference</a></td> +<td class="colLast"> +<div class="block">A reference to a collection of files in the archive directory for a single region.</div> +</td> +</tr> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceLimitSettings.html" title="class in org.apache.hadoop.hbase.quotas">SpaceLimitSettings</a></td> <td class="colLast"> <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"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaRefresherChore.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaRefresherChore</a></td> <td class="colLast"> <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"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a></td> <td class="colLast"> <div class="block">A point-in-time view of a space quota on a table.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.SpaceQuotaStatus.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot.SpaceQuotaStatus</a></td> <td class="colLast"> <div class="block">Encapsulates the state of a quota on a table.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshotNotifierFactory.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshotNotifierFactory</a></td> <td class="colLast"> <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="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicyEnforcementFactory.html" title="class in org.apache.hadoop.hbase.quotas">SpaceViolationPolicyEnforcementFactory</a></td> <td class="colLast"> <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="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.html" title="class in org.apache.hadoop.hbase.quotas">TableQuotaSnapshotStore</a></td> <td class="colLast"> <div class="block"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotStore.html" title="interface in org.apache.hadoop.hbase.quotas"><code>QuotaSnapshotStore</code></a> for tables.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/TableSpaceQuotaSnapshotNotifier.html" title="class in org.apache.hadoop.hbase.quotas">TableSpaceQuotaSnapshotNotifier</a></td> <td class="colLast"> <div class="block">A <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshotNotifier.html" title="interface in org.apache.hadoop.hbase.quotas"><code>SpaceQuotaSnapshotNotifier</code></a> which uses the hbase:quota table.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleSettings.html" title="class in org.apache.hadoop.hbase.quotas">ThrottleSettings</a></td> <td class="colLast"> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/TimeBasedLimiter.html" title="class in org.apache.hadoop.hbase.quotas">TimeBasedLimiter</a></td> <td class="colLast"> <div class="block">Simple time based limiter that checks the quota Throttle</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/UserQuotaState.html" title="class in org.apache.hadoop.hbase.quotas">UserQuotaState</a></td> <td class="colLast"> <div class="block">In-Memory state of the user quotas</div>
