- KafkaBolt<K,V> - Class in org.apache.storm.kafka.bolt
-
Bolt implementation that can send Tuple data to Kafka.
- KafkaBolt() - Constructor for class org.apache.storm.kafka.bolt.KafkaBolt
-
- KafkaConsumerFactory<K,V> - Interface in org.apache.storm.kafka.spout.internal
-
This is here to enable testing
- KafkaConsumerFactoryDefault<K,V> - Class in org.apache.storm.kafka.spout.internal
-
- KafkaConsumerFactoryDefault() - Constructor for class org.apache.storm.kafka.spout.internal.KafkaConsumerFactoryDefault
-
- KafkaOffsetMetric - Class in org.apache.storm.kafka.spout.metrics
-
This class is used compute the partition and topic level offset metrics
- KafkaOffsetMetric(Supplier, Supplier) - Constructor for class org.apache.storm.kafka.spout.metrics.KafkaOffsetMetric
-
- KafkaSpout<K,V> - Class in org.apache.storm.kafka.spout
-
- KafkaSpout(KafkaSpoutConfig<K, V>) - Constructor for class org.apache.storm.kafka.spout.KafkaSpout
-
- KafkaSpoutConfig<K,V> - Class in org.apache.storm.kafka.spout
-
KafkaSpoutConfig defines the required configuration to connect a consumer to a consumer group, as well as the subscribing topics
- KafkaSpoutConfig(KafkaSpoutConfig.Builder<K, V>) - Constructor for class org.apache.storm.kafka.spout.KafkaSpoutConfig
-
Creates a new KafkaSpoutConfig using a Builder.
- KafkaSpoutConfig.Builder<K,V> - Class in org.apache.storm.kafka.spout
-
- KafkaSpoutConfig.FirstPollOffsetStrategy - Enum in org.apache.storm.kafka.spout
-
Defines how the
KafkaSpout seeks the offset to be used in the first poll to Kafka upon topology deployment.
- KafkaSpoutConfig.ProcessingGuarantee - Enum in org.apache.storm.kafka.spout
-
This enum controls when the tuple with the ConsumerRecord for an offset is marked as processed, i.e.
- KafkaSpoutMessageId - Class in org.apache.storm.kafka.spout
-
- KafkaSpoutMessageId(ConsumerRecord<?, ?>) - Constructor for class org.apache.storm.kafka.spout.KafkaSpoutMessageId
-
- KafkaSpoutMessageId(ConsumerRecord<?, ?>, boolean) - Constructor for class org.apache.storm.kafka.spout.KafkaSpoutMessageId
-
- KafkaSpoutMessageId(TopicPartition, long) - Constructor for class org.apache.storm.kafka.spout.KafkaSpoutMessageId
-
- KafkaSpoutMessageId(TopicPartition, long, boolean) - Constructor for class org.apache.storm.kafka.spout.KafkaSpoutMessageId
-
Creates a new KafkaSpoutMessageId.
- KafkaSpoutRetryExponentialBackoff - Class in org.apache.storm.kafka.spout
-
- KafkaSpoutRetryExponentialBackoff(KafkaSpoutRetryExponentialBackoff.TimeInterval, KafkaSpoutRetryExponentialBackoff.TimeInterval, int, KafkaSpoutRetryExponentialBackoff.TimeInterval) - Constructor for class org.apache.storm.kafka.spout.KafkaSpoutRetryExponentialBackoff
-
The time stamp of the next retry is scheduled according to the exponential backoff formula ( geometric progression): nextRetry = failCount == 1 ? currentTime + initialDelay : currentTime + delayPeriod^(failCount-1) where failCount = 1, 2, 3, … nextRetry = Min(nextRetry, currentTime + maxDelay).
- KafkaSpoutRetryExponentialBackoff.TimeInterval - Class in org.apache.storm.kafka.spout
-
- KafkaSpoutRetryService - Interface in org.apache.storm.kafka.spout
-
Represents the logic that manages the retrial of failed tuples.
- KafkaTopicSelector - Interface in org.apache.storm.kafka.bolt.selector
-
- KafkaTopicSelector - Interface in org.apache.storm.kafka.trident.selector
-
- KafkaTridentSpoutBatchMetadata - Class in org.apache.storm.kafka.spout.trident
-
Wraps transaction batch information
- KafkaTridentSpoutBatchMetadata(TopicPartition, long, long) - Constructor for class org.apache.storm.kafka.spout.trident.KafkaTridentSpoutBatchMetadata
-
Builds a metadata object.
- KafkaTridentSpoutBatchMetadata(TopicPartition, ConsumerRecords<K, V>) - Constructor for class org.apache.storm.kafka.spout.trident.KafkaTridentSpoutBatchMetadata
-
Builds a metadata object from a non-empty set of records.
- KafkaTridentSpoutEmitter<K,V> - Class in org.apache.storm.kafka.spout.trident
-
- KafkaTridentSpoutEmitter(KafkaTridentSpoutManager<K, V>, TopologyContext, Timer) - Constructor for class org.apache.storm.kafka.spout.trident.KafkaTridentSpoutEmitter
-
Create a new Kafka spout emitter.
- KafkaTridentSpoutEmitter(KafkaTridentSpoutManager<K, V>, TopologyContext) - Constructor for class org.apache.storm.kafka.spout.trident.KafkaTridentSpoutEmitter
-
Creates instance of this class with default 500 millisecond refresh subscription timer
- KafkaTridentSpoutManager<K,V> - Class in org.apache.storm.kafka.spout.trident
-
- KafkaTridentSpoutManager(KafkaSpoutConfig<K, V>) - Constructor for class org.apache.storm.kafka.spout.trident.KafkaTridentSpoutManager
-
Create a KafkaConsumer manager for the trident spout.
- KafkaTridentSpoutOpaque<K,V> - Class in org.apache.storm.kafka.spout.trident
-
- KafkaTridentSpoutOpaque(KafkaSpoutConfig<K, V>) - Constructor for class org.apache.storm.kafka.spout.trident.KafkaTridentSpoutOpaque
-
- KafkaTridentSpoutOpaque(KafkaTridentSpoutManager<K, V>) - Constructor for class org.apache.storm.kafka.spout.trident.KafkaTridentSpoutOpaque
-
- KafkaTridentSpoutOpaqueCoordinator<K,V> - Class in org.apache.storm.kafka.spout.trident
-
- KafkaTridentSpoutOpaqueCoordinator(KafkaTridentSpoutManager<K, V>) - Constructor for class org.apache.storm.kafka.spout.trident.KafkaTridentSpoutOpaqueCoordinator
-
- KafkaTridentSpoutTopicPartition - Class in org.apache.storm.kafka.spout.trident
-
- KafkaTridentSpoutTopicPartition(String, int) - Constructor for class org.apache.storm.kafka.spout.trident.KafkaTridentSpoutTopicPartition
-
- KafkaTridentSpoutTopicPartition(TopicPartition) - Constructor for class org.apache.storm.kafka.spout.trident.KafkaTridentSpoutTopicPartition
-
- KafkaTridentSpoutTopicPartitionRegistry - Enum in org.apache.storm.kafka.spout.trident
-
- KafkaTridentSpoutTransactional - Class in org.apache.storm.kafka.spout.trident
-
- KafkaTridentSpoutTransactional() - Constructor for class org.apache.storm.kafka.spout.trident.KafkaTridentSpoutTransactional
-
- KafkaTuple - Class in org.apache.storm.kafka.spout
-
A list of Values in a tuple that can be routed to a given stream.
- KafkaTuple() - Constructor for class org.apache.storm.kafka.spout.KafkaTuple
-
- KafkaTuple(Object...) - Constructor for class org.apache.storm.kafka.spout.KafkaTuple
-
- KafkaTupleListener - Interface in org.apache.storm.kafka.spout
-
The KafkaTupleListener handles state changes of a kafka tuple inside a KafkaSpout.
- keyFieldName - Variable in class org.apache.storm.kafka.trident.mapper.FieldNameBasedTupleToKafkaMapper
-
- schedule(KafkaSpoutMessageId) - Method in class org.apache.storm.kafka.spout.KafkaSpoutRetryExponentialBackoff
-
- schedule(KafkaSpoutMessageId) - Method in interface org.apache.storm.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.storm.kafka.spout.KafkaSpoutRetryExponentialBackoff.TimeInterval
-
- SerializableDeserializer<T> - Interface in org.apache.storm.kafka.spout
-
- setAsync(boolean) - Method in class org.apache.storm.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.
- setBootstrapServers(String) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
- setEmitNullTuples(boolean) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
Specifies if the spout should emit null tuples to the component downstream, or rather not emit and directly ack them.
- setEmitted(boolean) - Method in class org.apache.storm.kafka.spout.KafkaSpoutMessageId
-
- setFetchMinBytes(int) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
- setFireAndForget(boolean) - Method in class org.apache.storm.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(KafkaSpoutConfig.FirstPollOffsetStrategy) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
Sets the offset used by the Kafka spout in the first poll to Kafka broker upon process start.
- setGroupId(String) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
- setKey(SerializableDeserializer<NK>) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
- setKey(Class<? extends Deserializer<NK>>) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
- setMaxPartitionFectchBytes(int) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
- setMaxPollRecords(int) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
- setMaxUncommittedOffsets(int) - Method in class org.apache.storm.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.storm.kafka.spout.KafkaSpoutConfig.Builder
-
The time period that metrics data in bucketed into.
- setOffsetCommitPeriodMs(long) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
Specifies the period, in milliseconds, the offset commit task is periodically called.
- setPartitionRefreshPeriodMs(long) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
Sets partition refresh period in milliseconds.
- setPollTimeoutMs(long) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
Specifies the time, in milliseconds, spent waiting in poll if data is not available.
- setProcessingGuarantee(KafkaSpoutConfig.ProcessingGuarantee) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
Specifies which processing guarantee the spout should offer.
- setProp(String, Object) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
Set a KafkaConsumer property.
- setProp(Map<String, Object>) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
Set multiple KafkaConsumer properties.
- setProp(Properties) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
Set multiple KafkaConsumer properties.
- setRecordTranslator(RecordTranslator<K, V>) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
- setRecordTranslator(Func<ConsumerRecord<K, V>, List<Object>>, Fields) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.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.storm.kafka.spout.KafkaSpoutConfig.Builder
-
Configure a translator with tuples to be emitted to a given stream.
- setRetry(KafkaSpoutRetryService) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
Sets the retry service for the spout to use.
- setSecurityProtocol(String) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
- setSSLKeystore(String, String) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
- setSSLKeystore(String, String, String) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
- setSSLTruststore(String, String) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
- setTupleListener(KafkaTupleListener) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
Sets the tuple listener for the spout to use.
- setTupleTrackingEnforced(boolean) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
- setValue(SerializableDeserializer<NV>) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
- setValue(Class<? extends Deserializer<NV>>) - Method in class org.apache.storm.kafka.spout.KafkaSpoutConfig.Builder
-
- SimpleRecordTranslator<K,V> - Class in org.apache.storm.kafka.spout
-
- SimpleRecordTranslator(Func<ConsumerRecord<K, V>, List<Object>>, Fields) - Constructor for class org.apache.storm.kafka.spout.SimpleRecordTranslator
-
- SimpleRecordTranslator(Func<ConsumerRecord<K, V>, List<Object>>, Fields, String) - Constructor for class org.apache.storm.kafka.spout.SimpleRecordTranslator
-
- streams() - Method in class org.apache.storm.kafka.spout.ByTopicRecordTranslator
-
- streams() - Method in class org.apache.storm.kafka.spout.DefaultRecordTranslator
-
- streams() - Method in interface org.apache.storm.kafka.spout.RecordTranslator
-
- streams() - Method in class org.apache.storm.kafka.spout.SimpleRecordTranslator
-
- subscribe(KafkaConsumer<K, V>, ConsumerRebalanceListener, TopologyContext) - Method in class org.apache.storm.kafka.spout.ManualPartitionSubscription
-
- subscribe(KafkaConsumer<K, V>, ConsumerRebalanceListener, TopologyContext) - Method in class org.apache.storm.kafka.spout.NamedSubscription
-
Deprecated.
- subscribe(KafkaConsumer<K, V>, ConsumerRebalanceListener, TopologyContext) - Method in class org.apache.storm.kafka.spout.PatternSubscription
-
Deprecated.
- subscribe(KafkaConsumer<K, V>, ConsumerRebalanceListener, TopologyContext) - Method in class org.apache.storm.kafka.spout.Subscription
-
Subscribe the KafkaConsumer to the proper topics.
- Subscription - Class in org.apache.storm.kafka.spout
-
A subscription to kafka.
- Subscription() - Constructor for class org.apache.storm.kafka.spout.Subscription
-