ActiveMQConnection throws Exception when closing an already closed exception.
-----------------------------------------------------------------------------
Key: AMQ-1364
URL: https://issues.apache.org/activemq/browse/AMQ-1364
Project: ActiveMQ
Issue Type: Bug
Components: Connector
Affects Versions: 4.1.1
Reporter: Jörg Henne
Priority: Minor
The {{ActiveMQConnection.close()}} explicitely states
bq. Closing a closed connection must NOT throw an exception.
But the first call in the close() implementation is to checkClosed(), which
throws an exception, if the connection is already closed:
{code:language=java}
/**
* simply throws an exception if the Connection is already closed
*
* @throws JMSException
*/
protected synchronized void checkClosed() throws JMSException {
if (closed.get()) {
throw new ConnectionClosedException();
}
}
{code}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.