unbindConnectionFactory();
tearDownConnectionFactories();
   public synchronized void stop() throws Exception   {      if (!started)      {         return;      }      log.debug(this + " stopping");      unbindConnectionFactory();      mbeanServer.unregisterMBean(DESTINATION_MANAGER_OBJECT_NAME);      tearDownAdvisors();      started = false;      log.debug(this + " stopped");   }