9.3. 클라이언트 창에서 연결 닫기

클라이언트 애플리케이션은 중단된 연결이 발생하지 않도록 종료하기 전에 제어되는 방식으로 리소스를 종료해야 합니다. Java에서는 finally 블록 내의 연결을 닫는 것이 좋습니다.

Connection jmsConnection = null;
try {
   ConnectionFactory jmsConnectionFactory = ActiveMQJMSClient.createConnectionFactoryWithoutHA(...);
   jmsConnection = jmsConnectionFactory.createConnection();
   ...use the connection...
}
finally {
   if (jmsConnection != null) {
      jmsConnection.close();
   }
}