566 lines
34 KiB
HTML
566 lines
34 KiB
HTML
<!--
|
|
|
|
Copyright 2003-2015 the original author or authors.
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
|
|
-->
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
<!-- Generated by groovydoc (2.4.3) on -->
|
|
<title>Index (verspaetung 0.3.0 API)</title>
|
|
<meta name="date" content="2015-07-04">
|
|
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
|
</head>
|
|
<body class="center">
|
|
<script type="text/javascript"><!--
|
|
if (location.href.indexOf('is-external=true') == -1) {
|
|
parent.document.title="Index (verspaetung 0.3.0 API)";
|
|
}
|
|
//-->
|
|
</script>
|
|
<noscript>
|
|
<div>JavaScript is disabled on your browser.</div>
|
|
</noscript>
|
|
|
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
<div class="topNav"><a name="navbar_top">
|
|
<!-- -->
|
|
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="navList" title="Navigation">
|
|
<li><a href="overview-summary.html">Overview</a></li>
|
|
<li>Package</li>
|
|
<li>Class</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><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>
|
|
<a name="skip-navbar_top">
|
|
<!-- -->
|
|
</a></div>
|
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
<div class="contentContainer">
|
|
|
|
<a href="#_A_">A</a>
|
|
|
|
<a href="#_B_">B</a>
|
|
|
|
<a href="#_C_">C</a>
|
|
|
|
<a href="#_D_">D</a>
|
|
|
|
<a href="#_E_">E</a>
|
|
|
|
<a href="#_F_">F</a>
|
|
|
|
<a href="#_G_">G</a>
|
|
|
|
<a href="#_H_">H</a>
|
|
|
|
<a href="#_I_">I</a>
|
|
|
|
<a href="#_J_">J</a>
|
|
|
|
<a href="#_K_">K</a>
|
|
|
|
<a href="#_L_">L</a>
|
|
|
|
<a href="#_M_">M</a>
|
|
|
|
<a href="#_N_">N</a>
|
|
|
|
<a href="#_O_">O</a>
|
|
|
|
<a href="#_P_">P</a>
|
|
|
|
<a href="#_Q_">Q</a>
|
|
|
|
<a href="#_R_">R</a>
|
|
|
|
<a href="#_S_">S</a>
|
|
|
|
<a href="#_T_">T</a>
|
|
|
|
<a href="#_U_">U</a>
|
|
|
|
<a href="#_V_">V</a>
|
|
|
|
<a href="#_W_">W</a>
|
|
|
|
<a href="#_X_">X</a>
|
|
|
|
<a href="#_Y_">Y</a>
|
|
|
|
<a href="#_Z_">Z</a>
|
|
|
|
<a href="#___">_</a>
|
|
|
|
|
|
|
|
<a name="_A_"><!-- --></a>
|
|
<h2 class="title">A</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html" title="Class in com.github.lookout.verspaetung.zk">AbstractConsumerTreeWatcher</a></span> - Class in <a href="./com/github/lookout/verspaetung/zk/package-summary.html">com.github.lookout.verspaetung.zk</a>
|
|
</dt><dd><div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html#AbstractConsumerTreeWatcher(org.apache.curator.framework.CuratorFramework, java.util.AbstractSet, java.util.AbstractMap)" title="Constructor in AbstractConsumerTreeWatcher">AbstractConsumerTreeWatcher(CuratorFramework, AbstractSet, AbstractMap)</a></span> - Constructor in <a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html">AbstractConsumerTreeWatcher</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractTreeWatcher.html" title="Class in com.github.lookout.verspaetung.zk">AbstractTreeWatcher</a></span> - Class in <a href="./com/github/lookout/verspaetung/zk/package-summary.html">com.github.lookout.verspaetung.zk</a>
|
|
</dt><dd><div class="block">AbstractTreeWatcher defines the contract and base components for the various
|
|
Zookeeper tree watchers Verspaetung needs. </div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractTreeWatcher.html#AbstractTreeWatcher(org.apache.curator.framework.CuratorFramework)" title="Constructor in AbstractTreeWatcher">AbstractTreeWatcher(CuratorFramework)</a></span> - Constructor in <a href="com/github/lookout/verspaetung/zk/AbstractTreeWatcher.html">AbstractTreeWatcher</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="_B_"><!-- --></a>
|
|
<h2 class="title">B</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/BrokerTreeWatcher.html#brokerIdFromPath(java.lang.String)" title="Method in BrokerTreeWatcher">brokerIdFromPath(String)</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/BrokerTreeWatcher.html">BrokerTreeWatcher</a>
|
|
</dt><dd> <div class="block">Process a path string from Zookeeper for the Kafka broker's ID</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/BrokerTreeWatcher.html" title="Class in com.github.lookout.verspaetung.zk">BrokerTreeWatcher</a></span> - Class in <a href="./com/github/lookout/verspaetung/zk/package-summary.html">com.github.lookout.verspaetung.zk</a>
|
|
</dt><dd><div class="block">The BrokerTreeWatcher is a kind of watcher whose sole purpose is
|
|
to watch the segment of the Zookeeper tree where Kafka stores broker
|
|
information</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/BrokerTreeWatcher.html#BrokerTreeWatcher(org.apache.curator.framework.CuratorFramework)" title="Constructor in BrokerTreeWatcher">BrokerTreeWatcher(CuratorFramework)</a></span> - Constructor in <a href="com/github/lookout/verspaetung/zk/BrokerTreeWatcher.html">BrokerTreeWatcher</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="_C_"><!-- --></a>
|
|
<h2 class="title">C</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractTreeWatcher.html#cache" title="Field in AbstractTreeWatcher">cache</a></span> - Field in <a href="com/github/lookout/verspaetung/zk/AbstractTreeWatcher.html">AbstractTreeWatcher</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaPoller.html#captureLatestOffsetFor(com.github.lookout.verspaetung.TopicPartition, java.lang.Object)" title="Method in KafkaPoller">captureLatestOffsetFor(TopicPartition, Object)</a></span> - Method in <a href="com/github/lookout/verspaetung/KafkaPoller.html">KafkaPoller</a>
|
|
</dt><dd> <div class="block">Fetch the leader metadata and update our data structures</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html#childEvent(org.apache.curator.framework.CuratorFramework, org.apache.curator.framework.recipes.cache.TreeCacheEvent)" title="Method in AbstractConsumerTreeWatcher">childEvent(CuratorFramework, TreeCacheEvent)</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html">AbstractConsumerTreeWatcher</a>
|
|
</dt><dd> <div class="block">Primary TreeCache event processing callback</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractTreeWatcher.html#childEvent(org.apache.curator.framework.CuratorFramework, org.apache.curator.framework.recipes.cache.TreeCacheEvent)" title="Method in AbstractTreeWatcher">childEvent(CuratorFramework, TreeCacheEvent)</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/AbstractTreeWatcher.html">AbstractTreeWatcher</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/BrokerTreeWatcher.html#childEvent(org.apache.curator.framework.CuratorFramework, org.apache.curator.framework.recipes.cache.TreeCacheEvent)" title="Method in BrokerTreeWatcher">childEvent(CuratorFramework, TreeCacheEvent)</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/BrokerTreeWatcher.html">BrokerTreeWatcher</a>
|
|
</dt><dd> <div class="block">Process events like NODE_ADDED and NODE_REMOVED to keep an up to date
|
|
list of brokers</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractTreeWatcher.html#client" title="Field in AbstractTreeWatcher">client</a></span> - Field in <a href="com/github/lookout/verspaetung/zk/AbstractTreeWatcher.html">AbstractTreeWatcher</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/metrics/ConsumerGauge.html#consumer" title="Field in ConsumerGauge">consumer</a></span> - Field in <a href="com/github/lookout/verspaetung/metrics/ConsumerGauge.html">ConsumerGauge</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/metrics/ConsumerGauge.html" title="Class in com.github.lookout.verspaetung.metrics">ConsumerGauge</a></span> - Class in <a href="./com/github/lookout/verspaetung/metrics/package-summary.html">com.github.lookout.verspaetung.metrics</a>
|
|
</dt><dd><div class="block">Dropwizard Metrics Gauge for reporting the value of a given KafkaConsumer</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/metrics/ConsumerGauge.html#ConsumerGauge(com.github.lookout.verspaetung.KafkaConsumer, AbstractMap<KafkaConsumer, Integer>, AbstractMap<TopicPartition, Long>)" title="Constructor in ConsumerGauge">ConsumerGauge(KafkaConsumer, AbstractMap<KafkaConsumer, Integer>, AbstractMap<TopicPartition, Long>)</a></span> - Constructor in <a href="com/github/lookout/verspaetung/metrics/ConsumerGauge.html">ConsumerGauge</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/KafkaSpoutTreeWatcher.html#consumerNameFromPath(java.lang.String)" title="Method in KafkaSpoutTreeWatcher">consumerNameFromPath(String)</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/KafkaSpoutTreeWatcher.html">KafkaSpoutTreeWatcher</a>
|
|
</dt><dd> <div class="block">Extract the given name for a KafkaSpout consumer based on the path in
|
|
Zookeeper</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/ConsumerOffset.html" title="Class in com.github.lookout.verspaetung.zk">ConsumerOffset</a></span> - Class in <a href="./com/github/lookout/verspaetung/zk/package-summary.html">com.github.lookout.verspaetung.zk</a>
|
|
</dt><dd><div class="block">POJO representing data from Zookeeper for a consumer, topic and offset</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/ConsumerOffset.html#ConsumerOffset(java.lang.String, java.lang.Integer, java.lang.Integer)" title="Constructor in ConsumerOffset">ConsumerOffset(String, Integer, Integer)</a></span> - Constructor in <a href="com/github/lookout/verspaetung/zk/ConsumerOffset.html">ConsumerOffset</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html#consumerOffsets" title="Field in AbstractConsumerTreeWatcher">consumerOffsets</a></span> - Field in <a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html">AbstractConsumerTreeWatcher</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/metrics/ConsumerGauge.html#consumers" title="Field in ConsumerGauge">consumers</a></span> - Field in <a href="com/github/lookout/verspaetung/metrics/ConsumerGauge.html">ConsumerGauge</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/Main.html#createCLI()" title="Method in Main">createCLI()</a></span> - Method in <a href="com/github/lookout/verspaetung/Main.html">Main</a>
|
|
</dt><dd> <div class="block">Create the Options option necessary for verspaetung to have CLI options</div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="_D_"><!-- --></a>
|
|
<h2 class="title">D</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaPoller.html#die()" title="Method in KafkaPoller">die()</a></span> - Method in <a href="com/github/lookout/verspaetung/KafkaPoller.html">KafkaPoller</a>
|
|
</dt><dd> <div class="block">Signal the runloop to safely die after it's next iteration</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaPoller.html#dumpMetadata()" title="Method in KafkaPoller">dumpMetadata()</a></span> - Method in <a href="com/github/lookout/verspaetung/KafkaPoller.html">KafkaPoller</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="_E_"><!-- --></a>
|
|
<h2 class="title">E</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaConsumer.html#equals(java.lang.Object)" title="Method in KafkaConsumer">equals(Object)</a></span> - Method in <a href="com/github/lookout/verspaetung/KafkaConsumer.html">KafkaConsumer</a>
|
|
</dt><dd> <div class="block">Return true for any two KafkaConsumer instances which have the same
|
|
topic, partition and name properties</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/TopicPartition.html#equals(java.lang.Object)" title="Method in TopicPartition">equals(Object)</a></span> - Method in <a href="com/github/lookout/verspaetung/TopicPartition.html">TopicPartition</a>
|
|
</dt><dd> <div class="block">Return true for any two TopicPartition instances that have equal topic
|
|
and partition properties</div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="_F_"><!-- --></a>
|
|
<h2 class="title">F</h2>
|
|
<dl>
|
|
|
|
</dl>
|
|
|
|
|
|
<a name="_G_"><!-- --></a>
|
|
<h2 class="title">G</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/metrics/ConsumerGauge.html#getName()" title="Method in ConsumerGauge">getName()</a></span> - Method in <a href="com/github/lookout/verspaetung/metrics/ConsumerGauge.html">ConsumerGauge</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/metrics/ConsumerGauge.html#getNameForRegistry()" title="Method in ConsumerGauge">getNameForRegistry()</a></span> - Method in <a href="com/github/lookout/verspaetung/metrics/ConsumerGauge.html">ConsumerGauge</a>
|
|
</dt><dd> <div class="block">return a unique name for this gauge</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/metrics/ConsumerGauge.html#getTags()" title="Method in ConsumerGauge">getTags()</a></span> - Method in <a href="com/github/lookout/verspaetung/metrics/ConsumerGauge.html">ConsumerGauge</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/metrics/ConsumerGauge.html#getValue()" title="Method in ConsumerGauge">getValue()</a></span> - Method in <a href="com/github/lookout/verspaetung/metrics/ConsumerGauge.html">ConsumerGauge</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/metrics/HeartbeatGauge.html#getValue()" title="Method in HeartbeatGauge">getValue()</a></span> - Method in <a href="com/github/lookout/verspaetung/metrics/HeartbeatGauge.html">HeartbeatGauge</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="_H_"><!-- --></a>
|
|
<h2 class="title">H</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaConsumer.html#hashCode()" title="Method in KafkaConsumer">hashCode()</a></span> - Method in <a href="com/github/lookout/verspaetung/KafkaConsumer.html">KafkaConsumer</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/TopicPartition.html#hashCode()" title="Method in TopicPartition">hashCode()</a></span> - Method in <a href="com/github/lookout/verspaetung/TopicPartition.html">TopicPartition</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/metrics/HeartbeatGauge.html" title="Class in com.github.lookout.verspaetung.metrics">HeartbeatGauge</a></span> - Class in <a href="./com/github/lookout/verspaetung/metrics/package-summary.html">com.github.lookout.verspaetung.metrics</a>
|
|
</dt><dd><div class="block">A simple gauge that will always just return 1 indicating that the process is
|
|
alive</div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="_I_"><!-- --></a>
|
|
<h2 class="title">I</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html#isNodeEvent(org.apache.curator.framework.recipes.cache.TreeCacheEvent)" title="Method in AbstractConsumerTreeWatcher">isNodeEvent(TreeCacheEvent)</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html">AbstractConsumerTreeWatcher</a>
|
|
</dt><dd> <div class="block">Return true if the TreeCacheEvent received pertains to a node event that
|
|
we're interested in</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html#isOffsetSubtree(java.lang.String)" title="Method in AbstractConsumerTreeWatcher">isOffsetSubtree(String)</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html">AbstractConsumerTreeWatcher</a>
|
|
</dt><dd> <div class="block">Determine whether a given path is of interest, i.e. path which contains
|
|
offset data</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/KafkaSpoutTreeWatcher.html#isOffsetSubtree(java.lang.String)" title="Method in KafkaSpoutTreeWatcher">isOffsetSubtree(String)</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/KafkaSpoutTreeWatcher.html">KafkaSpoutTreeWatcher</a>
|
|
</dt><dd> <div class="block">We're expecting things to look like:
|
|
/kafka_spout/topologyname/partition_0</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/StandardTreeWatcher.html#isOffsetSubtree(java.lang.String)" title="Method in StandardTreeWatcher">isOffsetSubtree(String)</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/StandardTreeWatcher.html">StandardTreeWatcher</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="_J_"><!-- --></a>
|
|
<h2 class="title">J</h2>
|
|
<dl>
|
|
|
|
</dl>
|
|
|
|
|
|
<a name="_K_"><!-- --></a>
|
|
<h2 class="title">K</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaBroker.html" title="Class in com.github.lookout.verspaetung">KafkaBroker</a></span> - Class in <a href="./com/github/lookout/verspaetung/package-summary.html">com.github.lookout.verspaetung</a>
|
|
</dt><dd><div class="block">POJO containing the necessary information to model a Kafka broker</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaBroker.html#KafkaBroker(java.lang.Object, java.lang.Integer)" title="Constructor in KafkaBroker">KafkaBroker(Object, Integer)</a></span> - Constructor in <a href="com/github/lookout/verspaetung/KafkaBroker.html">KafkaBroker</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaConsumer.html" title="Class in com.github.lookout.verspaetung">KafkaConsumer</a></span> - Class in <a href="./com/github/lookout/verspaetung/package-summary.html">com.github.lookout.verspaetung</a>
|
|
</dt><dd><div class="block">POJO containing the necessary information to model a Kafka consumers</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaConsumer.html#KafkaConsumer(java.lang.String, java.lang.Integer, java.lang.String)" title="Constructor in KafkaConsumer">KafkaConsumer(String, Integer, String)</a></span> - Constructor in <a href="com/github/lookout/verspaetung/KafkaConsumer.html">KafkaConsumer</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaPoller.html" title="Class in com.github.lookout.verspaetung">KafkaPoller</a></span> - Class in <a href="./com/github/lookout/verspaetung/package-summary.html">com.github.lookout.verspaetung</a>
|
|
</dt><dd><div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaPoller.html#KafkaPoller(java.util.AbstractMap, java.util.AbstractSet)" title="Constructor in KafkaPoller">KafkaPoller(AbstractMap, AbstractSet)</a></span> - Constructor in <a href="com/github/lookout/verspaetung/KafkaPoller.html">KafkaPoller</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/KafkaSpoutTreeWatcher.html" title="Class in com.github.lookout.verspaetung.zk">KafkaSpoutTreeWatcher</a></span> - Class in <a href="./com/github/lookout/verspaetung/zk/package-summary.html">com.github.lookout.verspaetung.zk</a>
|
|
</dt><dd><div class="block">KafkaSpoutTreeWatcher process Zookeeper paths normally associated with Storm
|
|
KafkaSpout based consumers</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/KafkaSpoutTreeWatcher.html#KafkaSpoutTreeWatcher(org.apache.curator.framework.CuratorFramework, java.util.AbstractSet, java.util.AbstractMap)" title="Constructor in KafkaSpoutTreeWatcher">KafkaSpoutTreeWatcher(CuratorFramework, AbstractSet, AbstractMap)</a></span> - Constructor in <a href="com/github/lookout/verspaetung/zk/KafkaSpoutTreeWatcher.html">KafkaSpoutTreeWatcher</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="_L_"><!-- --></a>
|
|
<h2 class="title">L</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaPoller.html#latestFromLeader(java.lang.Integer, java.lang.String, java.lang.Integer)" title="Method in KafkaPoller">latestFromLeader(Integer, String, Integer)</a></span> - Method in <a href="com/github/lookout/verspaetung/KafkaPoller.html">KafkaPoller</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractTreeWatcher.html#logger" title="Field in AbstractTreeWatcher">logger</a></span> - Field in <a href="com/github/lookout/verspaetung/zk/AbstractTreeWatcher.html">AbstractTreeWatcher</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="_M_"><!-- --></a>
|
|
<h2 class="title">M</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/Main.html" title="Class in com.github.lookout.verspaetung">Main</a></span> - Class in <a href="./com/github/lookout/verspaetung/package-summary.html">com.github.lookout.verspaetung</a>
|
|
</dt><dd><div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/Main.html#main(java.lang.String)" title="Method in Main">main(String)</a></span> - Method in <a href="com/github/lookout/verspaetung/Main.html">Main</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="_N_"><!-- --></a>
|
|
<h2 class="title">N</h2>
|
|
<dl>
|
|
|
|
</dl>
|
|
|
|
|
|
<a name="_O_"><!-- --></a>
|
|
<h2 class="title">O</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html#onConsumerData" title="Field in AbstractConsumerTreeWatcher">onConsumerData</a></span> - Field in <a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html">AbstractConsumerTreeWatcher</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractTreeWatcher.html#onInitComplete" title="Field in AbstractTreeWatcher">onInitComplete</a></span> - Field in <a href="com/github/lookout/verspaetung/zk/AbstractTreeWatcher.html">AbstractTreeWatcher</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="_P_"><!-- --></a>
|
|
<h2 class="title">P</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/Main.html#parseCommandLine(java.lang.String)" title="Method in Main">parseCommandLine(String)</a></span> - Method in <a href="com/github/lookout/verspaetung/Main.html">Main</a>
|
|
</dt><dd> <div class="block">Parse out all the command line options from the array of string
|
|
arguments</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html#processChildData(org.apache.curator.framework.recipes.cache.ChildData)" title="Method in AbstractConsumerTreeWatcher">processChildData(ChildData)</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html">AbstractConsumerTreeWatcher</a>
|
|
</dt><dd> <div class="block">Process the ChildData associated with an event</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/KafkaSpoutTreeWatcher.html#processChildData(org.apache.curator.framework.recipes.cache.ChildData)" title="Method in KafkaSpoutTreeWatcher">processChildData(ChildData)</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/KafkaSpoutTreeWatcher.html">KafkaSpoutTreeWatcher</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/StandardTreeWatcher.html#processChildData(org.apache.curator.framework.recipes.cache.ChildData)" title="Method in StandardTreeWatcher">processChildData(ChildData)</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/StandardTreeWatcher.html">StandardTreeWatcher</a>
|
|
</dt><dd> <div class="block">Extract the necessary information from a standard (i.e. high-level Kafka
|
|
consumer) tree of offsets</div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="_Q_"><!-- --></a>
|
|
<h2 class="title">Q</h2>
|
|
<dl>
|
|
|
|
</dl>
|
|
|
|
|
|
<a name="_R_"><!-- --></a>
|
|
<h2 class="title">R</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaPoller.html#reconnect()" title="Method in KafkaPoller">reconnect()</a></span> - Method in <a href="com/github/lookout/verspaetung/KafkaPoller.html">KafkaPoller</a>
|
|
</dt><dd> <div class="block">Blocking reconnect to the Kafka brokers</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaPoller.html#refresh(List<KafkaBroker>)" title="Method in KafkaPoller">refresh(List<KafkaBroker>)</a></span> - Method in <a href="com/github/lookout/verspaetung/KafkaPoller.html">KafkaPoller</a>
|
|
</dt><dd> <div class="block">Store a new list of KafkaBroker objects and signal a reconnection</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/Main.html#registerMetricFor(com.github.lookout.verspaetung.KafkaConsumer, ConcurrentHashMap<KafkaConsumer, ConsumerGauge>, ConcurrentHashMap<KafkaConsumer, Integer>, ConcurrentHashMap<TopicPartition, Long>)" title="Method in Main">registerMetricFor(KafkaConsumer, ConcurrentHashMap<KafkaConsumer, ConsumerGauge>, ConcurrentHashMap<KafkaConsumer, Integer>, ConcurrentHashMap<TopicPartition, Long>)</a></span> - Method in <a href="com/github/lookout/verspaetung/Main.html">Main</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaPoller.html#run()" title="Method in KafkaPoller">run()</a></span> - Method in <a href="com/github/lookout/verspaetung/KafkaPoller.html">KafkaPoller</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="_S_"><!-- --></a>
|
|
<h2 class="title">S</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/StandardTreeWatcher.html" title="Class in com.github.lookout.verspaetung.zk">StandardTreeWatcher</a></span> - Class in <a href="./com/github/lookout/verspaetung/zk/package-summary.html">com.github.lookout.verspaetung.zk</a>
|
|
</dt><dd><div class="block">StandardTreeWatcher processes Zookeeper paths for standard high-level Kafka
|
|
consumers</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractTreeWatcher.html#start()" title="Method in AbstractTreeWatcher">start()</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/AbstractTreeWatcher.html">AbstractTreeWatcher</a>
|
|
</dt><dd> <div class="block">Start our internal cache and return ourselves for API cleanliness</div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="_T_"><!-- --></a>
|
|
<h2 class="title">T</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/TopicPartition.html" title="Class in com.github.lookout.verspaetung">TopicPartition</a></span> - Class in <a href="./com/github/lookout/verspaetung/package-summary.html">com.github.lookout.verspaetung</a>
|
|
</dt><dd><div class="block">Simple container for Kafka topic names and partition IDs</div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/TopicPartition.html#TopicPartition(java.lang.String, java.lang.Integer)" title="Constructor in TopicPartition">TopicPartition(String, Integer)</a></span> - Constructor in <a href="com/github/lookout/verspaetung/TopicPartition.html">TopicPartition</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/metrics/ConsumerGauge.html#topics" title="Field in ConsumerGauge">topics</a></span> - Field in <a href="com/github/lookout/verspaetung/metrics/ConsumerGauge.html">ConsumerGauge</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/ConsumerOffset.html#toString()" title="Method in ConsumerOffset">toString()</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/ConsumerOffset.html">ConsumerOffset</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaBroker.html#toString()" title="Method in KafkaBroker">toString()</a></span> - Method in <a href="com/github/lookout/verspaetung/KafkaBroker.html">KafkaBroker</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaConsumer.html#toString()" title="Method in KafkaConsumer">toString()</a></span> - Method in <a href="com/github/lookout/verspaetung/KafkaConsumer.html">KafkaConsumer</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/TopicPartition.html#toString()" title="Method in TopicPartition">toString()</a></span> - Method in <a href="com/github/lookout/verspaetung/TopicPartition.html">TopicPartition</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html#trackConsumerOffset(com.github.lookout.verspaetung.zk.ConsumerOffset)" title="Method in AbstractConsumerTreeWatcher">trackConsumerOffset(ConsumerOffset)</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html">AbstractConsumerTreeWatcher</a>
|
|
</dt><dd> <div class="block">Keep track of a ConsumerOffset in the consumersMap that was passed into
|
|
this class on instantiation</div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="_U_"><!-- --></a>
|
|
<h2 class="title">U</h2>
|
|
<dl>
|
|
|
|
</dl>
|
|
|
|
|
|
<a name="_V_"><!-- --></a>
|
|
<h2 class="title">V</h2>
|
|
<dl>
|
|
|
|
</dl>
|
|
|
|
|
|
<a name="_W_"><!-- --></a>
|
|
<h2 class="title">W</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html#watchedTopics" title="Field in AbstractConsumerTreeWatcher">watchedTopics</a></span> - Field in <a href="com/github/lookout/verspaetung/zk/AbstractConsumerTreeWatcher.html">AbstractConsumerTreeWatcher</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaPoller.html#withScalaCollection(scala.collection.Iterable)" title="Method in KafkaPoller">withScalaCollection(Iterable)</a></span> - Method in <a href="com/github/lookout/verspaetung/KafkaPoller.html">KafkaPoller</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/KafkaPoller.html#withTopicsAndPartitions(java.lang.Object, groovy.lang.Closure)" title="Method in KafkaPoller">withTopicsAndPartitions(Object, Closure)</a></span> - Method in <a href="com/github/lookout/verspaetung/KafkaPoller.html">KafkaPoller</a>
|
|
</dt><dd> <div class="block">Invoke the given closure with the TopicPartition and Partition meta-data
|
|
informationn for all of the topic meta-data that was passed in.</div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="_X_"><!-- --></a>
|
|
<h2 class="title">X</h2>
|
|
<dl>
|
|
|
|
</dl>
|
|
|
|
|
|
<a name="_Y_"><!-- --></a>
|
|
<h2 class="title">Y</h2>
|
|
<dl>
|
|
|
|
</dl>
|
|
|
|
|
|
<a name="_Z_"><!-- --></a>
|
|
<h2 class="title">Z</h2>
|
|
<dl>
|
|
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/AbstractTreeWatcher.html#zookeeperPath()" title="Method in AbstractTreeWatcher">zookeeperPath()</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/AbstractTreeWatcher.html">AbstractTreeWatcher</a>
|
|
</dt><dd> <div class="block">Return the String of the path in Zookeeper this class should watch. </div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/BrokerTreeWatcher.html#zookeeperPath()" title="Method in BrokerTreeWatcher">zookeeperPath()</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/BrokerTreeWatcher.html">BrokerTreeWatcher</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/KafkaSpoutTreeWatcher.html#zookeeperPath()" title="Method in KafkaSpoutTreeWatcher">zookeeperPath()</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/KafkaSpoutTreeWatcher.html">KafkaSpoutTreeWatcher</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
<dt><span class="strong"><a href="com/github/lookout/verspaetung/zk/StandardTreeWatcher.html#zookeeperPath()" title="Method in StandardTreeWatcher">zookeeperPath()</a></span> - Method in <a href="com/github/lookout/verspaetung/zk/StandardTreeWatcher.html">StandardTreeWatcher</a>
|
|
</dt><dd> <div class="block"></div></dd>
|
|
</dl>
|
|
|
|
|
|
<a name="___"><!-- --></a>
|
|
<h2 class="title">_</h2>
|
|
<dl>
|
|
|
|
</dl>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<a href="#_A_">A</a>
|
|
|
|
<a href="#_B_">B</a>
|
|
|
|
<a href="#_C_">C</a>
|
|
|
|
<a href="#_D_">D</a>
|
|
|
|
<a href="#_E_">E</a>
|
|
|
|
<a href="#_F_">F</a>
|
|
|
|
<a href="#_G_">G</a>
|
|
|
|
<a href="#_H_">H</a>
|
|
|
|
<a href="#_I_">I</a>
|
|
|
|
<a href="#_J_">J</a>
|
|
|
|
<a href="#_K_">K</a>
|
|
|
|
<a href="#_L_">L</a>
|
|
|
|
<a href="#_M_">M</a>
|
|
|
|
<a href="#_N_">N</a>
|
|
|
|
<a href="#_O_">O</a>
|
|
|
|
<a href="#_P_">P</a>
|
|
|
|
<a href="#_Q_">Q</a>
|
|
|
|
<a href="#_R_">R</a>
|
|
|
|
<a href="#_S_">S</a>
|
|
|
|
<a href="#_T_">T</a>
|
|
|
|
<a href="#_U_">U</a>
|
|
|
|
<a href="#_V_">V</a>
|
|
|
|
<a href="#_W_">W</a>
|
|
|
|
<a href="#_X_">X</a>
|
|
|
|
<a href="#_Y_">Y</a>
|
|
|
|
<a href="#_Z_">Z</a>
|
|
|
|
<a href="#___">_</a>
|
|
|
|
|
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
<div class="bottomNav"><a name="navbar_bottom">
|
|
<!-- -->
|
|
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="navList" title="Navigation">
|
|
<li><a href="overview-summary.html">Overview</a></li>
|
|
<li>Package</li>
|
|
<li>Class</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><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>
|
|
<div class="aboutLanguage"><em>Groovy Documentation</em></div>
|
|
<a name="skip-navbar_bottom">
|
|
<!-- -->
|
|
</a></div>
|
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
</body>
|
|
</html>
|