3 Replies Latest reply on Dec 3, 2011 11:50 AM by clebert.suconic

    Hornetq 2.2.5 HornetQJMSClient migration from 2.1.2

    johnnysoccer

      I'm migrating form 2.1.2 to 2.2.5 and previously:

       

      HornetQConnectionFactory cf = HornetQJMSClient.createConnectionFactory(TransportConfiguration tc);

       

      worked just fine.  In 2.2.5

       

      HornetQConnectionFactory cf = HornetQJMSClient.createConnectionFactoryWithoutHA(JMSFactoryType.CF,TransportConfiguration);

       

      seems to be the appropriate replcacement, except, HornetQConnectionFactory no longer implements javax.jms.ConnectionFactory

       

      My questions are:

        can I reliably count on HornetQJMSClient.createConnectionFactoryWithoutHA(type,config) to return a HornetQJMSConnectionFactory (which does implement javax.jms.ConnectionFactory) as the underlying implementation?

       

      and more importantly, shouldn't HornetQJMSClient.createConnectionFactoryXxx() signature actually return a HornetQJMSConnectionFactory instead of HornetQConnectionFactory?

       

      John