Well either way, the receiving client has to do active polling whether it uses jms or my solution.
I also can disregard the memory problem relating to the singleton as the application won't go public (as I said I'm writing it more for its educational value)
But thank you for your respones.
Greetings from Germany,
ps