Author: buildbot
Date: Tue May 21 00:22:31 2013
New Revision: 862551
Log:
Production update by buildbot for activemq
Modified:
websites/production/activemq/content/cache/docs.pageCache
websites/production/activemq/content/cms/cms-api-overview.html
Modified: websites/production/activemq/content/cache/docs.pageCache
==============================================================================
Binary files - no diff available.
Modified: websites/production/activemq/content/cms/cms-api-overview.html
==============================================================================
--- websites/production/activemq/content/cms/cms-api-overview.html (original)
+++ websites/production/activemq/content/cms/cms-api-overview.html Tue May 21
00:22:31 2013
@@ -584,38 +584,18 @@ using namespace std;
void cleanup(){
- <span
class="code-comment">//*************************************************
-</span> <span class="code-comment">// Always close destination,
consumers and producers before
-</span> <span class="code-comment">// you destroy their sessions and
connection.
-</span> <span
class="code-comment">//*************************************************
-</span>
- <span class="code-comment">// Destroy resources.
-</span> <span class="code-keyword">try</span>{
- <span class="code-keyword">if</span>( destination != NULL ) delete
destination;
- }<span class="code-keyword">catch</span> (CMSException& e) {}
- destination = NULL;
-
- <span class="code-keyword">try</span>{
- <span class="code-keyword">if</span>( consumer != NULL ) delete
consumer;
- }<span class="code-keyword">catch</span> (CMSException& e) {}
- consumer = NULL;
-
- <span class="code-comment">// Close open resources.
-</span> <span class="code-keyword">try</span>{
- <span class="code-keyword">if</span>( session != NULL )
session->close();
- <span class="code-keyword">if</span>( connection != NULL )
connection->close();
- }<span class="code-keyword">catch</span> (CMSException& e) {}
-
- <span class="code-comment">// Now Destroy them
-</span> <span class="code-keyword">try</span>{
- <span class="code-keyword">if</span>( session != NULL ) delete
session;
- }<span class="code-keyword">catch</span> (CMSException& e) {}
- session = NULL;
-
- <span class="code-keyword">try</span>{
- <span class="code-keyword">if</span>( connection != NULL ) delete
connection;
- }<span class="code-keyword">catch</span> (CMSException& e) {}
- connection = NULL;
+ <span class="code-keyword">try</span> {
+ <span class="code-keyword">if</span>( connection != NULL ) {
+ connection->close();
+ }
+ } <span class="code-keyword">catch</span> ( CMSException& e ) {
+ e.printStackTrace();
+ }
+
+ delete destination;
+ delete consumer;
+ delete session;
+ delete connection;
}
};
@@ -837,32 +817,18 @@ using namespace std;
void cleanup(){
- <span class="code-comment">// Destroy resources.
-</span> <span class="code-keyword">try</span>{
- <span class="code-keyword">if</span>( destination != NULL ) delete
destination;
- }<span class="code-keyword">catch</span> ( CMSException& e ) {
e.printStackTrace(); }
- destination = NULL;
-
- <span class="code-keyword">try</span>{
- <span class="code-keyword">if</span>( producer != NULL ) delete
producer;
- }<span class="code-keyword">catch</span> ( CMSException& e ) {
e.printStackTrace(); }
- producer = NULL;
-
- <span class="code-comment">// Close open resources.
-</span> <span class="code-keyword">try</span>{
- <span class="code-keyword">if</span>( session != NULL )
session->close();
- <span class="code-keyword">if</span>( connection != NULL )
connection->close();
- }<span class="code-keyword">catch</span> ( CMSException& e ) {
e.printStackTrace(); }
-
- <span class="code-keyword">try</span>{
- <span class="code-keyword">if</span>( session != NULL ) delete
session;
- }<span class="code-keyword">catch</span> ( CMSException& e ) {
e.printStackTrace(); }
- session = NULL;
-
- <span class="code-keyword">try</span>{
- <span class="code-keyword">if</span>( connection != NULL ) delete
connection;
- }<span class="code-keyword">catch</span> ( CMSException& e ) {
e.printStackTrace(); }
- connection = NULL;
+ <span class="code-keyword">try</span> {
+ <span class="code-keyword">if</span>( connection != NULL ) {
+ connection->close();
+ }
+ } <span class="code-keyword">catch</span> ( CMSException& e ) {
+ e.printStackTrace();
+ }
+
+ delete destination;
+ delete producer;
+ delete session;
+ delete connection;
}
};