Skip to content

Instantly share code, notes, and snippets.

@cy6erGn0m
Created September 27, 2014 07:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cy6erGn0m/d745ae4bebe5304711e0 to your computer and use it in GitHub Desktop.
Save cy6erGn0m/d745ae4bebe5304711e0 to your computer and use it in GitHub Desktop.
val listener = eventBus {
on (javaClass<Started>()) signal { c -> println("job ${c.job} started")}
on (javaClass<Failed>()) signal { f -> println("job failed: ${f.t.getMessage()}")}
on (javaClass<Completed<Int>>()) signal { c -> println("job ${c.job} completed, result is ${c.result}")}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment