Package

com.twitter.finatra

kafkastreams

Permalink

package kafkastreams

Visibility
  1. Public
  2. All

Type Members

  1. abstract class KafkaStreamsTwitterServer extends TwitterServer with KafkaFlagUtils with ScalaStreamsImplicits

    Permalink

    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])
        )
    }

Value Members

  1. package config

    Permalink
  2. package domain

    Permalink
  3. package dsl

    Permalink
  4. package flushing

    Permalink
  5. package internal

    Permalink
  6. package query

    Permalink
  7. package transformer

    Permalink
  8. package utils

    Permalink

Ungrouped