On 10/24/2013 04:25 PM, guenther wrote:
Hi Gordon,

regarding my "businessRequestQueue" the issue was that when I just put that
name into the properties file
the way you mention:

queue.topicExchange=businessRequestQueue

and let the queue be generated "automatically" by the
org.apache.qpid.amqp_1_0.jms.jndi.PropertiesFileInitialContextFactory (this
is the 1.0-version of the Factory in the example) keeping the example-code

Destination destination = (Destination) context.lookup("topicExchange");

I got a DestinationImpl as the destination and not a QueueImpl and this
somehow led to an exception when I tried to send the message. Actually I
don't know why this happened.

Ah, sorry, I didn't realise you had already tried that. I'm not sure what the issue is there. Rob or anyone else, are you able to shed any light?

But as soon I ignored the properties file for
the creation of the destination and used in a "hardcoded" way (in the sense
that it didn't use the Factory for the creation)

Destination destination = session.createQueue("businessRequestQueue");

it worked.

Regarding JIRA: someone from the Qpid team should say, if there's any
purpose behind not having a default constructor any more for the connection
factory.

My guess would be that its absence did not previously cause any problems. The destination and connection factory impls for the old 0-10/0-9-1/0.8 client do all have default destructors.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to