@@ -43,7 +43,7 @@ object EmbeddedKafka extends EmbeddedKafkaSupport {
4343 *
4444 * @param config an implicit [[EmbeddedKafkaConfig ]]
4545 */
46- def start ()(implicit config : EmbeddedKafkaConfig ) = {
46+ def start ()(implicit config : EmbeddedKafkaConfig ): Unit = {
4747 factory = Option (startZooKeeper(config.zooKeeperPort))
4848 broker = Option (startKafka(config))
4949 }
@@ -86,8 +86,8 @@ object EmbeddedKafka extends EmbeddedKafkaSupport {
8686}
8787
8888sealed trait EmbeddedKafkaSupport {
89- val executorService = Executors .newFixedThreadPool(2 )
90- implicit val executionContext =
89+ private val executorService = Executors .newFixedThreadPool(2 )
90+ implicit private val executionContext =
9191 ExecutionContext .fromExecutorService(executorService)
9292
9393 val zkSessionTimeoutMs = 10000
@@ -100,7 +100,7 @@ sealed trait EmbeddedKafkaSupport {
100100 * @param body the function to execute
101101 * @param config an implicit [[EmbeddedKafkaConfig ]]
102102 */
103- def withRunningKafka (body : => Any )(implicit config : EmbeddedKafkaConfig ) = {
103+ def withRunningKafka (body : => Any )(implicit config : EmbeddedKafkaConfig ): Any = {
104104
105105 val factory = startZooKeeper(config.zooKeeperPort)
106106 val broker = startKafka(config)
@@ -238,7 +238,7 @@ sealed trait EmbeddedKafkaSupport {
238238 }
239239
240240 def thatSerializesValuesWith [V ](serializer : Class [_ <: Serializer [V ]])(
241- implicit config : EmbeddedKafkaConfig ) = {
241+ implicit config : EmbeddedKafkaConfig ): KafkaProducer [ String , V ] = {
242242 val producer = new KafkaProducer [String , V ](
243243 baseProducerConfig + (ProducerConfig .KEY_SERIALIZER_CLASS_CONFIG -> classOf [
244244 StringSerializer ].getName,
@@ -248,7 +248,7 @@ sealed trait EmbeddedKafkaSupport {
248248 }
249249
250250 def apply [V ](implicit valueSerializer : Serializer [V ],
251- config : EmbeddedKafkaConfig ) = {
251+ config : EmbeddedKafkaConfig ): KafkaProducer [ String , V ] = {
252252 val producer = new KafkaProducer [String , V ](baseProducerConfig(config),
253253 new StringSerializer ,
254254 valueSerializer)
0 commit comments