Package

com.sclasen.akka

kafka

Permalink

package kafka

Visibility
  1. Public
  2. All

Type Members

  1. class AkkaBatchConsumer[Key, Msg, Out, BatchOut] extends AnyRef

    Permalink
  2. case class AkkaBatchConsumerProps[Key, Msg, Out, BatchOut](system: ActorSystem, actorRefFactory: ActorRefFactory, zkConnect: String, topicFilterOrTopic: Either[TopicFilter, String], group: String, streams: Int, keyDecoder: Decoder[Key], msgDecoder: Decoder[Msg], msgHandler: (MessageAndMetadata[Key, Msg]) ⇒ Out, batchHandler: (IndexedSeq[Out]) ⇒ BatchOut, receiver: ActorRef, connectorActorName: Option[String], batchSize: Int = 1000, batchTimeout: Timeout = Timeout(1 second), startTimeout: Timeout = Timeout(5 seconds)) extends Product with Serializable

    Permalink
  3. class AkkaConsumer[Key, Msg] extends AnyRef

    Permalink
  4. case class AkkaConsumerProps[Key, Msg](system: ActorSystem, actorRefFactory: ActorRefFactory, zkConnect: String, topicFilterOrTopic: Either[TopicFilter, String], group: String, streams: Int, keyDecoder: Decoder[Key], msgDecoder: Decoder[Msg], msgHandler: (MessageAndMetadata[Key, Msg]) ⇒ Any, receiver: ActorRef, connectorActorName: Option[String], maxInFlightPerStream: Int = 64, startTimeout: Timeout = Timeout(5 seconds), commitConfig: CommitConfig = CommitConfig()) extends Product with Serializable

    Permalink
  5. class AkkaDirectConsumer[Key, Msg] extends AnyRef

    Permalink
  6. case class AkkaDirectConsumerProps[Key, Msg](system: ActorSystem, actorRefFactory: ActorRefFactory, zkConnect: String, topicFilterOrTopic: Either[TopicFilter, String], group: String, streams: Int, keyDecoder: Decoder[Key], msgDecoder: Decoder[Msg], msgHandler: (MessageAndMetadata[Key, Msg]) ⇒ Any, receiver: ActorRef, connectorActorName: Option[String], startTimeout: Timeout = Timeout(5 seconds)) extends Product with Serializable

    Permalink
  7. class BatchConnectorFSM[Key, Msg, Out, BatchOut] extends Actor with FSM[BatchConnectorState, Int]

    Permalink
  8. class BatchStreamFSM[Key, Msg, Out] extends Actor with FSM[BatchStreamState, Int]

    Permalink
  9. case class CommitConfig(commitInterval: Option[FiniteDuration] = Some(10 seconds), commitAfterMsgCount: Option[Int] = Some(10000), commitTimeout: Timeout = Timeout(5 seconds)) extends Product with Serializable

    Permalink
  10. class ConnectorFSM[Key, Msg] extends Actor with FSM[ConnectorState, Int]

    Permalink
  11. class StreamFSM[Key, Msg] extends Actor with FSM[StreamState, Int]

    Permalink

Value Members

  1. object AkkaBatchConsumerProps extends Serializable

    Permalink
  2. object AkkaConsumer

    Permalink
  3. object AkkaConsumerProps extends Serializable

    Permalink
  4. object AkkaDirectConsumerProps extends Serializable

    Permalink
  5. object BatchConnectorFSM

    Permalink
  6. object BatchStreamFSM

    Permalink
  7. object ConnectorFSM

    Permalink
  8. object StreamFSM

    Permalink

Ungrouped