Class KafkaTopicSource

    • Constructor Detail

      • KafkaTopicSource

        public KafkaTopicSource​(java.lang.String topicName)
      • KafkaTopicSource

        public KafkaTopicSource​(java.lang.String topicName,
                                java.lang.String encoding)
      • KafkaTopicSource

        public KafkaTopicSource​(KafkaTopicSource that)
        Copies an instance (exclusive of broadcasts).
        Parameters:
        that - that should be copied
    • Method Detail

      • getTopicName

        public java.lang.String getTopicName()
      • getEncoding

        public java.lang.String getEncoding()
      • getConsumer

        public org.apache.kafka.clients.consumer.KafkaConsumer<java.lang.String,​java.lang.String> getConsumer()
      • getConsumer

        public org.apache.kafka.clients.consumer.KafkaConsumer<java.lang.String,​java.lang.String> getConsumer​(java.util.Properties props)
      • loadConfig

        public static java.util.Properties loadConfig​(java.lang.String propertiesFilePath)
        Load properties from a properties file or alternatively use the default properties with some sensitive values from environment variables.
        Parameters:
        propertiesFilePath - - File path or null.
        Returns:
        Properties object
      • getDefaultProperties

        public static java.util.Properties getDefaultProperties()
      • startConsuming

        public void startConsuming()