Class CommonKafkaSpoutConfig<K,V>
java.lang.Object
org.apache.storm.kafka.spout.internal.CommonKafkaSpoutConfig<K,V>
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
KafkaSpoutConfig
,KafkaTridentSpoutConfig
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
CommonKafkaSpoutConfig.Builder<K,
V, T extends CommonKafkaSpoutConfig.Builder<K, V, T>> -
Field Summary
Modifier and TypeFieldDescriptionstatic final FirstPollOffsetStrategy
static final long
static final long
static final long
static final org.slf4j.Logger
-
Constructor Summary
ConstructorDescriptionCommonKafkaSpoutConfig
(CommonKafkaSpoutConfig.Builder<K, V, ?> builder) Creates a new CommonKafkaSpoutConfig using a Builder. -
Method Summary
Modifier and TypeMethodDescriptionGets the properties that will be passed to the KafkaConsumer.long
long
long
toString()
-
Field Details
-
DEFAULT_POLL_TIMEOUT_MS
public static final long DEFAULT_POLL_TIMEOUT_MS- See Also:
-
DEFAULT_PARTITION_REFRESH_PERIOD_MS
public static final long DEFAULT_PARTITION_REFRESH_PERIOD_MS- See Also:
-
DEFAULT_START_TS
public static final long DEFAULT_START_TS- See Also:
-
DEFAULT_FIRST_POLL_OFFSET_STRATEGY
-
LOG
public static final org.slf4j.Logger LOG
-
-
Constructor Details
-
CommonKafkaSpoutConfig
Creates a new CommonKafkaSpoutConfig using a Builder.- Parameters:
builder
- The Builder to construct the CommonKafkaSpoutConfig from
-
-
Method Details
-
getKafkaProps
Gets the properties that will be passed to the KafkaConsumer.- Returns:
- The Kafka properties map
-
getTopicFilter
-
getTopicPartitioner
-
getTranslator
-
getFirstPollOffsetStrategy
-
getPollTimeoutMs
public long getPollTimeoutMs() -
getPartitionRefreshPeriodMs
public long getPartitionRefreshPeriodMs() -
getStartTimeStamp
public long getStartTimeStamp() -
toString
-