blob: 033f16d128988d4eb052083f1e78e1937494b852 [file] [log] [blame]
<!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 (1.8.0_40) on Thu Jul 20 13:24:15 PDT 2017 -->
<title>Index (gobblin-throttling-service-server 0.11.0 API)</title>
<meta name="date" content="2017-07-20">
<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="Index (gobblin-throttling-service-server 0.11.0 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="gobblin/restli/throttling/package-summary.html">Package</a></li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</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?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;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="contentContainer"><a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;<a name="I:B">
<!-- -->
</a>
<h2 class="title">B</h2>
<dl>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LimiterServerResource.html#BROKER_INJECT_NAME">BROKER_INJECT_NAME</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/LimiterServerResource.html" title="class in gobblin.restli.throttling">LimiterServerResource</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:C">
<!-- -->
</a>
<h2 class="title">C</h2>
<dl>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html#close--">close()</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html" title="class in gobblin.restli.throttling">ThrottlingGuiceServletConfig</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/CountBasedPolicy.html#computePermitAllocation-gobblin.restli.throttling.PermitRequest-">computePermitAllocation(PermitRequest)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/CountBasedPolicy.html" title="class in gobblin.restli.throttling">CountBasedPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/NoopPolicy.html#computePermitAllocation-gobblin.restli.throttling.PermitRequest-">computePermitAllocation(PermitRequest)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/NoopPolicy.html" title="class in gobblin.restli.throttling">NoopPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/QPSPolicy.html#computePermitAllocation-gobblin.restli.throttling.PermitRequest-">computePermitAllocation(PermitRequest)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/QPSPolicy.html" title="class in gobblin.restli.throttling">QPSPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingPolicy.html#computePermitAllocation-gobblin.restli.throttling.PermitRequest-">computePermitAllocation(PermitRequest)</a></span> - Method in interface gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingPolicy.html" title="interface in gobblin.restli.throttling">ThrottlingPolicy</a></dt>
<dd>
<div class="block">Comput the <a href="http://linkedin.github.io/gobblin/javadoc/0.11.0/gobblin-restli-utils/gobblin/restli/throttling.PermitAllocation.html?is-external=true" title="class or interface in gobblin.restli"><code>PermitAllocation</code></a> for the given <a href="http://linkedin.github.io/gobblin/javadoc/0.11.0/gobblin-restli-utils/gobblin/restli/throttling.PermitRequest.html?is-external=true" title="class or interface in gobblin.restli"><code>PermitRequest</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ConfigClientBasedPolicyFactory.html#CONFIG_KEY_URI_PREFIX_KEY">CONFIG_KEY_URI_PREFIX_KEY</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ConfigClientBasedPolicyFactory.html" title="class in gobblin.restli.throttling">ConfigClientBasedPolicyFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/ConfigClientBasedPolicyFactory.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">ConfigClientBasedPolicyFactory</span></a> - Class in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>
<div class="block">A <a href="gobblin/restli/throttling/ThrottlingPolicyFactory.SpecificPolicyFactory.html" title="interface in gobblin.restli.throttling"><code>ThrottlingPolicyFactory.SpecificPolicyFactory</code></a> that looks up policies using a
<a href="http://linkedin.github.io/gobblin/javadoc/0.11.0/gobblin-config-client/gobblin/config/client/ConfigClient.html?is-external=true" title="class or interface in gobblin.config.client"><code>ConfigClient</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ConfigClientBasedPolicyFactory.html#ConfigClientBasedPolicyFactory--">ConfigClientBasedPolicyFactory()</a></span> - Constructor for class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ConfigClientBasedPolicyFactory.html" title="class in gobblin.restli.throttling">ConfigClientBasedPolicyFactory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html#contextDestroyed-javax.servlet.ServletContextEvent-">contextDestroyed(ServletContextEvent)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html" title="class in gobblin.restli.throttling">ThrottlingGuiceServletConfig</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html#contextInitialized-javax.servlet.ServletContextEvent-">contextInitialized(ServletContextEvent)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html" title="class in gobblin.restli.throttling">ThrottlingGuiceServletConfig</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/CountBasedPolicy.html#COUNT_KEY">COUNT_KEY</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/CountBasedPolicy.html" title="class in gobblin.restli.throttling">CountBasedPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/CountBasedPolicy.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">CountBasedPolicy</span></a> - Class in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>
<div class="block">A count based <a href="gobblin/restli/throttling/ThrottlingPolicy.html" title="interface in gobblin.restli.throttling"><code>ThrottlingPolicy</code></a> used for testing.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/CountBasedPolicy.html#CountBasedPolicy-long-">CountBasedPolicy(long)</a></span> - Constructor for class gobblin.restli.throttling.<a href="gobblin/restli/throttling/CountBasedPolicy.html" title="class in gobblin.restli.throttling">CountBasedPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/CountBasedPolicy.Factory.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">CountBasedPolicy.Factory</span></a> - Class in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ConfigClientBasedPolicyFactory.html#createPolicy-gobblin.util.limiter.broker.SharedLimiterKey-gobblin.broker.iface.SharedResourcesBroker-com.typesafe.config.Config-">createPolicy(SharedLimiterKey, SharedResourcesBroker&lt;ThrottlingServerScopes&gt;, Config)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ConfigClientBasedPolicyFactory.html" title="class in gobblin.restli.throttling">ConfigClientBasedPolicyFactory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/CountBasedPolicy.Factory.html#createPolicy-gobblin.util.limiter.broker.SharedLimiterKey-gobblin.broker.iface.SharedResourcesBroker-com.typesafe.config.Config-">createPolicy(SharedLimiterKey, SharedResourcesBroker&lt;ThrottlingServerScopes&gt;, Config)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/CountBasedPolicy.Factory.html" title="class in gobblin.restli.throttling">CountBasedPolicy.Factory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/NoopPolicy.Factory.html#createPolicy-gobblin.util.limiter.broker.SharedLimiterKey-gobblin.broker.iface.SharedResourcesBroker-com.typesafe.config.Config-">createPolicy(SharedLimiterKey, SharedResourcesBroker&lt;ThrottlingServerScopes&gt;, Config)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/NoopPolicy.Factory.html" title="class in gobblin.restli.throttling">NoopPolicy.Factory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/QPSPolicy.Factory.html#createPolicy-gobblin.util.limiter.broker.SharedLimiterKey-gobblin.broker.iface.SharedResourcesBroker-com.typesafe.config.Config-">createPolicy(SharedLimiterKey, SharedResourcesBroker&lt;ThrottlingServerScopes&gt;, Config)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/QPSPolicy.Factory.html" title="class in gobblin.restli.throttling">QPSPolicy.Factory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingPolicyFactory.SpecificPolicyFactory.html#createPolicy-gobblin.util.limiter.broker.SharedLimiterKey-gobblin.broker.iface.SharedResourcesBroker-com.typesafe.config.Config-">createPolicy(SharedLimiterKey, SharedResourcesBroker&lt;ThrottlingServerScopes&gt;, Config)</a></span> - Method in interface gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingPolicyFactory.SpecificPolicyFactory.html" title="interface in gobblin.restli.throttling">ThrottlingPolicyFactory.SpecificPolicyFactory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html#createResource-gobblin.broker.iface.SharedResourcesBroker-gobblin.broker.iface.ScopedConfigView-">createResource(SharedResourcesBroker&lt;ThrottlingServerScopes&gt;, ScopedConfigView&lt;ThrottlingServerScopes, SharedLimiterKey&gt;)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html" title="class in gobblin.restli.throttling">ThrottlingPolicyFactory</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:D">
<!-- -->
</a>
<h2 class="title">D</h2>
<dl>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/QPSPolicy.html#DEFAULT_FULL_REQUEST_TIMEOUT">DEFAULT_FULL_REQUEST_TIMEOUT</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/QPSPolicy.html" title="class in gobblin.restli.throttling">QPSPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/QPSPolicy.html#DEFAULT_MAX_BUCKET_SIZE">DEFAULT_MAX_BUCKET_SIZE</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/QPSPolicy.html" title="class in gobblin.restli.throttling">QPSPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html#DEFAULT_RELOAD_FREQUENCY">DEFAULT_RELOAD_FREQUENCY</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html" title="class in gobblin.restli.throttling">ThrottlingPolicyFactory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingServerScopes.html#defaultScopeInstance--">defaultScopeInstance()</a></span> - Method in enum gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingServerScopes.html" title="enum in gobblin.restli.throttling">ThrottlingServerScopes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ZookeeperLeaderElection.DetermineLeadershipWatcher.html#DetermineLeadershipWatcher--">DetermineLeadershipWatcher()</a></span> - Constructor for class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ZookeeperLeaderElection.DetermineLeadershipWatcher.html" title="class in gobblin.restli.throttling">ZookeeperLeaderElection.DetermineLeadershipWatcher</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/DynamicTokenBucket.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">DynamicTokenBucket</span></a> - Class in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>
<div class="block">A wrapper around a <a href="gobblin/restli/throttling/TokenBucket.html" title="class in gobblin.restli.throttling"><code>TokenBucket</code></a> that returns different number of tokens following an internal heuristic.</div>
</dd>
</dl>
<a name="I:F">
<!-- -->
</a>
<h2 class="title">F</h2>
<dl>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/CountBasedPolicy.Factory.html#Factory--">Factory()</a></span> - Constructor for class gobblin.restli.throttling.<a href="gobblin/restli/throttling/CountBasedPolicy.Factory.html" title="class in gobblin.restli.throttling">CountBasedPolicy.Factory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/NoopPolicy.Factory.html#Factory--">Factory()</a></span> - Constructor for class gobblin.restli.throttling.<a href="gobblin/restli/throttling/NoopPolicy.Factory.html" title="class in gobblin.restli.throttling">NoopPolicy.Factory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/QPSPolicy.Factory.html#Factory--">Factory()</a></span> - Constructor for class gobblin.restli.throttling.<a href="gobblin/restli/throttling/QPSPolicy.Factory.html" title="class in gobblin.restli.throttling">QPSPolicy.Factory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/CountBasedPolicy.html#FACTORY_ALIAS">FACTORY_ALIAS</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/CountBasedPolicy.html" title="class in gobblin.restli.throttling">CountBasedPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/NoopPolicy.html#FACTORY_ALIAS">FACTORY_ALIAS</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/NoopPolicy.html" title="class in gobblin.restli.throttling">NoopPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/QPSPolicy.html#FACTORY_ALIAS">FACTORY_ALIAS</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/QPSPolicy.html" title="class in gobblin.restli.throttling">QPSPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html#FAIL_ON_UNKNOWN_RESOURCE_ID">FAIL_ON_UNKNOWN_RESOURCE_ID</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html" title="class in gobblin.restli.throttling">ThrottlingPolicyFactory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ZookeeperLeaderElection.FindLeaderWatcher.html#FindLeaderWatcher--">FindLeaderWatcher()</a></span> - Constructor for class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ZookeeperLeaderElection.FindLeaderWatcher.html" title="class in gobblin.restli.throttling">ZookeeperLeaderElection.FindLeaderWatcher</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/QPSPolicy.html#FULL_REQUEST_TIMEOUT_MILLIS">FULL_REQUEST_TIMEOUT_MILLIS</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/QPSPolicy.html" title="class in gobblin.restli.throttling">QPSPolicy</a></dt>
<dd>
<div class="block">The time the policy should spend trying to satisfy the full permit request.</div>
</dd>
</dl>
<a name="I:G">
<!-- -->
</a>
<h2 class="title">G</h2>
<dl>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LimiterServerResource.html#get-com.linkedin.restli.common.ComplexResourceKey-com.linkedin.common.callback.Callback-">get(ComplexResourceKey&lt;PermitRequest, EmptyRecord&gt;, Callback&lt;PermitAllocation&gt;)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/LimiterServerResource.html" title="class in gobblin.restli.throttling">LimiterServerResource</a></dt>
<dd>
<div class="block">Request permits from the limiter server.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/PoliciesResource.html#get-java.lang.String-">get(String)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/PoliciesResource.html" title="class in gobblin.restli.throttling">PoliciesResource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html#getAutoScope-gobblin.broker.iface.SharedResourcesBroker-gobblin.broker.iface.ConfigView-">getAutoScope(SharedResourcesBroker&lt;ThrottlingServerScopes&gt;, ConfigView&lt;ThrottlingServerScopes, SharedLimiterKey&gt;)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html" title="class in gobblin.restli.throttling">ThrottlingPolicyFactory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/CountBasedPolicy.html#getDescription--">getDescription()</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/CountBasedPolicy.html" title="class in gobblin.restli.throttling">CountBasedPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/NoopPolicy.html#getDescription--">getDescription()</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/NoopPolicy.html" title="class in gobblin.restli.throttling">NoopPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/QPSPolicy.html#getDescription--">getDescription()</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/QPSPolicy.html" title="class in gobblin.restli.throttling">QPSPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingPolicy.html#getDescription--">getDescription()</a></span> - Method in interface gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingPolicy.html" title="interface in gobblin.restli.throttling">ThrottlingPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html#getInjector--">getInjector()</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html" title="class in gobblin.restli.throttling">ThrottlingGuiceServletConfig</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LeaderFinder.html#getLeaderMetadata--">getLeaderMetadata()</a></span> - Method in interface gobblin.restli.throttling.<a href="gobblin/restli/throttling/LeaderFinder.html" title="interface in gobblin.restli.throttling">LeaderFinder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ZookeeperLeaderElection.html#getLeaderMetadata--">getLeaderMetadata()</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ZookeeperLeaderElection.html" title="class in gobblin.restli.throttling">ZookeeperLeaderElection</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html#getLimiterResource--">getLimiterResource()</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html" title="class in gobblin.restli.throttling">ThrottlingGuiceServletConfig</a></dt>
<dd>
<div class="block">Get an instance of <a href="gobblin/restli/throttling/LimiterServerResource.html" title="class in gobblin.restli.throttling"><code>LimiterServerResource</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LeaderFinder.html#getLocalMetadata--">getLocalMetadata()</a></span> - Method in interface gobblin.restli.throttling.<a href="gobblin/restli/throttling/LeaderFinder.html" title="interface in gobblin.restli.throttling">LeaderFinder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ZookeeperLeaderElection.html#getLocalMetadata--">getLocalMetadata()</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ZookeeperLeaderElection.html" title="class in gobblin.restli.throttling">ZookeeperLeaderElection</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html#getName--">getName()</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html" title="class in gobblin.restli.throttling">ThrottlingPolicyFactory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/CountBasedPolicy.html#getParameters--">getParameters()</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/CountBasedPolicy.html" title="class in gobblin.restli.throttling">CountBasedPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/NoopPolicy.html#getParameters--">getParameters()</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/NoopPolicy.html" title="class in gobblin.restli.throttling">NoopPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/QPSPolicy.html#getParameters--">getParameters()</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/QPSPolicy.html" title="class in gobblin.restli.throttling">QPSPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingPolicy.html#getParameters--">getParameters()</a></span> - Method in interface gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingPolicy.html" title="interface in gobblin.restli.throttling">ThrottlingPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/DynamicTokenBucket.html#getPermits-long-long-long-">getPermits(long, long, long)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/DynamicTokenBucket.html" title="class in gobblin.restli.throttling">DynamicTokenBucket</a></dt>
<dd>
<div class="block">Request tokens.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LeaderFinder.Metadata.html#getShortName--">getShortName()</a></span> - Method in interface gobblin.restli.throttling.<a href="gobblin/restli/throttling/LeaderFinder.Metadata.html" title="interface in gobblin.restli.throttling">LeaderFinder.Metadata</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/URIMetadata.html#getShortName--">getShortName()</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/URIMetadata.html" title="class in gobblin.restli.throttling">URIMetadata</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/TokenBucket.html#getStoredTokens--">getStoredTokens()</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/TokenBucket.html" title="class in gobblin.restli.throttling">TokenBucket</a></dt>
<dd>
<div class="block">Get the current number of stored tokens.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LimiterServerResource.html#getSync-com.linkedin.restli.common.ComplexResourceKey-">getSync(ComplexResourceKey&lt;PermitRequest, EmptyRecord&gt;)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/LimiterServerResource.html" title="class in gobblin.restli.throttling">LimiterServerResource</a></dt>
<dd>
<div class="block">Request permits from the limiter server.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/TokenBucket.html#getTokens-long-long-java.util.concurrent.TimeUnit-">getTokens(long, long, TimeUnit)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/TokenBucket.html" title="class in gobblin.restli.throttling">TokenBucket</a></dt>
<dd>
<div class="block">Attempt to get the specified amount of tokens within the specified timeout.</div>
</dd>
<dt><a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a> - package gobblin.restli.throttling</dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:H">
<!-- -->
</a>
<h2 class="title">H</h2>
<dl>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html#HA_CLUSTER_NAME">HA_CLUSTER_NAME</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html" title="class in gobblin.restli.throttling">ThrottlingGuiceServletConfig</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html#HOSTNAME">HOSTNAME</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html" title="class in gobblin.restli.throttling">ThrottlingGuiceServletConfig</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:I">
<!-- -->
</a>
<h2 class="title">I</h2>
<dl>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html#initialize-com.typesafe.config.Config-">initialize(Config)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html" title="class in gobblin.restli.throttling">ThrottlingGuiceServletConfig</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LeaderFinder.html#isLeader--">isLeader()</a></span> - Method in interface gobblin.restli.throttling.<a href="gobblin/restli/throttling/LeaderFinder.html" title="interface in gobblin.restli.throttling">LeaderFinder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ZookeeperLeaderElection.html#isLeader--">isLeader()</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ZookeeperLeaderElection.html" title="class in gobblin.restli.throttling">ZookeeperLeaderElection</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingServerScopes.html#isLocal--">isLocal()</a></span> - Method in enum gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingServerScopes.html" title="enum in gobblin.restli.throttling">ThrottlingServerScopes</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:L">
<!-- -->
</a>
<h2 class="title">L</h2>
<dl>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LimiterServerResource.html#LEADER_FINDER_INJECT_NAME">LEADER_FINDER_INJECT_NAME</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/LimiterServerResource.html" title="class in gobblin.restli.throttling">LimiterServerResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/LeaderFinder.html" title="interface in gobblin.restli.throttling"><span class="typeNameLink">LeaderFinder</span></a>&lt;<a href="gobblin/restli/throttling/LeaderFinder.html" title="type parameter in LeaderFinder">T</a> extends <a href="gobblin/restli/throttling/LeaderFinder.Metadata.html" title="interface in gobblin.restli.throttling">LeaderFinder.Metadata</a>&gt; - Interface in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>
<div class="block">An interface to find the leader in a cluster of processes.</div>
</dd>
<dt><a href="gobblin/restli/throttling/LeaderFinder.Metadata.html" title="interface in gobblin.restli.throttling"><span class="typeNameLink">LeaderFinder.Metadata</span></a> - Interface in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>
<div class="block">An interface for process-specific metadata in a cluster using <a href="gobblin/restli/throttling/LeaderFinder.html" title="interface in gobblin.restli.throttling"><code>LeaderFinder</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LimiterServerResource.html#LIMITER_TIMER_NAME">LIMITER_TIMER_NAME</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/LimiterServerResource.html" title="class in gobblin.restli.throttling">LimiterServerResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/LimiterServerResource.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">LimiterServerResource</span></a> - Class in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>
<div class="block">Restli resource for allocating permits through Rest calls.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LimiterServerResource.html#LimiterServerResource--">LimiterServerResource()</a></span> - Constructor for class gobblin.restli.throttling.<a href="gobblin/restli/throttling/LimiterServerResource.html" title="class in gobblin.restli.throttling">LimiterServerResource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html#LISTENING_PORT">LISTENING_PORT</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html" title="class in gobblin.restli.throttling">ThrottlingGuiceServletConfig</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LimiterServerResource.html#LOCATION_301">LOCATION_301</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/LimiterServerResource.html" title="class in gobblin.restli.throttling">LimiterServerResource</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:M">
<!-- -->
</a>
<h2 class="title">M</h2>
<dl>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/QPSPolicy.html#MAX_BUCKET_SIZE_MILLIS">MAX_BUCKET_SIZE_MILLIS</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/QPSPolicy.html" title="class in gobblin.restli.throttling">QPSPolicy</a></dt>
<dd>
<div class="block">Maximum number of tokens (in milliseconds) that can be accumulated when underutilized.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LimiterServerResource.html#METRIC_CONTEXT_INJECT_NAME">METRIC_CONTEXT_INJECT_NAME</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/LimiterServerResource.html" title="class in gobblin.restli.throttling">LimiterServerResource</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:N">
<!-- -->
</a>
<h2 class="title">N</h2>
<dl>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html#NAME">NAME</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html" title="class in gobblin.restli.throttling">ThrottlingPolicyFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/NoopPolicy.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">NoopPolicy</span></a> - Class in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>
<div class="block">A <a href="gobblin/restli/throttling/ThrottlingPolicy.html" title="interface in gobblin.restli.throttling"><code>ThrottlingPolicy</code></a> that does no throttling and eagerly returns a large amount of permits.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/NoopPolicy.html#NoopPolicy--">NoopPolicy()</a></span> - Constructor for class gobblin.restli.throttling.<a href="gobblin/restli/throttling/NoopPolicy.html" title="class in gobblin.restli.throttling">NoopPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/NoopPolicy.Factory.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">NoopPolicy.Factory</span></a> - Class in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:P">
<!-- -->
</a>
<h2 class="title">P</h2>
<dl>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingServerScopes.html#parentScopes--">parentScopes()</a></span> - Method in enum gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingServerScopes.html" title="enum in gobblin.restli.throttling">ThrottlingServerScopes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LimiterServerResource.html#PERMITS_GRANTED_METER_NAME">PERMITS_GRANTED_METER_NAME</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/LimiterServerResource.html" title="class in gobblin.restli.throttling">LimiterServerResource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LimiterServerResource.html#PERMITS_REQUESTED_METER_NAME">PERMITS_REQUESTED_METER_NAME</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/LimiterServerResource.html" title="class in gobblin.restli.throttling">LimiterServerResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/PoliciesResource.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">PoliciesResource</span></a> - Class in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>
<div class="block">A Rest.li endpoint for getting the <a href="gobblin/restli/throttling/ThrottlingPolicy.html" title="interface in gobblin.restli.throttling"><code>ThrottlingPolicy</code></a> associated with a resource id.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/PoliciesResource.html#PoliciesResource--">PoliciesResource()</a></span> - Constructor for class gobblin.restli.throttling.<a href="gobblin/restli/throttling/PoliciesResource.html" title="class in gobblin.restli.throttling">PoliciesResource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html#POLICY_CLASS_RESOLVER">POLICY_CLASS_RESOLVER</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html" title="class in gobblin.restli.throttling">ThrottlingPolicyFactory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ConfigClientBasedPolicyFactory.html#POLICY_KEY">POLICY_KEY</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ConfigClientBasedPolicyFactory.html" title="class in gobblin.restli.throttling">ConfigClientBasedPolicyFactory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html#POLICY_KEY">POLICY_KEY</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html" title="class in gobblin.restli.throttling">ThrottlingPolicyFactory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ZookeeperLeaderElection.DetermineLeadershipWatcher.html#process-org.apache.zookeeper.WatchedEvent-">process(WatchedEvent)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ZookeeperLeaderElection.DetermineLeadershipWatcher.html" title="class in gobblin.restli.throttling">ZookeeperLeaderElection.DetermineLeadershipWatcher</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ZookeeperLeaderElection.FindLeaderWatcher.html#process-org.apache.zookeeper.WatchedEvent-">process(WatchedEvent)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ZookeeperLeaderElection.FindLeaderWatcher.html" title="class in gobblin.restli.throttling">ZookeeperLeaderElection.FindLeaderWatcher</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:Q">
<!-- -->
</a>
<h2 class="title">Q</h2>
<dl>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/QPSPolicy.html#QPS">QPS</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/QPSPolicy.html" title="class in gobblin.restli.throttling">QPSPolicy</a></dt>
<dd>
<div class="block">The qps the policy should enforce.</div>
</dd>
<dt><a href="gobblin/restli/throttling/QPSPolicy.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">QPSPolicy</span></a> - Class in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>
<div class="block">A <a href="gobblin/restli/throttling/ThrottlingPolicy.html" title="interface in gobblin.restli.throttling"><code>ThrottlingPolicy</code></a> based on a QPS (queries per second).</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/QPSPolicy.html#QPSPolicy-com.typesafe.config.Config-">QPSPolicy(Config)</a></span> - Constructor for class gobblin.restli.throttling.<a href="gobblin/restli/throttling/QPSPolicy.html" title="class in gobblin.restli.throttling">QPSPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/QPSPolicy.Factory.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">QPSPolicy.Factory</span></a> - Class in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:R">
<!-- -->
</a>
<h2 class="title">R</h2>
<dl>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html#RELOAD_FREQUENCY_KEY">RELOAD_FREQUENCY_KEY</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html" title="class in gobblin.restli.throttling">ThrottlingPolicyFactory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LimiterServerResource.html#REQUEST_TIMER_INJECT_NAME">REQUEST_TIMER_INJECT_NAME</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/LimiterServerResource.html" title="class in gobblin.restli.throttling">LimiterServerResource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LimiterServerResource.html#REQUEST_TIMER_NAME">REQUEST_TIMER_NAME</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/LimiterServerResource.html" title="class in gobblin.restli.throttling">LimiterServerResource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/TokenBucket.html#resetQPS-long-long-">resetQPS(long, long)</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/TokenBucket.html" title="class in gobblin.restli.throttling">TokenBucket</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LimiterServerResource.html#RESOURCE_ID_TAG">RESOURCE_ID_TAG</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/LimiterServerResource.html" title="class in gobblin.restli.throttling">LimiterServerResource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingServerScopes.html#rootScope--">rootScope()</a></span> - Method in enum gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingServerScopes.html" title="enum in gobblin.restli.throttling">ThrottlingServerScopes</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:S">
<!-- -->
</a>
<h2 class="title">S</h2>
<dl>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ZookeeperLeaderElection.html#shutDown--">shutDown()</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ZookeeperLeaderElection.html" title="class in gobblin.restli.throttling">ZookeeperLeaderElection</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ZookeeperLeaderElection.html#startUp--">startUp()</a></span> - Method in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ZookeeperLeaderElection.html" title="class in gobblin.restli.throttling">ZookeeperLeaderElection</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:T">
<!-- -->
</a>
<h2 class="title">T</h2>
<dl>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ConfigClientBasedPolicyFactory.html#THROTTLING_CONFIG_PREFIX">THROTTLING_CONFIG_PREFIX</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ConfigClientBasedPolicyFactory.html" title="class in gobblin.restli.throttling">ConfigClientBasedPolicyFactory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html#THROTTLING_SERVER_PREFIX">THROTTLING_SERVER_PREFIX</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html" title="class in gobblin.restli.throttling">ThrottlingGuiceServletConfig</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">ThrottlingGuiceServletConfig</span></a> - Class in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>
<div class="block"><code>GuiceServletContextListener</code> for creating an injector in a gobblin-throttling-server servlet.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html#ThrottlingGuiceServletConfig--">ThrottlingGuiceServletConfig()</a></span> - Constructor for class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html" title="class in gobblin.restli.throttling">ThrottlingGuiceServletConfig</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/ThrottlingPolicy.html" title="interface in gobblin.restli.throttling"><span class="typeNameLink">ThrottlingPolicy</span></a> - Interface in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>
<div class="block">A throttling policy.</div>
</dd>
<dt><a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">ThrottlingPolicyFactory</span></a> - Class in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>
<div class="block">A <a href="http://linkedin.github.io/gobblin/javadoc/0.11.0/gobblin-api/gobblin/broker/iface/SharedResourceFactory.html?is-external=true" title="class or interface in gobblin.broker.iface"><code>SharedResourceFactory</code></a> to create <a href="gobblin/restli/throttling/ThrottlingPolicy.html" title="interface in gobblin.restli.throttling"><code>ThrottlingPolicy</code></a>s.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html#ThrottlingPolicyFactory--">ThrottlingPolicyFactory()</a></span> - Constructor for class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html" title="class in gobblin.restli.throttling">ThrottlingPolicyFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/ThrottlingPolicyFactory.SpecificPolicyFactory.html" title="interface in gobblin.restli.throttling"><span class="typeNameLink">ThrottlingPolicyFactory.SpecificPolicyFactory</span></a> - Interface in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/ThrottlingServerScopes.html" title="enum in gobblin.restli.throttling"><span class="typeNameLink">ThrottlingServerScopes</span></a> - Enum in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>
<div class="block">Scopes for throttling server.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/LimiterServerResource.html#TIMEOUT_MILLIS">TIMEOUT_MILLIS</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/LimiterServerResource.html" title="class in gobblin.restli.throttling">LimiterServerResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/TokenBucket.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">TokenBucket</span></a> - Class in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>
<div class="block">An implementation of Token Bucket (https://en.wikipedia.org/wiki/Token_bucket).</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/TokenBucket.html#TokenBucket-long-long-">TokenBucket(long, long)</a></span> - Constructor for class gobblin.restli.throttling.<a href="gobblin/restli/throttling/TokenBucket.html" title="class in gobblin.restli.throttling">TokenBucket</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:U">
<!-- -->
</a>
<h2 class="title">U</h2>
<dl>
<dt><a href="gobblin/restli/throttling/URIMetadata.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">URIMetadata</span></a> - Class in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>
<div class="block">A <a href="gobblin/restli/throttling/LeaderFinder.Metadata.html" title="interface in gobblin.restli.throttling"><code>LeaderFinder.Metadata</code></a> that contains the <a href="https://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a> of the process.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/URIMetadata.html#URIMetadata--">URIMetadata()</a></span> - Constructor for class gobblin.restli.throttling.<a href="gobblin/restli/throttling/URIMetadata.html" title="class in gobblin.restli.throttling">URIMetadata</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:V">
<!-- -->
</a>
<h2 class="title">V</h2>
<dl>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingServerScopes.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingServerScopes.html" title="enum in gobblin.restli.throttling">ThrottlingServerScopes</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingServerScopes.html#values--">values()</a></span> - Static method in enum gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingServerScopes.html" title="enum in gobblin.restli.throttling">ThrottlingServerScopes</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
</dl>
<a name="I:Z">
<!-- -->
</a>
<h2 class="title">Z</h2>
<dl>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html#ZK_STRING_KEY">ZK_STRING_KEY</a></span> - Static variable in class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ThrottlingGuiceServletConfig.html" title="class in gobblin.restli.throttling">ThrottlingGuiceServletConfig</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/ZookeeperLeaderElection.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">ZookeeperLeaderElection</span></a>&lt;<a href="gobblin/restli/throttling/ZookeeperLeaderElection.html" title="type parameter in ZookeeperLeaderElection">T</a> extends <a href="gobblin/restli/throttling/LeaderFinder.Metadata.html" title="interface in gobblin.restli.throttling">LeaderFinder.Metadata</a>&gt; - Class in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>
<div class="block">A <a href="gobblin/restli/throttling/LeaderFinder.html" title="interface in gobblin.restli.throttling"><code>LeaderFinder</code></a> using Zookeeper.</div>
</dd>
<dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ZookeeperLeaderElection.html#ZookeeperLeaderElection-java.lang.String-java.lang.String-T-">ZookeeperLeaderElection(String, String, T)</a></span> - Constructor for class gobblin.restli.throttling.<a href="gobblin/restli/throttling/ZookeeperLeaderElection.html" title="class in gobblin.restli.throttling">ZookeeperLeaderElection</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/ZookeeperLeaderElection.DetermineLeadershipWatcher.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">ZookeeperLeaderElection.DetermineLeadershipWatcher</span></a> - Class in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>&nbsp;</dd>
<dt><a href="gobblin/restli/throttling/ZookeeperLeaderElection.FindLeaderWatcher.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">ZookeeperLeaderElection.FindLeaderWatcher</span></a> - Class in <a href="gobblin/restli/throttling/package-summary.html">gobblin.restli.throttling</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;</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="gobblin/restli/throttling/package-summary.html">Package</a></li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</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?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;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 ======= -->
</body>
</html>