ObjectName poName = new ObjectName(postOffice);
startService(poName);
//wait for jgroups back
MessagingPostOffice pm = (MessagingPostOffice)JMXAccessor.getJMXAttributeOverSecurity(server, poName, "Instance");
while (!pm.waitForJGroups())
{
log.info("Failed to start post office due to JGroups failure, retrying...");
this.stopService(poName);
makeSureDelay();
this.startService(poName);