Utility trait for easily creating Kafka consumers and accessing their consumed messages.
An instance of an embedded Kafka server.
An instance of an embedded Zookeeper server.
the Directory logs are to be written to.
the EmbeddedKafkaConfig used to start the factory.
useful encoders/serializers, decoders/deserializers and ConsumerRecord decoders*
Method extensions for Kafka's KafkaConsumer API allowing easy testing.
Utility object for creating unique test IDs.