monitorTimeout(client); // local operation, timeouts on remote host are not started until failover
// Finally, if a new MessageClient was created, notify its created
// listeners now that MessageClient's subscription state is setup.
if (!subscriptionAlreadyExists)
client.notifyCreatedListeners();
}
}
finally {
releaseMessageClient(client);
}