Details
Description
Add the ability to "publish now" to the MessageServiceClient. The current publish(...) methods don't actually publish the message directly. Instead the message is put in a MessagePipeline in order to give the MessageServiceClient a chance to gather multiple message before publishing a big concatenated message. The introduction of publishNow(...) methods should give us the ability to directly publish a message giving the ability to act directly on failure as well.
I added the publishNow(...) method equivalents of the publish(...) methods. Note that the publishNow(...) methods might throw a MessageServiceException. The MainServlet now uses the publishNow(...) method to potentially fail quickly in case the Push Server is not there. Marking this one as FIXED.