|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ConsumerConnector
Method Summary | ||
---|---|---|
void |
commitOffsets()
Commit the offsets of all broker partitions connected by this connector. |
|
void |
commitOffsets(boolean retryOnFailure)
|
|
java.util.Map<java.lang.String,java.util.List<kafka.consumer.KafkaStream<byte[],byte[]>>> |
createMessageStreams(java.util.Map<java.lang.String,java.lang.Integer> topicCountMap)
|
|
|
createMessageStreams(java.util.Map<java.lang.String,java.lang.Integer> topicCountMap,
kafka.serializer.Decoder<K> keyDecoder,
kafka.serializer.Decoder<V> valueDecoder)
Create a list of MessageStreams of type T for each topic. |
|
java.util.List<kafka.consumer.KafkaStream<byte[],byte[]>> |
createMessageStreamsByFilter(kafka.consumer.TopicFilter topicFilter)
|
|
java.util.List<kafka.consumer.KafkaStream<byte[],byte[]>> |
createMessageStreamsByFilter(kafka.consumer.TopicFilter topicFilter,
int numStreams)
|
|
|
createMessageStreamsByFilter(kafka.consumer.TopicFilter topicFilter,
int numStreams,
kafka.serializer.Decoder<K> keyDecoder,
kafka.serializer.Decoder<V> valueDecoder)
Create a list of MessageAndTopicStreams containing messages of type T. |
|
void |
shutdown()
Shut down the connector |
Method Detail |
---|
<K,V> java.util.Map<java.lang.String,java.util.List<kafka.consumer.KafkaStream<K,V>>> createMessageStreams(java.util.Map<java.lang.String,java.lang.Integer> topicCountMap, kafka.serializer.Decoder<K> keyDecoder, kafka.serializer.Decoder<V> valueDecoder)
topicCountMap
- a map of (topic, #streams) pairkeyDecoder
- a decoder that decodes the message keyvalueDecoder
- a decoder that decodes the message itself
java.util.Map<java.lang.String,java.util.List<kafka.consumer.KafkaStream<byte[],byte[]>>> createMessageStreams(java.util.Map<java.lang.String,java.lang.Integer> topicCountMap)
<K,V> java.util.List<kafka.consumer.KafkaStream<K,V>> createMessageStreamsByFilter(kafka.consumer.TopicFilter topicFilter, int numStreams, kafka.serializer.Decoder<K> keyDecoder, kafka.serializer.Decoder<V> valueDecoder)
topicFilter
- a TopicFilter that specifies which topics to
subscribe to (encapsulates a whitelist or a blacklist).numStreams
- the number of message streams to return.keyDecoder
- a decoder that decodes the message keyvalueDecoder
- a decoder that decodes the message itself
java.util.List<kafka.consumer.KafkaStream<byte[],byte[]>> createMessageStreamsByFilter(kafka.consumer.TopicFilter topicFilter, int numStreams)
java.util.List<kafka.consumer.KafkaStream<byte[],byte[]>> createMessageStreamsByFilter(kafka.consumer.TopicFilter topicFilter)
void commitOffsets()
void commitOffsets(boolean retryOnFailure)
void shutdown()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |