You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ch...@apache.org on 2007/01/24 20:44:17 UTC

svn commit: r499544 [8/20] - in /incubator/activemq/site: ./ 2004/04/13/ 2004/05/26/ 2004/06/23/ 2004/06/25/ 2004/08/17/ 2004/08/19/ 2004/08/23/ 2004/10/07/ 2004/11/02/ 2004/12/20/ 2005/02/03/ 2005/02/25/ 2005/04/11/ 2005/06/06/ 2005/07/04/ 2005/07/13/...

Modified: incubator/activemq/site/activemq-c-clients.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/activemq-c-clients.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/activemq-c-clients.html (original)
+++ incubator/activemq/site/activemq-c-clients.html Wed Jan 24 11:43:50 2007
@@ -270,304 +270,23 @@
 
 <H2><A name="ActiveMQC%2B%2BClients-ActiveMQCPPNews"></A><B>ActiveMQ-CPP News</B></H2>
 
-<H3><A name="ActiveMQC%2B%2BClients-ActiveMQCPP1.0isReleased%21"></A>ActiveMQ-CPP 1.0 is Released!</H3>
 
-<P>You can download the ActiveMQ CPP source bundle from the release page <A href="activemq-cpp-10-release.html" title="ActiveMQ CPP 1.0 Release">here</A></P>
+<H3><A name="ActiveMQC%2B%2BClients-ActiveMQCPP1.0isReleased%5C%21"></A>ActiveMQ-CPP 1.0 is Released&#33;</H3>
 
-<H2><A name="ActiveMQC%2B%2BClients-OverviewofActiveMQCPP"></A><B>Overview of ActiveMQ-CPP</B></H2>
-<P>In addition to providing a JMS 1.1-like API, ActiveMQ-CPP also provides a robust set of classes that support things such as threading, I/O, sockets, etc. You may find many of these classes useful, such as the &quot;synchronized&quot; macro that let&apos;s you use a Java-like synchronization on any object that implements the activemq::concurrent::Synchronizable interface.</P>
+<P>You can download the ActiveMQ CPP source bundle from the release page <A href="activemq-cpp-10-release.html" title="ActiveMQ CPP 1.0 Release">here</A></P>
 
-<P>The latest source code for the ActiveMQ-CPP is <SPAN class="nobr"><A href="https://svn.apache.org/repos/asf/incubator/activemq/activemq-cpp/trunk/activemq-cpp/" title="Visit page outside Confluence" rel="nofollow">here<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> Due to changes needed in the Broker the ActiveMQ-CPP client works with the 4.0.2 and above Broker only.</P>
+<H2><A name="ActiveMQC%2B%2BClients-ActiveMQCPPDocumentation"></A>ActiveMQ-CPP <B>Documentation</B></H2>
 
-<P>Also, check out the <A href="activemq-cpp-roadmap.html" title="ActiveMQ CPP roadmap">ActiveMQ CPP roadmap</A> for the list of features that are planned for future releases.</P>
+<OL>
+	<LI><A href="activemq-cpp-overview.html" title="ActiveMQ CPP Overview">Overview</A></LI>
+	<LI>Implementation of the CMS API
+	<OL>
+		<LI><A href="activemq-cpp-stomp.html" title="ActiveMQ CPP Stomp">Stomp</A></LI>
+		<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=ACTIVEMQ&title=ActiveMQ%20CPP%20Openwire&linkCreation=true&fromPageId=8971" title="Create Page: ActiveMQ CPP Openwire" class="createlink">Openwire<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+	</OL>
+	</LI>
+</OL>
 
-<H3><A name="ActiveMQC%2B%2BClients-Example"></A>Example</H3>
-
-<P>The following example shows ActiveMQ-CPP in action:</P>
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">#include &lt;activemq/concurrent/<SPAN class="code-object">Thread</SPAN>.h&gt;
-#include &lt;activemq/concurrent/<SPAN class="code-object">Runnable</SPAN>.h&gt;
-#include &lt;activemq/core/ActiveMQConnectionFactory.h&gt;
-#include &lt;activemq/util/<SPAN class="code-object">Integer</SPAN>.h&gt;
-#include &lt;cms/Connection.h&gt;
-#include &lt;cms/Session.h&gt;
-#include &lt;cms/TextMessage.h&gt;
-#include &lt;cms/ExceptionListener.h&gt;
-#include &lt;cms/MessageListener.h&gt;
-#include &lt;stdlib.h&gt;
-#include &lt;iostream&gt;
-
-using namespace activemq::core;
-using namespace activemq::util;
-using namespace activemq::concurrent;
-using namespace cms;
-using namespace std;
-
-class HelloWorldProducer : <SPAN class="code-keyword">public</SPAN> <SPAN class="code-object">Runnable</SPAN> {
-<SPAN class="code-keyword">private</SPAN>:
-    
-    Connection* connection;
-    Session* session;
-    Destination* destination;
-    MessageProducer* producer;
-    <SPAN class="code-object">int</SPAN> numMessages;
-    bool useTopic;
-
-<SPAN class="code-keyword">public</SPAN>:
-    
-    HelloWorldProducer( <SPAN class="code-object">int</SPAN> numMessages, bool useTopic = <SPAN class="code-keyword">false</SPAN> ){
-        connection = NULL;
-        session = NULL;
-        destination = NULL;
-        producer = NULL;
-        <SPAN class="code-keyword">this</SPAN>-&gt;numMessages = numMessages;
-        <SPAN class="code-keyword">this</SPAN>-&gt;useTopic = useTopic;
-    }
-    
-    virtual ~HelloWorldProducer(){
-        cleanup();
-    }
-    
-    virtual void run() {
-        <SPAN class="code-keyword">try</SPAN> {
-            <SPAN class="code-comment">// Create a ConnectionFactory
-</SPAN>            ActiveMQConnectionFactory* connectionFactory = <SPAN class="code-keyword">new</SPAN> ActiveMQConnectionFactory(<SPAN class="code-quote">&quot;tcp:<SPAN class="code-comment">//127.0.0.1:61613&quot;</SPAN>);
-</SPAN>
-            <SPAN class="code-comment">// Create a Connection
-</SPAN>            connection = connectionFactory-&gt;createConnection();
-            connection-&gt;start();
-
-            <SPAN class="code-comment">// Create a Session
-</SPAN>            session = connection-&gt;createSession( Session::AUTO_ACKNOWLEDGE );
-
-            <SPAN class="code-comment">// Create the destination (Topic or Queue)
-</SPAN>            <SPAN class="code-keyword">if</SPAN>( useTopic ) {
-                destination = session-&gt;createTopic( <SPAN class="code-quote">&quot;TEST.FOO&quot;</SPAN> );
-            } <SPAN class="code-keyword">else</SPAN> {
-                destination = session-&gt;createQueue( <SPAN class="code-quote">&quot;TEST.FOO&quot;</SPAN> );
-            }
-
-            <SPAN class="code-comment">// Create a MessageProducer from the Session to the Topic or Queue
-</SPAN>            producer = session-&gt;createProducer( destination );
-            producer-&gt;setDeliveryMode( DeliveryMode::NON_PERSISTANT );
-            
-            <SPAN class="code-comment">// Create the <SPAN class="code-object">Thread</SPAN> Id <SPAN class="code-object">String</SPAN>
-</SPAN>            string threadIdStr = <SPAN class="code-object">Integer</SPAN>::toString( <SPAN class="code-object">Thread</SPAN>::getId() );
-            
-            <SPAN class="code-comment">// Create a messages
-</SPAN>            string text = (string)<SPAN class="code-quote">&quot;Hello world! from thread &quot;</SPAN> + threadIdStr;
-            
-            <SPAN class="code-keyword">for</SPAN>( <SPAN class="code-object">int</SPAN> ix=0; ix&lt;numMessages; ++ix ){
-                TextMessage* message = session-&gt;createTextMessage( text );
-
-                <SPAN class="code-comment">// Tell the producer to send the message
-</SPAN>                printf( <SPAN class="code-quote">&quot;Sent message from thread %s\n&quot;</SPAN>, threadIdStr.c_str() );
-                producer-&gt;send( message );
-                
-                delete message;
-            }
-            
-        }<SPAN class="code-keyword">catch</SPAN> ( CMSException&amp; e ) {
-            e.printStackTrace();
-        }
-    }
-    
-<SPAN class="code-keyword">private</SPAN>:
-
-    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&amp; e ) {}
-            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&amp; e ) {}
-            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-&gt;close();
-                <SPAN class="code-keyword">if</SPAN>( connection != NULL ) connection-&gt;close();
-            }<SPAN class="code-keyword">catch</SPAN> ( CMSException&amp; e ) {}
-
-            <SPAN class="code-keyword">try</SPAN>{
-                <SPAN class="code-keyword">if</SPAN>( session != NULL ) delete session;
-            }<SPAN class="code-keyword">catch</SPAN> ( CMSException&amp; 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&amp; e ) {}
-            connection = NULL;
-    }
-};
-
-class HelloWorldConsumer : <SPAN class="code-keyword">public</SPAN> ExceptionListener, 
-                           <SPAN class="code-keyword">public</SPAN> MessageListener,
-                           <SPAN class="code-keyword">public</SPAN> <SPAN class="code-object">Runnable</SPAN> {
-    
-<SPAN class="code-keyword">private</SPAN>:
-    
-    Connection* connection;
-    Session* session;
-    Destination* destination;
-    MessageConsumer* consumer;
-    <SPAN class="code-object">long</SPAN> waitMillis;
-    bool useTopic;
-        
-<SPAN class="code-keyword">public</SPAN>: 
-
-    HelloWorldConsumer( <SPAN class="code-object">long</SPAN> waitMillis, bool useTopic = <SPAN class="code-keyword">false</SPAN> ){
-        connection = NULL;
-        session = NULL;
-        destination = NULL;
-        consumer = NULL;
-        <SPAN class="code-keyword">this</SPAN>-&gt;waitMillis = waitMillis;
-        <SPAN class="code-keyword">this</SPAN>-&gt;useTopic = useTopic;
-    }
-    virtual ~HelloWorldConsumer(){      
-        cleanup();
-    }
-    
-    virtual void run() {
-                
-        <SPAN class="code-keyword">try</SPAN> {
-
-            <SPAN class="code-comment">// Create a ConnectionFactory
-</SPAN>            ActiveMQConnectionFactory* connectionFactory = 
-                <SPAN class="code-keyword">new</SPAN> ActiveMQConnectionFactory( <SPAN class="code-quote">&quot;tcp:<SPAN class="code-comment">//127.0.0.1:61613&quot;</SPAN> );
-</SPAN>
-            <SPAN class="code-comment">// Create a Connection
-</SPAN>            connection = connectionFactory-&gt;createConnection();
-            delete connectionFactory;
-            connection-&gt;start();
-            
-            connection-&gt;setExceptionListener(<SPAN class="code-keyword">this</SPAN>);
-
-            <SPAN class="code-comment">// Create a Session
-</SPAN>            session = connection-&gt;createSession( Session::AUTO_ACKNOWLEDGE );
-
-            <SPAN class="code-comment">// Create the destination (Topic or Queue)
-</SPAN>            <SPAN class="code-keyword">if</SPAN>( useTopic ) {
-                destination = session-&gt;createTopic( <SPAN class="code-quote">&quot;TEST.FOO&quot;</SPAN> );
-            } <SPAN class="code-keyword">else</SPAN> {
-                destination = session-&gt;createQueue( <SPAN class="code-quote">&quot;TEST.FOO&quot;</SPAN> );
-            }
-
-            <SPAN class="code-comment">// Create a MessageConsumer from the Session to the Topic or Queue
-</SPAN>            consumer = session-&gt;createConsumer( destination );
-            
-            consumer-&gt;setMessageListener( <SPAN class="code-keyword">this</SPAN> );
-            
-            <SPAN class="code-comment">// Sleep <SPAN class="code-keyword">while</SPAN> asynchronous messages come in.
-</SPAN>            <SPAN class="code-object">Thread</SPAN>::sleep( waitMillis );        
-            
-        } <SPAN class="code-keyword">catch</SPAN> (CMSException&amp; e) {
-            e.printStackTrace();
-        }
-    }
-    
-    <SPAN class="code-comment">// Called from the consumer since <SPAN class="code-keyword">this</SPAN> class is a registered MessageListener.
-</SPAN>    virtual void onMessage( <SPAN class="code-keyword">const</SPAN> Message* message ){
-        
-        <SPAN class="code-keyword">static</SPAN> <SPAN class="code-object">int</SPAN> count = 0;
-        
-        <SPAN class="code-keyword">try</SPAN>
-        {
-            count++;
-            <SPAN class="code-keyword">const</SPAN> TextMessage* textMessage = 
-                dynamic_cast&lt; <SPAN class="code-keyword">const</SPAN> TextMessage* &gt;( message );
-            string text = textMessage-&gt;getText();
-            printf( <SPAN class="code-quote">&quot;Message #%d Received: %s\n&quot;</SPAN>, count, text.c_str() );
-        } <SPAN class="code-keyword">catch</SPAN> (CMSException&amp; e) {
-            e.printStackTrace();
-        }
-    }
-
-    <SPAN class="code-comment">// If something bad happens you see it here as <SPAN class="code-keyword">this</SPAN> class is also been
-</SPAN>    <SPAN class="code-comment">// registered as an ExceptionListener with the connection.
-</SPAN>    virtual void onException( <SPAN class="code-keyword">const</SPAN> CMSException&amp; ex ) {
-        printf(<SPAN class="code-quote">&quot;JMS Exception occured.  Shutting down client.\n&quot;</SPAN>);
-    }
-    
-<SPAN class="code-keyword">private</SPAN>:
-
-    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&amp; 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&amp; 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-&gt;close();
-            <SPAN class="code-keyword">if</SPAN>( connection != NULL ) connection-&gt;close();
-        }<SPAN class="code-keyword">catch</SPAN> (CMSException&amp; 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&amp; 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&amp; e) {}
-        connection = NULL;
-    }
-};
-    
-<SPAN class="code-object">int</SPAN> main(<SPAN class="code-object">int</SPAN> argc, <SPAN class="code-object">char</SPAN>* argv[]) {
-
-    std::cout &lt;&lt; <SPAN class="code-quote">&quot;=====================================================\n&quot;</SPAN>;    
-    std::cout &lt;&lt; <SPAN class="code-quote">&quot;Starting the example:&quot;</SPAN> &lt;&lt; std::endl;
-    std::cout &lt;&lt; <SPAN class="code-quote">&quot;-----------------------------------------------------\n&quot;</SPAN>;
-
-    <SPAN class="code-comment">//============================================================
-</SPAN>    <SPAN class="code-comment">// set to <SPAN class="code-keyword">true</SPAN> to use topics instead of queues
-</SPAN>    <SPAN class="code-comment">// Note in the code above that <SPAN class="code-keyword">this</SPAN> causes createTopic or
-</SPAN>    <SPAN class="code-comment">// createQueue to be used in both consumer an producer.
-</SPAN>    <SPAN class="code-comment">//============================================================    
-</SPAN>    bool useTopics = <SPAN class="code-keyword">false</SPAN>;  
-
-    HelloWorldProducer producer( 1000, useTopics );
-    HelloWorldConsumer consumer( 8000, useTopics );
-    
-    <SPAN class="code-comment">// Start the consumer thread.
-</SPAN>    <SPAN class="code-object">Thread</SPAN> consumerThread( &amp;consumer );
-    consumerThread.start();
-    
-    <SPAN class="code-comment">// Start the producer thread.
-</SPAN>    <SPAN class="code-object">Thread</SPAN> producerThread( &amp;producer );
-    producerThread.start();
-
-    <SPAN class="code-comment">// Wait <SPAN class="code-keyword">for</SPAN> the threads to complete.
-</SPAN>    producerThread.join();
-    consumerThread.join();
-
-    std::cout &lt;&lt; <SPAN class="code-quote">&quot;-----------------------------------------------------\n&quot;</SPAN>;    
-    std::cout &lt;&lt; <SPAN class="code-quote">&quot;Finished with the example, ignore errors from <SPAN class="code-keyword">this</SPAN>&quot;</SPAN> 
-              &lt;&lt; std::endl
-              &lt;&lt; <SPAN class="code-quote">&quot;point on as the sockets breaks when we shutdown.&quot;</SPAN>
-              &lt;&lt; std::endl;
-    std::cout &lt;&lt; <SPAN class="code-quote">&quot;=====================================================\n&quot;</SPAN>;    
-}</PRE>
-</DIV></DIV>
 
 <H2><A name="ActiveMQC%2B%2BClients-ActiveMQCPPSourceCode%26nbsp%3B"></A>ActiveMQ-CPP Source Code&nbsp;</H2>
 
@@ -617,10 +336,16 @@
                           <a href="http://goopen.org/confluence/display/ACTIVEMQ/OpenWire+CPP+Client" title="OpenWire CPP Client">OpenWire CPP Client</a>
               <span class="smalltext">(ActiveMQ)</span>
               <br>
-                          <a href="http://goopen.org/confluence/display/ACTIVEMQ/ActiveMQ+C+++Development" title="ActiveMQ C   Development">ActiveMQ C   Development</a>
+                          <a href="http://goopen.org/confluence/display/ACTIVEMQ/ActiveMQ+CPP+1.0+Release" title="ActiveMQ CPP 1.0 Release">ActiveMQ CPP 1.0 Release</a>
               <span class="smalltext">(ActiveMQ)</span>
               <br>
-                          <a href="http://goopen.org/confluence/display/ACTIVEMQ/ActiveMQ+CPP+1.0+Release" title="ActiveMQ CPP 1.0 Release">ActiveMQ CPP 1.0 Release</a>
+                          <a href="http://goopen.org/confluence/display/ACTIVEMQ/ActiveMQ+CPP+Overview" title="ActiveMQ CPP Overview">ActiveMQ CPP Overview</a>
+              <span class="smalltext">(ActiveMQ)</span>
+              <br>
+                          <a href="http://goopen.org/confluence/display/ACTIVEMQ/ActiveMQ+CPP+Stomp" title="ActiveMQ CPP Stomp">ActiveMQ CPP Stomp</a>
+              <span class="smalltext">(ActiveMQ)</span>
+              <br>
+                          <a href="http://goopen.org/confluence/display/ACTIVEMQ/ActiveMQ+C+++Development" title="ActiveMQ C   Development">ActiveMQ C   Development</a>
               <span class="smalltext">(ActiveMQ)</span>
               <br>
                       </div>
@@ -633,8 +358,8 @@
     </DIV>
     <DIV id="site-footer">
           Added by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=nmittler">Nathan Mittler</A>,
-    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=nmittler">Nathan Mittler</A> on Nov 28, 2006
-                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=8971&originalId=15167">view change</A>)
+    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=nmittler">Nathan Mittler</A> on Jan 10, 2007
+                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=8971&originalId=15265">view change</A>)
               
       (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=8971">edit page</A>)
     </DIV>

Modified: incubator/activemq/site/activemq-c-development.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/activemq-c-development.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/activemq-c-development.html (original)
+++ incubator/activemq/site/activemq-c-development.html Wed Jan 24 11:43:50 2007
@@ -177,8 +177,8 @@
 
 <UL class="alternate" type="square">
 	<LI><A href="web-console.html" title="Web Console">Web Console</A></LI>
-	<LI><A href="jca-container.html" title="JCA Container">JCA Container</A></LI>
 	<LI><A href="hermes-jms.html" title="Hermes Jms">Hermes Jms</A></LI>
+	<LI><A href="activemq-performance-module-users-manual.html" title="ActiveMQ Performance Module Users Manual">Maven2 Performance Plugin</A></LI>
 	<LI><SPAN class="nobr"><A href="http://jakarta.apache.org/jmeter" title="Visit page outside Confluence" rel="nofollow">JMeter<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
 </UL>
 
@@ -222,7 +222,6 @@
 <H3><A name="Navigation-Tests"></A>Tests</H3>
 
 <UL class="alternate" type="square">
-	<LI><A href="activemq-performance-module-users-manual.html" title="ActiveMQ Performance Module Users Manual">Maven2 Performance Plugin</A></LI>
 	<LI><A href="integration-tests.html" title="Integration Tests">Integration Tests</A></LI>
 	<LI><A href="benchmark-tests.html" title="Benchmark Tests">Benchmark Tests</A></LI>
 	<LI><A href="jmeter-performance-tests.html" title="JMeter Performance Tests">JMeter Performance Tests</A></LI>
@@ -255,14 +254,13 @@
             <DIV class="wiki-content"><H1><A name="ActiveMQCDevelopment-ActiveMQCPPDevelopmentPage"></A>ActiveMQ CPP Development Page</H1>
 
 <P>This page documents current and planned development of ActiveMQ CPP.&nbsp; The table below lists development tasks and their current status</P>
-
 <TABLE class="confluenceTable"><TBODY>
 <TR>
-<TH class="confluenceTh"> Development Activeity<BR clear="all"> </TH>
+<TH class="confluenceTh"> Development Activeity <BR clear="all"> </TH>
 <TH class="confluenceTh"> Status <BR clear="all"> </TH>
 </TR>
 <TR>
-<TD class="confluenceTd"> Openwire Support<BR clear="all"> </TD>
+<TD class="confluenceTd"> Openwire Support <BR clear="all"> </TD>
 <TD class="confluenceTd"> in-progress <BR clear="all"> </TD>
 </TR>
 </TBODY></TABLE>
@@ -272,39 +270,58 @@
 <P>This task adds support for the OpenWire protocol to ActiveMQ CPP.&nbsp; The tasks involves the addition of new code, the activities are listed below, as well as who is working on them and what the status of each is.</P>
 <TABLE class="confluenceTable"><TBODY>
 <TR>
-<TH class="confluenceTh"> Task Description<BR clear="all"> </TH>
+<TH class="confluenceTh"> Task Description <BR clear="all"> </TH>
 <TH class="confluenceTh"> Assigned to <BR clear="all"> </TH>
 <TH class="confluenceTh"> Status <BR clear="all"> </TH>
+<TH class="confluenceTh"> Task Info<BR clear="all"> </TH>
 </TR>
 <TR>
-<TD class="confluenceTd"> Openwire Command / Marshallers generation scripts<BR clear="all"> </TD>
+<TD class="confluenceTd"> Openwire Command / Marshallers generation scripts <BR clear="all"> </TD>
 <TD class="confluenceTd"> Tim Bish <BR clear="all"> </TD>
 <TD class="confluenceTd"> In-Progress <BR clear="all"> </TD>
+<TD class="confluenceTd"> Working out the structure of the Commands, much work here<BR clear="all"> </TD>
 </TR>
 <TR>
-<TD class="confluenceTd"> WireFormat Negotiation Framework<BR clear="all"> </TD>
+<TD class="confluenceTd"> WireFormat Negotiation Framework <BR clear="all"> </TD>
 <TD class="confluenceTd"> Nate Mittler <BR clear="all"> </TD>
 <TD class="confluenceTd"> Not Started <BR clear="all"> </TD>
+<TD class="confluenceTd"> Mimic the DotNet version?<BR clear="all"> </TD>
 </TR>
 <TR>
-<TD class="confluenceTd"> Primitives Map<BR clear="all"> </TD>
+<TD class="confluenceTd"> Primitives Map <BR clear="all"> </TD>
 <TD class="confluenceTd"> Nate Mittler <BR clear="all"> </TD>
-<TD class="confluenceTd"> Not Started <BR clear="all"> </TD>
+<TD class="confluenceTd"> In-Progress <BR clear="all"> </TD>
+<TD class="confluenceTd"> Needs more testing for memory leaks and performance.<BR clear="all"> </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> Primitive Map Marshalling<BR clear="all"> </TD>
+<TD class="confluenceTd"> Tim Bish <BR clear="all"> </TD>
+<TD class="confluenceTd"> In-Progress <BR clear="all"> </TD>
+<TD class="confluenceTd"> Needs more testing, for leaks etc.&nbsp; Add nested maps, lists. <BR clear="all"> </TD>
 </TR>
 <TR>
 <TD class="confluenceTd"> BaseDataStreamMarshallers Port <BR clear="all"> </TD>
 <TD class="confluenceTd"> Tim Bish <BR clear="all"> </TD>
-<TD class="confluenceTd"> In-Progress<BR clear="all"> </TD>
+<TD class="confluenceTd"> In-Progress <BR clear="all"> </TD>
+<TD class="confluenceTd"> Done, but serious unit testing is needed<BR clear="all"> </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> BooleanStream Port<BR clear="all"> </TD>
+<TD class="confluenceTd"> Tim Bish <BR clear="all"> </TD>
+<TD class="confluenceTd"> Completed <BR clear="all"> </TD>
+<TD class="confluenceTd"> Done<BR clear="all"> </TD>
 </TR>
 <TR>
-<TD class="confluenceTd"> OpenWire Connector Framework Classes<BR clear="all"> </TD>
+<TD class="confluenceTd"> OpenWire Connector Framework Classes <BR clear="all"> </TD>
 <TD class="confluenceTd"> TBD <BR clear="all"> </TD>
 <TD class="confluenceTd"> Stubs Created <BR clear="all"> </TD>
+<TD class="confluenceTd"> Use the right message, one-ways etc<BR clear="all"> </TD>
 </TR>
 <TR>
-<TD class="confluenceTd"> DataInputStreams / DataOutputStreams<BR clear="all"> </TD>
+<TD class="confluenceTd"> DataInputStreams / DataOutputStreams <BR clear="all"> </TD>
 <TD class="confluenceTd"> Tim Bish <BR clear="all"> </TD>
 <TD class="confluenceTd"> Completed <BR clear="all"> </TD>
+<TD class="confluenceTd"> Done </TD>
 </TR>
 </TBODY></TABLE>
 
@@ -320,8 +337,9 @@
     </DIV>
     <DIV id="site-footer">
           Added by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=tabish121">Timothy Bish</A>,
-    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=tabish121">Timothy Bish</A> on Nov 18, 2006
-                  
+    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=tabish121">Timothy Bish</A> on Jan 24, 2007
+                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=15105&originalId=15340">view change</A>)
+              
       (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=15105">edit page</A>)
     </DIV>
 

Modified: incubator/activemq/site/activemq-command-line-tools-reference.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/activemq-command-line-tools-reference.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/activemq-command-line-tools-reference.html (original)
+++ incubator/activemq/site/activemq-command-line-tools-reference.html Wed Jan 24 11:43:50 2007
@@ -177,8 +177,8 @@
 
 <UL class="alternate" type="square">
 	<LI><A href="web-console.html" title="Web Console">Web Console</A></LI>
-	<LI><A href="jca-container.html" title="JCA Container">JCA Container</A></LI>
 	<LI><A href="hermes-jms.html" title="Hermes Jms">Hermes Jms</A></LI>
+	<LI><A href="activemq-performance-module-users-manual.html" title="ActiveMQ Performance Module Users Manual">Maven2 Performance Plugin</A></LI>
 	<LI><SPAN class="nobr"><A href="http://jakarta.apache.org/jmeter" title="Visit page outside Confluence" rel="nofollow">JMeter<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
 </UL>
 
@@ -222,7 +222,6 @@
 <H3><A name="Navigation-Tests"></A>Tests</H3>
 
 <UL class="alternate" type="square">
-	<LI><A href="activemq-performance-module-users-manual.html" title="ActiveMQ Performance Module Users Manual">Maven2 Performance Plugin</A></LI>
 	<LI><A href="integration-tests.html" title="Integration Tests">Integration Tests</A></LI>
 	<LI><A href="benchmark-tests.html" title="Benchmark Tests">Benchmark Tests</A></LI>
 	<LI><A href="jmeter-performance-tests.html" title="JMeter Performance Tests">JMeter Performance Tests</A></LI>

Modified: incubator/activemq/site/activemq-cpp-10-release.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/activemq-cpp-10-release.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/activemq-cpp-10-release.html (original)
+++ incubator/activemq/site/activemq-cpp-10-release.html Wed Jan 24 11:43:50 2007
@@ -177,8 +177,8 @@
 
 <UL class="alternate" type="square">
 	<LI><A href="web-console.html" title="Web Console">Web Console</A></LI>
-	<LI><A href="jca-container.html" title="JCA Container">JCA Container</A></LI>
 	<LI><A href="hermes-jms.html" title="Hermes Jms">Hermes Jms</A></LI>
+	<LI><A href="activemq-performance-module-users-manual.html" title="ActiveMQ Performance Module Users Manual">Maven2 Performance Plugin</A></LI>
 	<LI><SPAN class="nobr"><A href="http://jakarta.apache.org/jmeter" title="Visit page outside Confluence" rel="nofollow">JMeter<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
 </UL>
 
@@ -222,7 +222,6 @@
 <H3><A name="Navigation-Tests"></A>Tests</H3>
 
 <UL class="alternate" type="square">
-	<LI><A href="activemq-performance-module-users-manual.html" title="ActiveMQ Performance Module Users Manual">Maven2 Performance Plugin</A></LI>
 	<LI><A href="integration-tests.html" title="Integration Tests">Integration Tests</A></LI>
 	<LI><A href="benchmark-tests.html" title="Benchmark Tests">Benchmark Tests</A></LI>
 	<LI><A href="jmeter-performance-tests.html" title="JMeter Performance Tests">JMeter Performance Tests</A></LI>
@@ -301,9 +300,9 @@
     <TABLE width="100%" cellspacing="0" class="grid">
         <TR>
             <TH colspan="11" style="text-align: left;">
-                                    <A href="http://goopen.org/confluence/pages/doeditpage.action?ageId=15045&macro.refresh=true#jiraissues"><IMG src="http://goopen.org/confluence/images/icons/refresh_16.png" height="16" width="16" border="0" align="right" title="refresh"></A>
+                                    <A href="http://goopen.org/confluence/admin/autoexport/rebuild-start.action?acro.refresh=true#jiraissues"><IMG src="http://goopen.org/confluence/images/icons/refresh_16.png" height="16" width="16" border="0" align="right" title="refresh"></A>
                                 <A href="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC&tempMax=25&reset=true">Apache Incubator ActiveMQ &amp; ServiceMix</A>
-                <SPAN class="smalltext">(13 issues)</SPAN>
+                <SPAN class="smalltext">(12 issues)</SPAN>
             </TH>
         </TR>
         <TR>
@@ -332,7 +331,7 @@
                     </TR>
                                             <TR class="rowNormal">
                                                             <TD nowrap="true">
-                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-13"><IMG src="https://issues.apache.org/activemq/images/icons/improvement.gif" alt="Improvement" border="0"></A>
+                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-13"><IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fimprovement.gif" alt="Improvement" border="0"></A>
                                     </TD>
                                 <TD nowrap="true">
                                             <A href="https://issues.apache.org/activemq/browse/AMQCPP-13">AMQCPP-13</A>
@@ -347,10 +346,10 @@
                                             Chris Knight
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/priority_minor.gif" alt="Minor" border="0">
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fpriority_minor.gif" alt="Minor" border="0">
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/status_resolved.gif" alt="Resolved" border="0">Resolved
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fstatus_resolved.gif" alt="Resolved" border="0">Resolved
                                     </TD>
                                 <TD nowrap="true">
                                             <FONT color="990000">FIXED</FONT>
@@ -367,7 +366,7 @@
                             </TR>
                                     <TR class="rowAlternate">
                                                             <TD nowrap="true">
-                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-12"><IMG src="https://issues.apache.org/activemq/images/icons/improvement.gif" alt="Improvement" border="0"></A>
+                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-12"><IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fimprovement.gif" alt="Improvement" border="0"></A>
                                     </TD>
                                 <TD nowrap="true">
                                             <A href="https://issues.apache.org/activemq/browse/AMQCPP-12">AMQCPP-12</A>
@@ -382,10 +381,10 @@
                                             Lalit Nagpal
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/priority_major.gif" alt="Major" border="0">
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fpriority_major.gif" alt="Major" border="0">
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/status_resolved.gif" alt="Resolved" border="0">Resolved
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fstatus_resolved.gif" alt="Resolved" border="0">Resolved
                                     </TD>
                                 <TD nowrap="true">
                                             <FONT color="990000">FIXED</FONT>
@@ -402,7 +401,7 @@
                             </TR>
                                     <TR class="rowNormal">
                                                             <TD nowrap="true">
-                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-11"><IMG src="https://issues.apache.org/activemq/images/icons/improvement.gif" alt="Improvement" border="0"></A>
+                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-11"><IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fimprovement.gif" alt="Improvement" border="0"></A>
                                     </TD>
                                 <TD nowrap="true">
                                             <A href="https://issues.apache.org/activemq/browse/AMQCPP-11">AMQCPP-11</A>
@@ -417,10 +416,10 @@
                                             Timothy Bish
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/priority_minor.gif" alt="Minor" border="0">
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fpriority_minor.gif" alt="Minor" border="0">
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/status_resolved.gif" alt="Resolved" border="0">Resolved
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fstatus_resolved.gif" alt="Resolved" border="0">Resolved
                                     </TD>
                                 <TD nowrap="true">
                                             <FONT color="990000">FIXED</FONT>
@@ -437,7 +436,7 @@
                             </TR>
                                     <TR class="rowAlternate">
                                                             <TD nowrap="true">
-                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-10"><IMG src="https://issues.apache.org/activemq/images/icons/bug.gif" alt="Bug" border="0"></A>
+                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-10"><IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fbug.gif" alt="Bug" border="0"></A>
                                     </TD>
                                 <TD nowrap="true">
                                             <A href="https://issues.apache.org/activemq/browse/AMQCPP-10">AMQCPP-10</A>
@@ -452,10 +451,10 @@
                                             Tomas Lebovic
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/priority_major.gif" alt="Major" border="0">
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fpriority_major.gif" alt="Major" border="0">
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/status_resolved.gif" alt="Resolved" border="0">Resolved
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fstatus_resolved.gif" alt="Resolved" border="0">Resolved
                                     </TD>
                                 <TD nowrap="true">
                                             <FONT color="990000">FIXED</FONT>
@@ -472,7 +471,7 @@
                             </TR>
                                     <TR class="rowNormal">
                                                             <TD nowrap="true">
-                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-9"><IMG src="https://issues.apache.org/activemq/images/icons/bug.gif" alt="Bug" border="0"></A>
+                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-9"><IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fbug.gif" alt="Bug" border="0"></A>
                                     </TD>
                                 <TD nowrap="true">
                                             <A href="https://issues.apache.org/activemq/browse/AMQCPP-9">AMQCPP-9</A>
@@ -487,10 +486,10 @@
                                             Timothy Bish
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/priority_minor.gif" alt="Minor" border="0">
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fpriority_minor.gif" alt="Minor" border="0">
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/status_resolved.gif" alt="Resolved" border="0">Resolved
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fstatus_resolved.gif" alt="Resolved" border="0">Resolved
                                     </TD>
                                 <TD nowrap="true">
                                             <FONT color="990000">FIXED</FONT>
@@ -507,7 +506,7 @@
                             </TR>
                                     <TR class="rowAlternate">
                                                             <TD nowrap="true">
-                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-8"><IMG src="https://issues.apache.org/activemq/images/icons/improvement.gif" alt="Improvement" border="0"></A>
+                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-8"><IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fimprovement.gif" alt="Improvement" border="0"></A>
                                     </TD>
                                 <TD nowrap="true">
                                             <A href="https://issues.apache.org/activemq/browse/AMQCPP-8">AMQCPP-8</A>
@@ -522,10 +521,10 @@
                                             Timothy Bish
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/priority_major.gif" alt="Major" border="0">
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fpriority_major.gif" alt="Major" border="0">
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/status_resolved.gif" alt="Resolved" border="0">Resolved
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fstatus_resolved.gif" alt="Resolved" border="0">Resolved
                                     </TD>
                                 <TD nowrap="true">
                                             <FONT color="990000">FIXED</FONT>
@@ -542,7 +541,7 @@
                             </TR>
                                     <TR class="rowNormal">
                                                             <TD nowrap="true">
-                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-7"><IMG src="https://issues.apache.org/activemq/images/icons/bug.gif" alt="Bug" border="0"></A>
+                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-7"><IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fbug.gif" alt="Bug" border="0"></A>
                                     </TD>
                                 <TD nowrap="true">
                                             <A href="https://issues.apache.org/activemq/browse/AMQCPP-7">AMQCPP-7</A>
@@ -557,10 +556,10 @@
                                             Timothy Bish
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/priority_minor.gif" alt="Minor" border="0">
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fpriority_minor.gif" alt="Minor" border="0">
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/status_resolved.gif" alt="Resolved" border="0">Resolved
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fstatus_resolved.gif" alt="Resolved" border="0">Resolved
                                     </TD>
                                 <TD nowrap="true">
                                             <FONT color="990000">FIXED</FONT>
@@ -577,7 +576,7 @@
                             </TR>
                                     <TR class="rowAlternate">
                                                             <TD nowrap="true">
-                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-6"><IMG src="https://issues.apache.org/activemq/images/icons/improvement.gif" alt="Improvement" border="0"></A>
+                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-6"><IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fimprovement.gif" alt="Improvement" border="0"></A>
                                     </TD>
                                 <TD nowrap="true">
                                             <A href="https://issues.apache.org/activemq/browse/AMQCPP-6">AMQCPP-6</A>
@@ -592,10 +591,10 @@
                                             james strachan
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/priority_major.gif" alt="Major" border="0">
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fpriority_major.gif" alt="Major" border="0">
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/status_resolved.gif" alt="Resolved" border="0">Resolved
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fstatus_resolved.gif" alt="Resolved" border="0">Resolved
                                     </TD>
                                 <TD nowrap="true">
                                             <FONT color="990000">FIXED</FONT>
@@ -612,7 +611,7 @@
                             </TR>
                                     <TR class="rowNormal">
                                                             <TD nowrap="true">
-                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-5"><IMG src="https://issues.apache.org/activemq/images/icons/improvement.gif" alt="Improvement" border="0"></A>
+                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-5"><IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fimprovement.gif" alt="Improvement" border="0"></A>
                                     </TD>
                                 <TD nowrap="true">
                                             <A href="https://issues.apache.org/activemq/browse/AMQCPP-5">AMQCPP-5</A>
@@ -627,10 +626,10 @@
                                             james strachan
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/priority_major.gif" alt="Major" border="0">
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fpriority_major.gif" alt="Major" border="0">
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/status_resolved.gif" alt="Resolved" border="0">Resolved
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fstatus_resolved.gif" alt="Resolved" border="0">Resolved
                                     </TD>
                                 <TD nowrap="true">
                                             <FONT color="990000">FIXED</FONT>
@@ -647,7 +646,7 @@
                             </TR>
                                     <TR class="rowAlternate">
                                                             <TD nowrap="true">
-                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-4"><IMG src="https://issues.apache.org/activemq/images/icons/bug.gif" alt="Bug" border="0"></A>
+                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-4"><IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fbug.gif" alt="Bug" border="0"></A>
                                     </TD>
                                 <TD nowrap="true">
                                             <A href="https://issues.apache.org/activemq/browse/AMQCPP-4">AMQCPP-4</A>
@@ -662,10 +661,10 @@
                                             Nathan Mittler
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/priority_trivial.gif" alt="Trivial" border="0">
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fpriority_trivial.gif" alt="Trivial" border="0">
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/status_resolved.gif" alt="Resolved" border="0">Resolved
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fstatus_resolved.gif" alt="Resolved" border="0">Resolved
                                     </TD>
                                 <TD nowrap="true">
                                             <FONT color="990000">FIXED</FONT>
@@ -682,42 +681,7 @@
                             </TR>
                                     <TR class="rowNormal">
                                                             <TD nowrap="true">
-                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-3"><IMG src="https://issues.apache.org/activemq/images/icons/bug.gif" alt="Bug" border="0"></A>
-                                    </TD>
-                                <TD nowrap="true">
-                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-3">AMQCPP-3</A>
-                                    </TD>
-                                <TD>
-                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-3">Receiving a  BytesMessage sent from Java using CMS listener causes exception thrown in class BufferedInputStream</A>
-                                    </TD>
-                                <TD nowrap="true">
-                                            Unassigned
-                                    </TD>
-                                <TD nowrap="true">
-                                            Mark Silberbauer
-                                    </TD>
-                                <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/priority_major.gif" alt="Major" border="0">
-                                    </TD>
-                                <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/status_resolved.gif" alt="Resolved" border="0">Resolved
-                                    </TD>
-                                <TD nowrap="true">
-                                            <FONT color="990000">CANNOT REPRODUCE</FONT>
-                                    </TD>
-                                <TD nowrap="true">
-                                            Oct 29, 2006
-                                    </TD>
-                                <TD nowrap="true">
-                                            Nov 17, 2006
-                                    </TD>
-                                <TD nowrap="true">
-                                            
-                                    </TD>
-                            </TR>
-                                    <TR class="rowAlternate">
-                                                            <TD nowrap="true">
-                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-2"><IMG src="https://issues.apache.org/activemq/images/icons/bug.gif" alt="Bug" border="0"></A>
+                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-2"><IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fbug.gif" alt="Bug" border="0"></A>
                                     </TD>
                                 <TD nowrap="true">
                                             <A href="https://issues.apache.org/activemq/browse/AMQCPP-2">AMQCPP-2</A>
@@ -732,10 +696,10 @@
                                             Albert Strasheim
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/priority_major.gif" alt="Major" border="0">
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fpriority_major.gif" alt="Major" border="0">
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/status_resolved.gif" alt="Resolved" border="0">Resolved
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fstatus_resolved.gif" alt="Resolved" border="0">Resolved
                                     </TD>
                                 <TD nowrap="true">
                                             <FONT color="990000">FIXED</FONT>
@@ -750,9 +714,9 @@
                                             
                                     </TD>
                             </TR>
-                                    <TR class="rowNormal">
+                                    <TR class="rowAlternate">
                                                             <TD nowrap="true">
-                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-1"><IMG src="https://issues.apache.org/activemq/images/icons/bug.gif" alt="Bug" border="0"></A>
+                                            <A href="https://issues.apache.org/activemq/browse/AMQCPP-1"><IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fbug.gif" alt="Bug" border="0"></A>
                                     </TD>
                                 <TD nowrap="true">
                                             <A href="https://issues.apache.org/activemq/browse/AMQCPP-1">AMQCPP-1</A>
@@ -767,10 +731,10 @@
                                             Nathan Mittler
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/priority_minor.gif" alt="Minor" border="0">
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fpriority_minor.gif" alt="Minor" border="0">
                                     </TD>
                                 <TD nowrap="true">
-                                            <IMG src="https://issues.apache.org/activemq/images/icons/status_resolved.gif" alt="Resolved" border="0">Resolved
+                                            <IMG src="https://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11000&fixfor=11803&sorter%2Ffield=issuekey&sorter%2Forder=DESC%2Fimages%2Ficons%2Fstatus_resolved.gif" alt="Resolved" border="0">Resolved
                                     </TD>
                                 <TD nowrap="true">
                                             <FONT color="990000">FIXED</FONT>