Advertisement
Guest User

Untitled

a guest
Nov 13th, 2014
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.42 KB | None | 0 0
  1.   private def toMessage(value: Val, key: Option[Key] = None, topic: Option[String] = None): KeyedMessage[Key, Val] = {
  2.     val t = topic.getOrElse(defaultTopic.getOrElse(throw new IllegalArgumentException("Must provide topic or default topic")))
  3.     require(!t.isEmpty, "Topic must not be empty")
  4.     key match {
  5.       case Some(key) => new KeyedMessage(t, key, value)
  6.       case _ => new KeyedMessage(t, value)
  7.     }
  8.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement