private void addCallback(ClientConnectionFactoryDelegate delegate) throws Throwable
{
remoting.getCallbackManager().setConnectionfactoryCallbackHandler(new ConnectionFactoryCallbackHandler(this, remoting));
ConnectionFactoryAddCallbackRequest request =
new ConnectionFactoryAddCallbackRequest (JMSClientVMIdentifier.instance,
remoting.getRemotingClient().getSessionId(),
delegate.getID(),
Version.instance().getProviderIncrementingVersion());
remoting.getRemotingClient().invoke(request, null);