public I_XmlBlasterAccess connect(final Global glob, I_Callback cb) throws XmlBlasterException {
final String clientName = "ClientTo[" + glob.getId() + "]";
if (glob.getId() == null || glob.getId().length() < 1) log.severe("glob.getId() is not set");
I_XmlBlasterAccess con = glob.getXmlBlasterAccess();
con.registerConnectionListener(new I_ConnectionStateListener() {
public void reachedAlive(ConnectionStateEnum oldState, I_XmlBlasterAccess connection) {
log.info("Changed from connection state " + oldState +
" to " + ConnectionStateEnum.ALIVE + " with " +
connection.getQueue().getNumOfEntries() + " queue entries pending" +
": We were lucky, reconnected to " + connection.getGlobal().getId());