| <!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 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="contentContainer"><a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:P">P</a> <a href="#I:Q">Q</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <a href="#I:Z">Z</a> <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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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<ThrottlingServerScopes>, 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> </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<ThrottlingServerScopes>, 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> </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<ThrottlingServerScopes>, 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> </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<ThrottlingServerScopes>, 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> </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<ThrottlingServerScopes>, 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> </dd> |
| <dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html#createResource-gobblin.broker.iface.SharedResourcesBroker-gobblin.broker.iface.ScopedConfigView-">createResource(SharedResourcesBroker<ThrottlingServerScopes>, ScopedConfigView<ThrottlingServerScopes, SharedLimiterKey>)</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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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<PermitRequest, EmptyRecord>, Callback<PermitAllocation>)</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> </dd> |
| <dt><span class="memberNameLink"><a href="gobblin/restli/throttling/ThrottlingPolicyFactory.html#getAutoScope-gobblin.broker.iface.SharedResourcesBroker-gobblin.broker.iface.ConfigView-">getAutoScope(SharedResourcesBroker<ThrottlingServerScopes>, ConfigView<ThrottlingServerScopes, SharedLimiterKey>)</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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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<PermitRequest, EmptyRecord>)</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> </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> </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> </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> </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> </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> </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> </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> </dd> |
| <dt><a href="gobblin/restli/throttling/LeaderFinder.html" title="interface in gobblin.restli.throttling"><span class="typeNameLink">LeaderFinder</span></a><<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>> - 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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </dd> |
| <dt><a href="gobblin/restli/throttling/ZookeeperLeaderElection.html" title="class in gobblin.restli.throttling"><span class="typeNameLink">ZookeeperLeaderElection</span></a><<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>> - 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> </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> </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> </dd> |
| </dl> |
| <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:P">P</a> <a href="#I:Q">Q</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <a href="#I:Z">Z</a> </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 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 ======= --> |
| </body> |
| </html> |