com.sclasen.akka

kafka

package kafka

Visibility
  1. Public
  2. All

Type Members

  1. class AkkaConsumer[Key, Msg] extends AnyRef

  2. 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 = ..., commitConfig: CommitConfig = ...) extends Product with Serializable

  3. case class CommitConfig(commitInterval: Option[FiniteDuration] = ..., commitAfterMsgCount: Option[Int] = scala.Some.apply[Int](10000), commitTimeout: Timeout = ...) extends Product with Serializable

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

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

Value Members

  1. object AkkaConsumer

  2. object AkkaConsumerProps extends Serializable

  3. object ConnectorFSM

  4. object StreamFSM

Ungrouped