*/
private UpdateReturnQosServer doDistribute(SubscriptionInfo sub, MsgQueueUpdateEntry entry) throws XmlBlasterException {
if (log.isLoggable(Level.FINER)) log.finer("doDistribute");
// this is a sync call (all in the same thread)
entry.setWantReturnObject(true);
DispatchWorker worker = new DispatchWorker(this.global, sub.getSessionInfo().getDispatchManager());
ArrayList list = new ArrayList();
list.add(entry);
worker.run(list);
return (UpdateReturnQosServer)entry.getReturnObj();
}