Class FieldIndexTopicSelector
- java.lang.Object
-
- org.apache.storm.kafka.bolt.selector.FieldIndexTopicSelector
-
- All Implemented Interfaces:
Serializable
,KafkaTopicSelector
public class FieldIndexTopicSelector extends Object implements KafkaTopicSelector
Uses field with a given index to select the topic name from a tuple .- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FieldIndexTopicSelector(int fieldIndex, String defaultTopicName)
Creates a new FieldIndexTopicSelector.
-
-
-
Constructor Detail
-
FieldIndexTopicSelector
public FieldIndexTopicSelector(int fieldIndex, String defaultTopicName)
Creates a new FieldIndexTopicSelector.- Parameters:
fieldIndex
- The index of the field containing the topic namedefaultTopicName
- The default topic name if the topic name cannot be read from the tuple
-
-
Method Detail
-
getTopic
public String getTopic(Tuple tuple)
- Specified by:
getTopic
in interfaceKafkaTopicSelector
-
-