Разве вы не можете просто "перенести" этот пример в Scala? Импорт и использование классов Java должны «просто работать», как и аннотации (подробнее см. http://www.scala -lang.org / node / 106 ). Тогда это просто случай вызова фреймворка как обычно, который должен подобрать ваш класс Scala так же, как и класс Java (в конце концов, это все байт-код JVM, в конце концов ...).
Или я что-то упустил?