Packages

p

io.github

embeddedkafka

package embeddedkafka

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. embeddedkafka
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package ops

Type Members

  1. case class EmbeddedK(broker: BrokerServer, controller: ControllerServer, logsDirs: Path, config: EmbeddedKafkaConfig) extends EmbeddedServerWithKafka with Product with Serializable

    An instance of an embedded Kafka server.

    An instance of an embedded Kafka server.

    broker

    the Kafka broker server.

    controller

    the Kafka controller server.

    logsDirs

    the directory logs are to be written to.

    config

    the EmbeddedKafkaConfig used to start the broker.

  2. trait EmbeddedKafka extends EmbeddedKafkaSupport[EmbeddedKafkaConfig] with EmbeddedKafkaOps[EmbeddedKafkaConfig, EmbeddedK]
  3. trait EmbeddedKafkaConfig extends AnyRef
  4. case class EmbeddedKafkaConfigImpl(kafkaPort: Int, controllerPort: Int, customBrokerProperties: Map[String, String], customProducerProperties: Map[String, String], customConsumerProperties: Map[String, String]) extends EmbeddedKafkaConfig with Product with Serializable
  5. class KafkaUnavailableException extends RuntimeException

Value Members

  1. def duration2JavaDuration(d: FiniteDuration): Duration
  2. def loanAndClose[A <: AutoCloseable, B](a: A)(f: (A) => B): B
  3. object Codecs

    useful encoders/serializers, decoders/deserializers and ConsumerRecord decoders

  4. object EmbeddedKafka extends EmbeddedKafka with RunningEmbeddedKafkaOps[EmbeddedKafkaConfig, EmbeddedK]
  5. object EmbeddedKafkaConfig
  6. 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.

Inherited from AnyRef

Inherited from Any

Ungrouped