This closes #158

This commit is contained in:
Timothy Bish 2015-11-19 13:14:26 -05:00
commit d730e35f9d
1 changed files with 26 additions and 24 deletions

View File

@ -678,6 +678,7 @@ public class ActiveMQConnection implements Connection, TopicConnection, QueueCon
this.activeTempDestinations.clear();
try {
if (isConnectionInfoSentToBroker) {
// If we announced ourselves to the broker.. Try to let the broker
// know that the connection is being shutdown.
@ -694,7 +695,7 @@ public class ActiveMQConnection implements Connection, TopicConnection, QueueCon
}
doAsyncSendPacket(new ShutdownInfo());
}
} finally { // release anyway even if previous communication fails
started.set(false);
// TODO if we move the TaskRunnerFactory to the connection
@ -708,6 +709,7 @@ public class ActiveMQConnection implements Connection, TopicConnection, QueueCon
closing.set(false);
}
}
}
} finally {
try {
if (executor != null) {