I have successfully managed to create a durable queue with a binding to an exchange through QpidJMS when I connect directly to the broker using the Session.createDurableConsumer() API. This is great progress for us. It appears that queue is going to live forever, which we do not want.
When I try to connect the same client to the qdrouter (who is linked to the broker), a queue with a different name is created, but the binding to the desired exchange/topic is still created. I noticed that when my client disconnects, this queue is deleted and the dispatcher logs a message that the link is aborted because the connection is lost. In both of these cases, we are targeting the ability for the queue and binding to stay alive after a client disconnects for a certain period of time, potentially still accumulating messages. If the client doesn't reconnect in a few minutes, the queue should just be automatically deleted by the broker. Is this something I can do through the QpidJMS interface? Would I need to drop down to the proton-j level? -- Sent from: http://qpid.2158936.n2.nabble.com/Apache-Qpid-users-f2158936.html --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
