#Builder(Fields, String...)
#Builder(Fields, String, String...)
#Builder(Map, KafkaSpoutStreams, KafkaSpoutTuplesBuilder, KafkaSpoutRetryService)
. This constructor uses by the default the following implementation for KafkaSpoutRetryService
: new KafkaSpoutRetryExponentialBackoff(TimeInterval.seconds(0), TimeInterval.milliSeconds(2),
DEFAULT_MAX_RETRIES, TimeInterval.seconds(10)))
KafkaSpoutStream
with the given output Fields for each topic specified.KafkaSpoutStream
with this particular stream for each topic specified.KafkaSpoutMessageId
is is ready to be retried, i.e is scheduled and has retry time that is less than current time.KafkaSpoutMessageId
is scheduled to be retried.KafkaSpoutRetryService
using the exponential backoff formula.KafkaSpoutStream
associated with each topic or topic pattern (wildcard), and provides a public API to declare output streams and emmit tuples, on the appropriate stream, for all the topics specified.KafkaSpoutStream
associated with each topic, and provides a public API to declare output streams and emmit tuples, on the appropriate stream, for all the topics specified.KafkaSpoutTupleBuilder
contain the logic to build tuples from ConsumerRecord
s.KafkaSpoutTuplesBuilder
wraps all the logic that builds tuples from ConsumerRecord
s.TopicPartition
belongs to the specified Collection<TopicPartition>
.KafkaSpoutMessageId
if not yet scheduled, or updates retry time if it has already been scheduled.Copyright © 2016 The Apache Software Foundation. All Rights Reserved.