}
// attempt connection back
clientInvoker = InvokerRegistry.createClientInvoker(locator);
clientInvoker.connect();
client = new Client(Thread.currentThread().getContextClassLoader(), clientInvoker, Subsystem.JMX);
asyncQueue = new LinkedQueue();
biDirectionalSender = new BiDirectionClientNotificationSender();
biDirectionalSender.start();
asyncSend = true;
}
catch(Throwable e)