- schedule(KafkaSpoutMessageId) - Method in class org.apache.heron.kafka.spout.KafkaSpoutRetryExponentialBackoff
-
- schedule(KafkaSpoutMessageId) - Method in interface org.apache.heron.kafka.spout.KafkaSpoutRetryService
-
Schedules this
KafkaSpoutMessageId if not yet scheduled, or updates retry time if it has already been scheduled.
- seconds(long) - Static method in class org.apache.heron.kafka.spout.KafkaSpoutRetryExponentialBackoff.TimeInterval
-
- setAsync(boolean) - Method in class org.apache.heron.kafka.bolt.KafkaBolt
-
If set to true(the default) the bolt will not wait for the message to be fully sent to Kafka before getting another tuple to send.
- setEmitNullTuples(boolean) - Method in class org.apache.heron.kafka.spout.KafkaSpoutConfig.Builder
-
Specifies if the spout should emit null tuples to the component downstream, or rather not emit and directly ack them.
- setFireAndForget(boolean) - Method in class org.apache.heron.kafka.bolt.KafkaBolt
-
If set to true the bolt will assume that sending a message to kafka will succeed and will ack the tuple as soon as it has handed the message off to the producer API if false (the default) the message will be acked after it was successfully sent to kafka or failed if it was not successfully sent.
- setFirstPollOffsetStrategy(FirstPollOffsetStrategy) - Method in class org.apache.heron.kafka.spout.internal.CommonKafkaSpoutConfig.Builder
-
Sets the offset used by the Kafka spout in the first poll to Kafka broker upon process start.
- setMaxUncommittedOffsets(int) - Method in class org.apache.heron.kafka.spout.KafkaSpoutConfig.Builder
-
Defines the max number of polled offsets (records) that can be pending commit, before another poll can take place.
- setMetricsTimeBucketSizeInSecs(int) - Method in class org.apache.heron.kafka.spout.KafkaSpoutConfig.Builder
-
The time period that metrics data in bucketed into.
- setNullTuple(boolean) - Method in class org.apache.heron.kafka.spout.KafkaSpoutMessageId
-
- setOffsetCommitPeriodMs(long) - Method in class org.apache.heron.kafka.spout.KafkaSpoutConfig.Builder
-
Specifies the period, in milliseconds, the offset commit task is periodically called.
- setPartitionRefreshPeriodMs(long) - Method in class org.apache.heron.kafka.spout.internal.CommonKafkaSpoutConfig.Builder
-
Sets partition refresh period in milliseconds.
- setPollTimeoutMs(long) - Method in class org.apache.heron.kafka.spout.internal.CommonKafkaSpoutConfig.Builder
-
Specifies the time, in milliseconds, spent waiting in poll if data is not available.
- setProcessingGuarantee(KafkaSpoutConfig.ProcessingGuarantee) - Method in class org.apache.heron.kafka.spout.KafkaSpoutConfig.Builder
-
Specifies which processing guarantee the spout should offer.
- setProp(String, Object) - Method in class org.apache.heron.kafka.spout.internal.CommonKafkaSpoutConfig.Builder
-
Set a KafkaConsumer property.
- setProp(Map<String, Object>) - Method in class org.apache.heron.kafka.spout.internal.CommonKafkaSpoutConfig.Builder
-
Set multiple KafkaConsumer properties.
- setProp(Properties) - Method in class org.apache.heron.kafka.spout.internal.CommonKafkaSpoutConfig.Builder
-
Set multiple KafkaConsumer properties.
- setRecordTranslator(RecordTranslator<K, V>) - Method in class org.apache.heron.kafka.spout.internal.CommonKafkaSpoutConfig.Builder
-
- setRecordTranslator(Func<ConsumerRecord<K, V>, List<Object>>, Fields) - Method in class org.apache.heron.kafka.spout.internal.CommonKafkaSpoutConfig.Builder
-
Configure a translator with tuples to be emitted on the default stream.
- setRecordTranslator(Func<ConsumerRecord<K, V>, List<Object>>, Fields, String) - Method in class org.apache.heron.kafka.spout.internal.CommonKafkaSpoutConfig.Builder
-
Configure a translator with tuples to be emitted to a given stream.
- setRetry(KafkaSpoutRetryService) - Method in class org.apache.heron.kafka.spout.KafkaSpoutConfig.Builder
-
Sets the retry service for the spout to use.
- setStartTimeStamp(long) - Method in class org.apache.heron.kafka.spout.internal.CommonKafkaSpoutConfig.Builder
-
Specifies the startTimeStamp if the first poll strategy is TIMESTAMP or UNCOMMITTED_TIMESTAMP.
- setTupleListener(KafkaTupleListener) - Method in class org.apache.heron.kafka.spout.KafkaSpoutConfig.Builder
-
Sets the tuple listener for the spout to use.
- setTupleTrackingEnforced(boolean) - Method in class org.apache.heron.kafka.spout.KafkaSpoutConfig.Builder
-
- SimpleRecordTranslator<K,V> - Class in org.apache.heron.kafka.spout
-
- SimpleRecordTranslator(Func<ConsumerRecord<K, V>, List<Object>>, Fields) - Constructor for class org.apache.heron.kafka.spout.SimpleRecordTranslator
-
- SimpleRecordTranslator(Func<ConsumerRecord<K, V>, List<Object>>, Fields, String) - Constructor for class org.apache.heron.kafka.spout.SimpleRecordTranslator
-
Creates a SimpleRecordTranslator.
- streams() - Method in class org.apache.heron.kafka.spout.ByTopicRecordTranslator
-
- streams() - Method in interface org.apache.heron.kafka.spout.RecordTranslator
-
Get the list of streams this translator will handle.
- streams() - Method in class org.apache.heron.kafka.spout.SimpleRecordTranslator
-