R. Tyler Croy
e18ac81468
Introduce codenarc and make the project adhere to some coding standards
2015-09-01 15:50:31 -07:00
R. Tyler Croy
d0c99b9a34
Implement the KafkaSpoutTreeWatcher for processing Storm KafkaSpout offset data
...
Fixes #9
2015-01-28 02:45:49 -08:00
R. Tyler Croy
b4b9fe9860
Introduce the AbstractConsumerTreeWatcher to handle watchers on Kafka consumer trees
...
This gives us two kinds of AbstractTreeWatcher instances, those that watch
special-case subtrees (e.g. the BrokerTreeWatcher) and then those which need to
watch and report Kafka consumer offset information (e.g. StandardTreeWatcher)
References #9
2015-01-28 02:02:59 -08:00
R. Tyler Croy
af19abfacb
Refactor the handling of TreeCache into the AbstractTreeWatcher itself
...
This should lay the groundwork for refactoring much of the BrokerTreeWatcher up
into the AbstractTreeWatcher
2015-01-28 01:44:53 -08:00
R. Tyler Croy
6d82735b3c
Ignore "owners" and other subtrees from the Kafka High Level Consumer ZK space
...
References #2
2015-01-26 04:06:27 -08:00
R. Tyler Croy
8b792d72fd
Properly use the passed in AbstractMap for the StandardTreeWatcher
2015-01-19 13:08:01 -08:00
R. Tyler Croy
c4bd4ef9c2
Push a HashMap through into the TreeWatchres to start keeping tabs on consumer offsets
...
This data structure isn't fully bake dyet, but at least gives some organization
to the data we're caching out of the Zookeeper tree
2015-01-18 10:25:04 -08:00
R. Tyler Croy
afd2ee8567
Introduce the TreeWatcher objects for transforming events into something tangible
...
References #2
2015-01-17 16:51:26 -08:00