[ https://issues.apache.org/activemq/browse/AMQNET-123?page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#action_36796 ] Jim Gomes logged work on AMQNET-123: ------------------------------------ Author: Jim Gomes Created on: 09/Dec/08 10:57 AM Start Date: 09/Dec/08 10:57 AM Worklog Time Spent: 1 hour Issue Time Tracking ------------------- Time Spent: 1 hour Remaining Estimate: 0 minutes > IDestination interface doesn't support delete / dispose and using DisposeOf killed the connection (realting to AMQNET-2) > ------------------------------------------------------------------------------------------------------------------------ > > Key: AMQNET-123 > URL: https://issues.apache.org/activemq/browse/AMQNET-123 > Project: ActiveMQ .Net > Issue Type: Bug > Components: ActiveMQ Client > Affects Versions: 1.1 > Reporter: NNZZ > Assignee: Jim Gomes > Fix For: 1.1 > > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > When creating temporary queues we need to delete them as they remain live in memory as long as the connection remains live. > However, I am not clear of how I can delete the temp queues without closing the connection. I am using .Net (and therefore Apache.NMS.ActiveMQ), and I don't see any delete method in Apache.NMS.ActiveMQ.Commands.ActiveMQTempQueue (which is the runtime type returned when I create temp queue via the session), and I also don't see any delete method in Apache.NMS.ITemporaryQueue interface. > I tried to use Apache.NMS.ActiveMQ.Connection.DisposeOf which deletes the temp queue when I pass Apache.NMS.ActiveMQ.Commands.ActiveMQTempQueue to it. However, it seems to kill the connection, even though according to AMQNET-2 it should be resolved, as when I try to connect with the broker again right after I called disposeOf I am getting the following error: > System.Exception: Error writing to broker. Transport connection is closed. > at Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransport.Oneway(Command command) : Transport connection error: Error writing to broker. Transport connection is closed. > Would you be able to advise us how we can delete temp queues without closing the connection. > Many thanks > N -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.