What's the best Java based API (JCMSP, JMS or new Java) to achieve blocking publish behaviour?

Hi @ChristianHoltfurth ,
I would also point out that the PubSub+ Messaging API for Java supports a blocking send as well with the publishAwaitAcknowledgement method. Docs here .
@Aaron recently added a GuaranteedBlockingPublisher sample that highlights how to use it.

Hope that helps!