package embeddedkafka
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- embeddedkafka
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
case class
EmbeddedK(factory: Option[EmbeddedZ], broker: KafkaServer, logsDirs: Path, config: EmbeddedKafkaConfig) extends EmbeddedServerWithKafka with Product with Serializable
An instance of an embedded Kafka server.
An instance of an embedded Kafka server.
- factory
the optional EmbeddedZ server which Kafka relies upon.
- broker
the Kafka server.
- logsDirs
the directory logs are to be written to.
- config
the EmbeddedKafkaConfig used to start the broker.
- trait EmbeddedKafka extends EmbeddedKafkaSupport[EmbeddedKafkaConfig] with EmbeddedKafkaOps[EmbeddedKafkaConfig, EmbeddedK]
- trait EmbeddedKafkaConfig extends AnyRef
- case class EmbeddedKafkaConfigImpl(kafkaPort: Int, zooKeeperPort: Int, customBrokerProperties: Map[String, String], customProducerProperties: Map[String, String], customConsumerProperties: Map[String, String]) extends EmbeddedKafkaConfig with Product with Serializable
-
case class
EmbeddedZ(factory: ServerCnxnFactory, logsDirs: Path) extends EmbeddedServer with Product with Serializable
An instance of an embedded Zookeeper server.
An instance of an embedded Zookeeper server.
- factory
the server.
- logsDirs
the directory logs are to be written to.
- class KafkaUnavailableException extends RuntimeException
Value Members
- def duration2JavaDuration(d: FiniteDuration): Duration
- def loanAndClose[A <: AutoCloseable, B](a: A)(f: (A) ⇒ B): B
-
object
Codecs
useful encoders/serializers, decoders/deserializers and
ConsumerRecord
decoders - object EmbeddedK extends Serializable
- object EmbeddedKafka extends EmbeddedKafka with RunningEmbeddedKafkaOps[EmbeddedKafkaConfig, EmbeddedK]
- object EmbeddedKafkaConfig
-
object
UUIDs
Utility object for creating unique test IDs.
Utility object for creating unique test IDs. Useful for separating IDs and directories across test cases.