Packages

p

com.twitter.finatra

kafkastreams

package kafkastreams

Package Members

  1. package config
  2. package domain
  3. package dsl
  4. package flushing
  5. package internal
  6. package partitioning
  7. package prerestore
  8. package query
  9. package transformer
  10. package utils

Type Members

  1. abstract class KafkaStreamsTwitterServer extends TwitterServer with KafkaFlagUtils with ScalaStreamsImplicits

    A com.twitter.server.TwitterServer that supports configuring a KafkaStreams topology.

    A com.twitter.server.TwitterServer that supports configuring a KafkaStreams topology.

    To use, override the configureKafkaStreams method to setup your topology.

    import com.twitter.finatra.kafkastreams.KafkaStreamsTwitterServer
    
    object MyKafkaStreamsTwitterServerMain extends MyKafkaStreamsTwitterServer
    
    class MyKafkaStreamsTwitterServer extends KafkaStreamsTwitterServer {
    
    override def configureKafkaStreams(streamsBuilder: StreamsBuilder): Unit = {
      streamsBuilder.asScala
        .stream("dp-it-devel-tweetid-to-interaction")(
          Consumed.`with`(ScalaSerdes.Long, ScalaSerdes.Thrift[MigratorInteraction])
        )
    }

Ungrouped