Skip to content

Commit 5d7897d

Browse files
authored
Adding return types to methods. Also, limiting scopes of some variables. (#53)
1 parent 6ad9e53 commit 5d7897d

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

embedded-kafka/src/main/scala/net/manub/embeddedkafka/EmbeddedKafka.scala

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

8888
sealed 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)

embedded-kafka/src/main/scala/net/manub/embeddedkafka/EmbeddedKafkaConfig.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ package net.manub.embeddedkafka
22

33
case class EmbeddedKafkaConfig(kafkaPort: Int = 6001,
44
zooKeeperPort: Int = 6000,
5-
customBrokerProperties: Map[String, String] =
6-
Map.empty)
5+
customBrokerProperties: Map[String, String] = Map.empty)
76

87
object EmbeddedKafkaConfig {
98
implicit val defaultConfig = EmbeddedKafkaConfig()

0 commit comments

Comments
 (0)