Class KafkaSource<V>
java.lang.Object
com.arpnetworking.metrics.common.sources.BaseSource
com.arpnetworking.metrics.common.sources.KafkaSource<V>
- Type Parameters:
V
- the type of data of value in kafkaConsumerRecords
- All Implemented Interfaces:
com.arpnetworking.commons.observer.Observable
,Source
Produce instances of
Record
from the values of entries
from a Kafka topic. The key from the entries gets discarded- Author:
- Joey Jackson (jjackson at dropbox dot com)
-
Nested Class Summary
-
Method Summary
Methods inherited from class com.arpnetworking.metrics.common.sources.BaseSource
attach, detach, getMetricSafeName, getName, notify
-
Method Details
-
start
public void start()Description copied from interface:Source
Called to allow the source to start producing records. -
stop
public void stop()Description copied from interface:Source
Called to allow the source to clean-up. No further records should be produced. -
toLogValue
Generate a Steno log compatible representation.- Overrides:
toLogValue
in classBaseSource
- Returns:
- Steno log compatible representation.
-
toString
- Overrides:
toString
in classBaseSource
-