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 [10/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...
Added: incubator/activemq/site/activemq-cpp-overview.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/activemq-cpp-overview.html?view=auto&rev=499544
==============================================================================
--- incubator/activemq/site/activemq-cpp-overview.html (added)
+++ incubator/activemq/site/activemq-cpp-overview.html Wed Jan 24 11:43:50 2007
@@ -0,0 +1,565 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+ <HEAD>
+<!--
+ Pier's plugin always overwrites the stylesheet so lets explicitly use another one
+ <link type="text/css" rel="stylesheet" href="autoexport:///ACTIVEMQ/resources/space.css">
+-->
+ <LINK type="text/css" rel="stylesheet" href="resources/site.css">
+ <SCRIPT src="resources/space.js" type="text/javascript"></SCRIPT>
+ <TITLE>
+ActiveMQ CPP Overview
+ </TITLE>
+ <META http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD>
+ <BODY onload="init()">
+
+ <!-- Banner -->
+ <DIV id="site-banner">
+
+ <TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+ <TR>
+ <TD align="left" class="topbardiv" nowrap="">
+ <IMG border="0" src="http://incubator.apache.org/activemq/images/logo.gif">
+ </TD>
+ <TD align="right" nowrap="">
+ <IMG border="0" src="http://incubator.apache.org/images/apache-incubator-logo.png">
+ </TD>
+ </TR>
+ </TABLE>
+
+ </DIV>
+
+ <!-- Bread crumbs and Quick Links -->
+ <DIV id="site-navbar">
+ <TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+ <TR>
+ <TD align="left" valign="middle" nowrap="">
+ <DIV id="site-breadcrumbs">
+<A href="home.html" title="ActiveMQ">ActiveMQ</A> > <A href="home.html" title="Home">Home</A> > <A href="connectivity.html" title="Connectivity">Connectivity</A> > <A href="cross-language-clients.html" title="Cross Language Clients">Cross Language Clients</A> > <A href="activemq-c-clients.html" title="ActiveMQ C++ Clients">ActiveMQ C++ Clients</A> > <A href="" title="ActiveMQ CPP Overview">ActiveMQ CPP Overview</A>
+ </DIV>
+ </TD>
+ <TD align="right" valign="middle" nowrap="">
+ <DIV id="site-quicklinks">
+<P><A href="download.html" title="Download">Download</A> | <SPAN class="nobr"><A href="http://incubator.apache.org/activemq/maven/activemq-core/apidocs/" title="Visit page outside Confluence" rel="nofollow">JavaDocs<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> <A href="javadocs.html" title="JavaDocs">More...</A> | <A href="source.html" title="Source">Source</A> | <A href="site.html" title="Site">Wiki</A> |<SPAN class="nobr"><A href="irc://irc.codehaus.org/activemq" title="Visit page outside Confluence" rel="nofollow">IRC<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> | <SPAN class="nobr"><A href="http://servlet.uwyn.com/drone/log/hausbot/activemq" title="Visit page outside Confluence" rel="nofollow">IRC Log<SUP><IMG cl
ass="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> | <A href="mailing-lists.html" title="Mailing Lists">Mailing Lists</A> | <A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A> | <A href="support.html" title="Support">Support</A></P>
+ </DIV>
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+
+<!-- Integrate google search later.
+ <form name="search" action="http://www.google.com/search" method="get">
+ <input type="hidden" name="ie" value="UTF- 8" />
+ <input type="hidden" name="oe" value="UTF- 8" />
+ <input type="hidden" name="domains" value="" />
+ <input type="hidden" name="sitesearch" value="" />
+ <input type="text" name="q" maxlength="255" value="" />
+ <input type="submit" name="btnG" value="Google Search" />
+ </form>
+-->
+
+ <DIV id="site-content">
+ <TABLE>
+ <TR>
+ <TD valign="top">
+ <DIV id="site-navigation">
+<H3><A name="Navigation-Overview"></A><A href="overview.html" title="Overview">Overview</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="home.html" title="Home">Home</A></LI>
+ <LI><A href="news.html" title="News">News</A></LI>
+ <LI><A href="new-features.html" title="New Features">New Features</A></LI>
+ <LI><A href="getting-started.html" title="Getting Started">Getting Started</A></LI>
+ <LI><A href="faq.html" title="FAQ">FAQ</A></LI>
+ <LI><A href="site.html" title="Site">Site</A></LI>
+ <LI><A href="articles.html" title="Articles">Articles</A></LI>
+ <LI><A href="download.html" title="Download">Download</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Search"></A>Search</H3>
+
+
+<DIV style="padding: 10px 10px 0px 25px;">
+<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+ <INPUT maxlength="255" name="q" size="15" type="text" value=""></INPUT><BR></BR>
+ <INPUT name="btnG" type="submit" value="Search"></INPUT>
+ <INPUT name="domains" type="hidden" value="incubator.apache.org/activemq"></INPUT>
+ <INPUT name="sitesearch" type="hidden" value="incubator.apache.org/activemq"></INPUT>
+</FORM>
+</DIV>
+
+
+<H3><A name="Navigation-Community"></A><A href="community.html" title="Community">Community</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="support.html" title="Support">Support</A></LI>
+ <LI><A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A></LI>
+ <LI><A href="mailing-lists.html" title="Mailing Lists">Mailing Lists</A></LI>
+ <LI><SPAN class="nobr"><A href="http://gmane.org/find.php?list=activemq" title="Visit page outside Confluence" rel="nofollow">News Reader<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>
+ <LI><SPAN class="nobr"><A href="navigation.html" title="Visit page outside Confluence" rel="nofollow">Wiki<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>
+ <LI><A href="projects-using-activemq.html" title="Projects Using ActiveMQ">Projects Using ActiveMQ</A></LI>
+ <LI><A href="users.html" title="Users">Users</A></LI>
+ <LI><A href="contributing.html" title="Contributing">Contributing</A></LI>
+ <LI><A href="team.html" title="Team">Team</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Features"></A><A href="features.html" title="Features">Features</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="advisory-message.html" title="Advisory Message">Advisory Message</A></LI>
+ <LI><A href="clustering.html" title="Clustering">Clustering</A></LI>
+ <LI><A href="cross-language-clients.html" title="Cross Language Clients">Cross Language Clients</A></LI>
+ <LI><A href="jmx.html" title="JMX">JMX</A></LI>
+ <LI><A href="jms-to-jms-bridge.html" title="JMS to JMS Bridge">JMS to JMS Bridge</A></LI>
+ <LI><A href="masterslave.html" title="MasterSlave">MasterSlave</A></LI>
+ <LI><A href="message-groups.html" title="Message Groups">Message Groups</A></LI>
+ <LI><A href="networks-of-brokers.html" title="Networks of Brokers">Networks of Brokers</A></LI>
+ <LI><A href="performance.html" title="Performance">Performance</A></LI>
+ <LI><A href="persistence.html" title="Persistence">Persistence</A></LI>
+ <LI><A href="security.html" title="Security">Security</A></LI>
+ <LI><A href="virtual-destinations.html" title="Virtual Destinations">Virtual Destinations</A></LI>
+ <LI><A href="visualisation.html" title="Visualisation">Visualisation</A></LI>
+ <LI><A href="features.html" title="Features">More ...</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Connectivity"></A><A href="connectivity.html" title="Connectivity">Connectivity</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="ajax.html" title="Ajax">Ajax</A></LI>
+ <LI><A href="amqp.html" title="AMQP">AMQP</A></LI>
+ <LI><A href="axis-support.html" title="Axis Support">Axis Support</A></LI>
+ <LI><A href="c-integration.html" title="C Integration">C Integration</A></LI>
+ <LI><A href="activemq-c-clients.html" title="ActiveMQ C++ Clients">C++ Integration</A></LI>
+ <LI><A href="nms.html" title="NMS">C# and .Net Integration</A></LI>
+ <LI><A href="cms.html" title="CMS">CMS</A></LI>
+ <LI><A href="j2ee.html" title="J2EE">J2EE</A></LI>
+ <LI><A href="jboss-integration.html" title="JBoss Integration">JBoss Integration</A></LI>
+ <LI><SPAN class="nobr"><A href="http://docs.codehaus.org/display/JETTY/Integrating%20with%20ActiveMQ" title="Visit page outside Confluence" rel="nofollow">Jetty<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>
+ <LI><A href="jndi-support.html" title="JNDI Support">JNDI Support</A></LI>
+ <LI><A href="nms.html" title="NMS is the .Net Messaging API">NMS</A></LI>
+ <LI><A href="rest.html" title="REST">REST</A></LI>
+ <LI><A href="rss-and-atom.html" title="RSS and Atom">RSS and Atom</A></LI>
+ <LI><A href="spring-support.html" title="Spring Support">Spring Support</A></LI>
+ <LI><A href="stomp.html" title="Stomp">Stomp</A></LI>
+ <LI><A href="tomcat.html" title="Tomcat">Tomcat</A></LI>
+ <LI><A href="unix-service.html" title="Unix Service">Unix Service</A></LI>
+ <LI><A href="weblogic-integration.html" title="WebLogic Integration">WebLogic Integration</A></LI>
+ <LI><A href="xmpp.html" title="XMPP">XMPP</A></LI>
+ <LI><A href="connectivity.html" title="Connectivity">More ...</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-UsingActiveMQ"></A><A href="using-activemq.html" title="Using ActiveMQ">Using ActiveMQ</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="getting-started.html" title="Getting Started">Getting Started</A></LI>
+ <LI><A href="initial-configuration.html" title="Initial Configuration">Initial Configuration</A></LI>
+ <LI><A href="run-broker.html" title="Run Broker">Running a Broker</A></LI>
+ <LI><A href="how-do-i-embed-a-broker-inside-a-connection.html" title="How do I embed a Broker inside a Connection">Embedded Brokers</A></LI>
+ <LI><A href="activemq-command-line-tools-reference.html" title="ActiveMQ Command Line Tools Reference">Command Line Tools</A></LI>
+ <LI><A href="configuring-transports.html" title="Configuring Transports">Configuring Transports</A></LI>
+ <LI><A href="examples.html" title="Examples">Examples</A></LI>
+ <LI><A href="web-samples.html" title="Web Samples">Web Samples</A></LI>
+ <LI><A href="how-can-i-monitor-activemq.html" title="How can I monitor ActiveMQ">Monitoring the Broker</A></LI>
+ <LI><A href="xml-configuration.html" title="Xml Configuration">Xml Configuration</A></LI>
+ <LI><A href="xml-reference.html" title="Xml Reference">Xml Reference</A></LI>
+ <LI><A href="using-activemq.html" title="Using ActiveMQ">More ...</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Tools"></A><A href="tools.html" title="Tools">Tools</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="web-console.html" title="Web Console">Web Console</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>
+
+
+<H3><A name="Navigation-Support"></A><A href="support.html" title="Support">Support</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><SPAN class="nobr"><A href="http://issues.apache.org/activemq/browse/AMQ" title="Visit page outside Confluence" rel="nofollow">Issues<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>
+ <LI><SPAN class="nobr"><A href="http://issues.apache.org/activemq/browse/AMQ?report=com.atlassian.jira.plugin.system.project:roadmap-panel" title="Visit page outside Confluence" rel="nofollow">Roadmap<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>
+ <LI><SPAN class="nobr"><A href="http://issues.apache.org/activemq/browse/AMQ?report=com.atlassian.jira.plugin.system.project:changelog-panel" title="Visit page outside Confluence" rel="nofollow">Change log<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>
+
+
+<H3><A name="Navigation-RelatedProjects"></A>Related Projects</H3>
+
+<UL class="alternate" type="square">
+ <LI><SPAN class="nobr"><A href="http://incubator.apache.org/servicemix/" title="Distributed Enterprise Service Bus based on JBI" rel="nofollow">Apache ServiceMix<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>
+ <LI><SPAN class="nobr"><A href="http://lingo.codehaus.org/" title="POJO Remoting using JMS" rel="nofollow">Lingo<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>
+ <LI><SPAN class="nobr"><A href="http://jencks.org/" title="Message Driven POJOs and pooling for JMS and JDBC" rel="nofollow">Jencks<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>
+ <LI><SPAN class="nobr"><A href="http://stomp.codehaus.org/" title="Simple cross language protocol for messaging" rel="nofollow">Stomp<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>
+ <LI><SPAN class="nobr"><A href="http://activecluster.codehaus.org/" title="Visit page outside Confluence" rel="nofollow">ActiveCluster<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>
+ <LI><SPAN class="nobr"><A href="http://activespace.codehaus.org/" title="Visit page outside Confluence" rel="nofollow">ActiveSpace<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>
+ <LI><SPAN class="nobr"><A href="http://www.springframework.org/" title="Visit page outside Confluence" rel="nofollow">Spring<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>
+ <LI><SPAN class="nobr"><A href="http://geronimo.apache.org/" title="Visit page outside Confluence" rel="nofollow">Geronimo<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>
+
+
+<H3><A name="Navigation-Developers"></A><A href="developers.html" title="Developers">Developers</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="source.html" title="Source">Source</A></LI>
+ <LI><A href="building.html" title="Building">Building</A></LI>
+ <LI><A href="developer-guide.html" title="Developer Guide">Developer Guide</A></LI>
+ <LI><A href="becoming-a-committer.html" title="Becoming a committer">Becoming a committer</A></LI>
+ <LI><A href="code-overview.html" title="Code Overview">Code Overview</A></LI>
+ <LI><A href="wire-protocol.html" title="Wire Protocol">Wire Protocol</A></LI>
+ <LI><A href="release-guide.html" title="Release Guide">Release Guide</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Tests"></A>Tests</H3>
+
+<UL class="alternate" type="square">
+ <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>
+</UL>
+
+
+<H3><A name="Navigation-ProjectReports"></A>Project Reports</H3>
+<UL class="alternate" type="square">
+ <LI><A href="junit-reports.html" title="JUnit Reports">JUnit Reports</A></LI>
+ <LI><SPAN class="nobr"><A href="http://activemq.codehaus.org/maven/clover/" title="Visit page outside Confluence" rel="nofollow">Clover Report<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>
+ <LI><A href="source-xref.html" title="Source XRef">Source XRef</A></LI>
+ <LI><A href="test-source-xref.html" title="Test Source XRef">Test Source XRef</A></LI>
+ <LI><SPAN class="nobr"><A href="http://ci.gbuild.org/continuum/" title="Visit page outside Confluence" rel="nofollow">GBuild<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>
+ <LI><A href="xml-reference.html" title="Xml Reference">Xml Reference</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Toolsweuse"></A>Tools we use</H3>
+
+<P><SPAN class="nobr"><A href="http://www.yourkit.com/" title="Visit page outside Confluence" rel="nofollow"><IMG src="http://incubator.apache.org/activemq/images/yourkit.jpg" align="absmiddle" border="0"><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><BR>
+[]</P>
+ </DIV>
+ </TD>
+ <TD valign="top">
+ <DIV id="site-page">
+
+<!--
+ <div class="pagetitle">ActiveMQ CPP Overview</div>
+-->
+ <DIV class="wiki-content"><H2><A name="ActiveMQCPPOverview-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 "synchronized" macro that let's you use a Java-like synchronization on any object that implements the activemq::concurrent::Synchronizable interface.</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>
+
+<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>
+
+<H3><A name="ActiveMQCPPOverview-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 <activemq/concurrent/<SPAN class="code-object">Thread</SPAN>.h>
+#include <activemq/concurrent/<SPAN class="code-object">Runnable</SPAN>.h>
+#include <activemq/core/ActiveMQConnectionFactory.h>
+#include <activemq/util/<SPAN class="code-object">Integer</SPAN>.h>
+#include <cms/Connection.h>
+#include <cms/Session.h>
+#include <cms/TextMessage.h>
+#include <cms/ExceptionListener.h>
+#include <cms/MessageListener.h>
+#include <stdlib.h>
+#include <iostream>
+
+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>->numMessages = numMessages;
+ <SPAN class="code-keyword">this</SPAN>->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">"tcp:<SPAN class="code-comment">//127.0.0.1:61613"</SPAN>);
+</SPAN>
+ <SPAN class="code-comment">// Create a Connection
+</SPAN> connection = connectionFactory->createConnection();
+ connection->start();
+
+ <SPAN class="code-comment">// Create a Session
+</SPAN> session = connection->createSession( Session::AUTO_ACKNOWLEDGE );
+
+ <SPAN class="code-comment">// Create the destination (Topic or Queue)
+</SPAN> <SPAN class="code-keyword">if</SPAN>( useTopic ) {
+ destination = session->createTopic( <SPAN class="code-quote">"TEST.FOO"</SPAN> );
+ } <SPAN class="code-keyword">else</SPAN> {
+ destination = session->createQueue( <SPAN class="code-quote">"TEST.FOO"</SPAN> );
+ }
+
+ <SPAN class="code-comment">// Create a MessageProducer from the Session to the Topic or Queue
+</SPAN> producer = session->createProducer( destination );
+ producer->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">"Hello world! from thread "</SPAN> + threadIdStr;
+
+ <SPAN class="code-keyword">for</SPAN>( <SPAN class="code-object">int</SPAN> ix=0; ix<numMessages; ++ix ){
+ TextMessage* message = session->createTextMessage( text );
+
+ <SPAN class="code-comment">// Tell the producer to send the message
+</SPAN> printf( <SPAN class="code-quote">"Sent message from thread %s\n"</SPAN>, threadIdStr.c_str() );
+ producer->send( message );
+
+ delete message;
+ }
+
+ }<SPAN class="code-keyword">catch</SPAN> ( CMSException& 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& 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& 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->close();
+ <SPAN class="code-keyword">if</SPAN>( connection != NULL ) connection->close();
+ }<SPAN class="code-keyword">catch</SPAN> ( CMSException& e ) {}
+
+ <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;
+ }
+};
+
+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>->waitMillis = waitMillis;
+ <SPAN class="code-keyword">this</SPAN>->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">"tcp:<SPAN class="code-comment">//127.0.0.1:61613"</SPAN> );
+</SPAN>
+ <SPAN class="code-comment">// Create a Connection
+</SPAN> connection = connectionFactory->createConnection();
+ delete connectionFactory;
+ connection->start();
+
+ connection->setExceptionListener(<SPAN class="code-keyword">this</SPAN>);
+
+ <SPAN class="code-comment">// Create a Session
+</SPAN> session = connection->createSession( Session::AUTO_ACKNOWLEDGE );
+
+ <SPAN class="code-comment">// Create the destination (Topic or Queue)
+</SPAN> <SPAN class="code-keyword">if</SPAN>( useTopic ) {
+ destination = session->createTopic( <SPAN class="code-quote">"TEST.FOO"</SPAN> );
+ } <SPAN class="code-keyword">else</SPAN> {
+ destination = session->createQueue( <SPAN class="code-quote">"TEST.FOO"</SPAN> );
+ }
+
+ <SPAN class="code-comment">// Create a MessageConsumer from the Session to the Topic or Queue
+</SPAN> consumer = session->createConsumer( destination );
+
+ consumer->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& 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< <SPAN class="code-keyword">const</SPAN> TextMessage* >( message );
+ string text = textMessage->getText();
+ printf( <SPAN class="code-quote">"Message #%d Received: %s\n"</SPAN>, count, text.c_str() );
+ } <SPAN class="code-keyword">catch</SPAN> (CMSException& 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& ex ) {
+ printf(<SPAN class="code-quote">"JMS Exception occured. Shutting down client.\n"</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& 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-object">int</SPAN> main(<SPAN class="code-object">int</SPAN> argc, <SPAN class="code-object">char</SPAN>* argv[]) {
+
+ std::cout << <SPAN class="code-quote">"=====================================================\n"</SPAN>;
+ std::cout << <SPAN class="code-quote">"Starting the example:"</SPAN> << std::endl;
+ std::cout << <SPAN class="code-quote">"-----------------------------------------------------\n"</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( &consumer );
+ consumerThread.start();
+
+ <SPAN class="code-comment">// Start the producer thread.
+</SPAN> <SPAN class="code-object">Thread</SPAN> producerThread( &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 << <SPAN class="code-quote">"-----------------------------------------------------\n"</SPAN>;
+ std::cout << <SPAN class="code-quote">"Finished with the example, ignore errors from <SPAN class="code-keyword">this</SPAN>"</SPAN>
+ << std::endl
+ << <SPAN class="code-quote">"point on as the sockets breaks when we shutdown."</SPAN>
+ << std::endl;
+ std::cout << <SPAN class="code-quote">"=====================================================\n"</SPAN>;
+}</PRE>
+</DIV></DIV></DIV>
+
+ </DIV>
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </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 Jan 10, 2007
+
+ (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=15264">edit page</A>)
+ </DIV>
+
+ </BODY>
+
+</HTML>
\ No newline at end of file
Modified: incubator/activemq/site/activemq-cpp-roadmap.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/activemq-cpp-roadmap.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/activemq-cpp-roadmap.html (original)
+++ incubator/activemq/site/activemq-cpp-roadmap.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>
Added: incubator/activemq/site/activemq-cpp-stomp.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/activemq-cpp-stomp.html?view=auto&rev=499544
==============================================================================
--- incubator/activemq/site/activemq-cpp-stomp.html (added)
+++ incubator/activemq/site/activemq-cpp-stomp.html Wed Jan 24 11:43:50 2007
@@ -0,0 +1,292 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+ <HEAD>
+<!--
+ Pier's plugin always overwrites the stylesheet so lets explicitly use another one
+ <link type="text/css" rel="stylesheet" href="autoexport:///ACTIVEMQ/resources/space.css">
+-->
+ <LINK type="text/css" rel="stylesheet" href="resources/site.css">
+ <SCRIPT src="resources/space.js" type="text/javascript"></SCRIPT>
+ <TITLE>
+ActiveMQ CPP Stomp
+ </TITLE>
+ <META http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD>
+ <BODY onload="init()">
+
+ <!-- Banner -->
+ <DIV id="site-banner">
+
+ <TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+ <TR>
+ <TD align="left" class="topbardiv" nowrap="">
+ <IMG border="0" src="http://incubator.apache.org/activemq/images/logo.gif">
+ </TD>
+ <TD align="right" nowrap="">
+ <IMG border="0" src="http://incubator.apache.org/images/apache-incubator-logo.png">
+ </TD>
+ </TR>
+ </TABLE>
+
+ </DIV>
+
+ <!-- Bread crumbs and Quick Links -->
+ <DIV id="site-navbar">
+ <TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+ <TR>
+ <TD align="left" valign="middle" nowrap="">
+ <DIV id="site-breadcrumbs">
+<A href="home.html" title="ActiveMQ">ActiveMQ</A> > <A href="home.html" title="Home">Home</A> > <A href="connectivity.html" title="Connectivity">Connectivity</A> > <A href="cross-language-clients.html" title="Cross Language Clients">Cross Language Clients</A> > <A href="activemq-c-clients.html" title="ActiveMQ C++ Clients">ActiveMQ C++ Clients</A> > <A href="" title="ActiveMQ CPP Stomp">ActiveMQ CPP Stomp</A>
+ </DIV>
+ </TD>
+ <TD align="right" valign="middle" nowrap="">
+ <DIV id="site-quicklinks">
+<P><A href="download.html" title="Download">Download</A> | <SPAN class="nobr"><A href="http://incubator.apache.org/activemq/maven/activemq-core/apidocs/" title="Visit page outside Confluence" rel="nofollow">JavaDocs<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> <A href="javadocs.html" title="JavaDocs">More...</A> | <A href="source.html" title="Source">Source</A> | <A href="site.html" title="Site">Wiki</A> |<SPAN class="nobr"><A href="irc://irc.codehaus.org/activemq" title="Visit page outside Confluence" rel="nofollow">IRC<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> | <SPAN class="nobr"><A href="http://servlet.uwyn.com/drone/log/hausbot/activemq" title="Visit page outside Confluence" rel="nofollow">IRC Log<SUP><IMG cl
ass="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> | <A href="mailing-lists.html" title="Mailing Lists">Mailing Lists</A> | <A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A> | <A href="support.html" title="Support">Support</A></P>
+ </DIV>
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+
+<!-- Integrate google search later.
+ <form name="search" action="http://www.google.com/search" method="get">
+ <input type="hidden" name="ie" value="UTF- 8" />
+ <input type="hidden" name="oe" value="UTF- 8" />
+ <input type="hidden" name="domains" value="" />
+ <input type="hidden" name="sitesearch" value="" />
+ <input type="text" name="q" maxlength="255" value="" />
+ <input type="submit" name="btnG" value="Google Search" />
+ </form>
+-->
+
+ <DIV id="site-content">
+ <TABLE>
+ <TR>
+ <TD valign="top">
+ <DIV id="site-navigation">
+<H3><A name="Navigation-Overview"></A><A href="overview.html" title="Overview">Overview</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="home.html" title="Home">Home</A></LI>
+ <LI><A href="news.html" title="News">News</A></LI>
+ <LI><A href="new-features.html" title="New Features">New Features</A></LI>
+ <LI><A href="getting-started.html" title="Getting Started">Getting Started</A></LI>
+ <LI><A href="faq.html" title="FAQ">FAQ</A></LI>
+ <LI><A href="site.html" title="Site">Site</A></LI>
+ <LI><A href="articles.html" title="Articles">Articles</A></LI>
+ <LI><A href="download.html" title="Download">Download</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Search"></A>Search</H3>
+
+
+<DIV style="padding: 10px 10px 0px 25px;">
+<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+ <INPUT maxlength="255" name="q" size="15" type="text" value=""></INPUT><BR></BR>
+ <INPUT name="btnG" type="submit" value="Search"></INPUT>
+ <INPUT name="domains" type="hidden" value="incubator.apache.org/activemq"></INPUT>
+ <INPUT name="sitesearch" type="hidden" value="incubator.apache.org/activemq"></INPUT>
+</FORM>
+</DIV>
+
+
+<H3><A name="Navigation-Community"></A><A href="community.html" title="Community">Community</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="support.html" title="Support">Support</A></LI>
+ <LI><A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A></LI>
+ <LI><A href="mailing-lists.html" title="Mailing Lists">Mailing Lists</A></LI>
+ <LI><SPAN class="nobr"><A href="http://gmane.org/find.php?list=activemq" title="Visit page outside Confluence" rel="nofollow">News Reader<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>
+ <LI><SPAN class="nobr"><A href="navigation.html" title="Visit page outside Confluence" rel="nofollow">Wiki<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>
+ <LI><A href="projects-using-activemq.html" title="Projects Using ActiveMQ">Projects Using ActiveMQ</A></LI>
+ <LI><A href="users.html" title="Users">Users</A></LI>
+ <LI><A href="contributing.html" title="Contributing">Contributing</A></LI>
+ <LI><A href="team.html" title="Team">Team</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Features"></A><A href="features.html" title="Features">Features</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="advisory-message.html" title="Advisory Message">Advisory Message</A></LI>
+ <LI><A href="clustering.html" title="Clustering">Clustering</A></LI>
+ <LI><A href="cross-language-clients.html" title="Cross Language Clients">Cross Language Clients</A></LI>
+ <LI><A href="jmx.html" title="JMX">JMX</A></LI>
+ <LI><A href="jms-to-jms-bridge.html" title="JMS to JMS Bridge">JMS to JMS Bridge</A></LI>
+ <LI><A href="masterslave.html" title="MasterSlave">MasterSlave</A></LI>
+ <LI><A href="message-groups.html" title="Message Groups">Message Groups</A></LI>
+ <LI><A href="networks-of-brokers.html" title="Networks of Brokers">Networks of Brokers</A></LI>
+ <LI><A href="performance.html" title="Performance">Performance</A></LI>
+ <LI><A href="persistence.html" title="Persistence">Persistence</A></LI>
+ <LI><A href="security.html" title="Security">Security</A></LI>
+ <LI><A href="virtual-destinations.html" title="Virtual Destinations">Virtual Destinations</A></LI>
+ <LI><A href="visualisation.html" title="Visualisation">Visualisation</A></LI>
+ <LI><A href="features.html" title="Features">More ...</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Connectivity"></A><A href="connectivity.html" title="Connectivity">Connectivity</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="ajax.html" title="Ajax">Ajax</A></LI>
+ <LI><A href="amqp.html" title="AMQP">AMQP</A></LI>
+ <LI><A href="axis-support.html" title="Axis Support">Axis Support</A></LI>
+ <LI><A href="c-integration.html" title="C Integration">C Integration</A></LI>
+ <LI><A href="activemq-c-clients.html" title="ActiveMQ C++ Clients">C++ Integration</A></LI>
+ <LI><A href="nms.html" title="NMS">C# and .Net Integration</A></LI>
+ <LI><A href="cms.html" title="CMS">CMS</A></LI>
+ <LI><A href="j2ee.html" title="J2EE">J2EE</A></LI>
+ <LI><A href="jboss-integration.html" title="JBoss Integration">JBoss Integration</A></LI>
+ <LI><SPAN class="nobr"><A href="http://docs.codehaus.org/display/JETTY/Integrating%20with%20ActiveMQ" title="Visit page outside Confluence" rel="nofollow">Jetty<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>
+ <LI><A href="jndi-support.html" title="JNDI Support">JNDI Support</A></LI>
+ <LI><A href="nms.html" title="NMS is the .Net Messaging API">NMS</A></LI>
+ <LI><A href="rest.html" title="REST">REST</A></LI>
+ <LI><A href="rss-and-atom.html" title="RSS and Atom">RSS and Atom</A></LI>
+ <LI><A href="spring-support.html" title="Spring Support">Spring Support</A></LI>
+ <LI><A href="stomp.html" title="Stomp">Stomp</A></LI>
+ <LI><A href="tomcat.html" title="Tomcat">Tomcat</A></LI>
+ <LI><A href="unix-service.html" title="Unix Service">Unix Service</A></LI>
+ <LI><A href="weblogic-integration.html" title="WebLogic Integration">WebLogic Integration</A></LI>
+ <LI><A href="xmpp.html" title="XMPP">XMPP</A></LI>
+ <LI><A href="connectivity.html" title="Connectivity">More ...</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-UsingActiveMQ"></A><A href="using-activemq.html" title="Using ActiveMQ">Using ActiveMQ</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="getting-started.html" title="Getting Started">Getting Started</A></LI>
+ <LI><A href="initial-configuration.html" title="Initial Configuration">Initial Configuration</A></LI>
+ <LI><A href="run-broker.html" title="Run Broker">Running a Broker</A></LI>
+ <LI><A href="how-do-i-embed-a-broker-inside-a-connection.html" title="How do I embed a Broker inside a Connection">Embedded Brokers</A></LI>
+ <LI><A href="activemq-command-line-tools-reference.html" title="ActiveMQ Command Line Tools Reference">Command Line Tools</A></LI>
+ <LI><A href="configuring-transports.html" title="Configuring Transports">Configuring Transports</A></LI>
+ <LI><A href="examples.html" title="Examples">Examples</A></LI>
+ <LI><A href="web-samples.html" title="Web Samples">Web Samples</A></LI>
+ <LI><A href="how-can-i-monitor-activemq.html" title="How can I monitor ActiveMQ">Monitoring the Broker</A></LI>
+ <LI><A href="xml-configuration.html" title="Xml Configuration">Xml Configuration</A></LI>
+ <LI><A href="xml-reference.html" title="Xml Reference">Xml Reference</A></LI>
+ <LI><A href="using-activemq.html" title="Using ActiveMQ">More ...</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Tools"></A><A href="tools.html" title="Tools">Tools</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="web-console.html" title="Web Console">Web Console</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>
+
+
+<H3><A name="Navigation-Support"></A><A href="support.html" title="Support">Support</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><SPAN class="nobr"><A href="http://issues.apache.org/activemq/browse/AMQ" title="Visit page outside Confluence" rel="nofollow">Issues<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>
+ <LI><SPAN class="nobr"><A href="http://issues.apache.org/activemq/browse/AMQ?report=com.atlassian.jira.plugin.system.project:roadmap-panel" title="Visit page outside Confluence" rel="nofollow">Roadmap<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>
+ <LI><SPAN class="nobr"><A href="http://issues.apache.org/activemq/browse/AMQ?report=com.atlassian.jira.plugin.system.project:changelog-panel" title="Visit page outside Confluence" rel="nofollow">Change log<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>
+
+
+<H3><A name="Navigation-RelatedProjects"></A>Related Projects</H3>
+
+<UL class="alternate" type="square">
+ <LI><SPAN class="nobr"><A href="http://incubator.apache.org/servicemix/" title="Distributed Enterprise Service Bus based on JBI" rel="nofollow">Apache ServiceMix<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>
+ <LI><SPAN class="nobr"><A href="http://lingo.codehaus.org/" title="POJO Remoting using JMS" rel="nofollow">Lingo<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>
+ <LI><SPAN class="nobr"><A href="http://jencks.org/" title="Message Driven POJOs and pooling for JMS and JDBC" rel="nofollow">Jencks<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>
+ <LI><SPAN class="nobr"><A href="http://stomp.codehaus.org/" title="Simple cross language protocol for messaging" rel="nofollow">Stomp<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>
+ <LI><SPAN class="nobr"><A href="http://activecluster.codehaus.org/" title="Visit page outside Confluence" rel="nofollow">ActiveCluster<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>
+ <LI><SPAN class="nobr"><A href="http://activespace.codehaus.org/" title="Visit page outside Confluence" rel="nofollow">ActiveSpace<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>
+ <LI><SPAN class="nobr"><A href="http://www.springframework.org/" title="Visit page outside Confluence" rel="nofollow">Spring<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>
+ <LI><SPAN class="nobr"><A href="http://geronimo.apache.org/" title="Visit page outside Confluence" rel="nofollow">Geronimo<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>
+
+
+<H3><A name="Navigation-Developers"></A><A href="developers.html" title="Developers">Developers</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="source.html" title="Source">Source</A></LI>
+ <LI><A href="building.html" title="Building">Building</A></LI>
+ <LI><A href="developer-guide.html" title="Developer Guide">Developer Guide</A></LI>
+ <LI><A href="becoming-a-committer.html" title="Becoming a committer">Becoming a committer</A></LI>
+ <LI><A href="code-overview.html" title="Code Overview">Code Overview</A></LI>
+ <LI><A href="wire-protocol.html" title="Wire Protocol">Wire Protocol</A></LI>
+ <LI><A href="release-guide.html" title="Release Guide">Release Guide</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Tests"></A>Tests</H3>
+
+<UL class="alternate" type="square">
+ <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>
+</UL>
+
+
+<H3><A name="Navigation-ProjectReports"></A>Project Reports</H3>
+<UL class="alternate" type="square">
+ <LI><A href="junit-reports.html" title="JUnit Reports">JUnit Reports</A></LI>
+ <LI><SPAN class="nobr"><A href="http://activemq.codehaus.org/maven/clover/" title="Visit page outside Confluence" rel="nofollow">Clover Report<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>
+ <LI><A href="source-xref.html" title="Source XRef">Source XRef</A></LI>
+ <LI><A href="test-source-xref.html" title="Test Source XRef">Test Source XRef</A></LI>
+ <LI><SPAN class="nobr"><A href="http://ci.gbuild.org/continuum/" title="Visit page outside Confluence" rel="nofollow">GBuild<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>
+ <LI><A href="xml-reference.html" title="Xml Reference">Xml Reference</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Toolsweuse"></A>Tools we use</H3>
+
+<P><SPAN class="nobr"><A href="http://www.yourkit.com/" title="Visit page outside Confluence" rel="nofollow"><IMG src="http://incubator.apache.org/activemq/images/yourkit.jpg" align="absmiddle" border="0"><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><BR>
+[]</P>
+ </DIV>
+ </TD>
+ <TD valign="top">
+ <DIV id="site-page">
+
+<!--
+ <div class="pagetitle">ActiveMQ CPP Stomp</div>
+-->
+ <DIV class="wiki-content"><H2><A name="ActiveMQCPPStomp-ActiveMQCPPStompImplementation"></A>ActiveMQ-CPP Stomp Implementation</H2>
+
+<P>Stomp is a simple text-based protocol supported by the ActiveMQ Broker that allows communication from a variety of clients (e.g. C++, Java, .NET, Ruby, Python, etc). If you'd like to learn more about the stomp protocol, go <SPAN class="nobr"><A href="http://stomp.codehaus.org/" 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>. Also, you can see ActiveMQ extensions <SPAN class="nobr"><A href="http://www.activemq.org/site/stomp.html" 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>.</P>
+
+<P>The implementation of the CMS API with stomp has some quirks, as it's a simple protocol and doesn't have the full capabilities of, say, openwire. The purpose of this page is to document these quirks so that users understand any strange behaviors that they may see occasionally.</P>
+
+<H3><A name="ActiveMQCPPStomp-MessagePropertiesinStompCMS"></A>Message Properties in Stomp CMS</H3>
+
+<P>Since Stomp is strictly text-based, it does not support a way to specify the type of message properties (called "header" in stomp lingo). This means that a property sent as an integer could be read by a Stomp CMS client as any of: string, integer, short, long, etc.</P>
+
+<P>When a Java client, for example, sends a message to the broker with an integer property ("myval"=1), the broker adapts the message from openwire to stomp and in the process converts the property "myval" to the string "1" and sends the message to the client. The client receives the string, but allows the user to read this value in any way that will work successfully with the std::istringstream >> operator.</P>
+
+<P>The same goes for writing values to an outgoing message. You can call any of the methods (e.g. setIntProperty). The resulting value that goes out on the wire is still a string, however.</P>
+
+<H3><A name="ActiveMQCPPStomp-%26nbsp%3BTemporaryTopicsandQueues"></A> Temporary Topics and Queues</H3>
+
+<P>The Stomp Protocol does not support the concept of temporary topics or queues. If you call the createTemporaryTopic or createTemporaryQueue methods of cms::Session an exception of type NotSupportedException is thrown. To implement request / response type semantics you will need to use standard Topics and Queues.</P>
+
+<H3><A name="ActiveMQCPPStomp-UsagenotesonSelectorswithStomp"></A>Usage notes on Selectors with Stomp</H3>
+
+<P>--TBD</P></DIV>
+
+ </DIV>
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </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=tabish121">Timothy Bish</A> on Jan 10, 2007
+ (<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=15266&originalId=15268">view change</A>)
+
+ (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=15266">edit page</A>)
+ </DIV>
+
+ </BODY>
+
+</HTML>
\ No newline at end of file
Modified: incubator/activemq/site/activemq-performance-module-users-manual.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/activemq-performance-module-users-manual.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/activemq-performance-module-users-manual.html (original)
+++ incubator/activemq/site/activemq-performance-module-users-manual.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="" 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="" 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/activemqdtd.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/activemqdtd.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/activemqdtd.html (original)
+++ incubator/activemq/site/activemqdtd.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/activesoap.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/activesoap.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/activesoap.html (original)
+++ incubator/activemq/site/activesoap.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/activespace.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/activespace.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/activespace.html (original)
+++ incubator/activemq/site/activespace.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/advisory-message.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/advisory-message.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/advisory-message.html (original)
+++ incubator/activemq/site/advisory-message.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/advisory-support-in-activemq-3.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/advisory-support-in-activemq-3.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/advisory-support-in-activemq-3.html (original)
+++ incubator/activemq/site/advisory-support-in-activemq-3.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/ajax.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/ajax.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/ajax.html (original)
+++ incubator/activemq/site/ajax.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/amqp.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/amqp.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/amqp.html (original)
+++ incubator/activemq/site/amqp.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/are-destinations-case-sensitive.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/are-destinations-case-sensitive.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/are-destinations-case-sensitive.html (original)
+++ incubator/activemq/site/are-destinations-case-sensitive.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/are-messages-read-directly-from-the-journal.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/are-messages-read-directly-from-the-journal.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/are-messages-read-directly-from-the-journal.html (original)
+++ incubator/activemq/site/are-messages-read-directly-from-the-journal.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/articles.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/articles.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/articles.html (original)
+++ incubator/activemq/site/articles.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/async-sends.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/async-sends.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/async-sends.html (original)
+++ incubator/activemq/site/async-sends.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/axis-support.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/axis-support.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/axis-support.html (original)
+++ incubator/activemq/site/axis-support.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/banner.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/banner.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/banner.html (original)
+++ incubator/activemq/site/banner.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/becoming-a-committer.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/becoming-a-committer.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/becoming-a-committer.html (original)
+++ incubator/activemq/site/becoming-a-committer.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/benchmark-tests.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/benchmark-tests.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/benchmark-tests.html (original)
+++ incubator/activemq/site/benchmark-tests.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="" 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/broker-configuration-uri.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/broker-configuration-uri.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/broker-configuration-uri.html (original)
+++ incubator/activemq/site/broker-configuration-uri.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/building-csharp-code.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/building-csharp-code.html?view=diff&rev=499544&r1=499543&r2=499544
==============================================================================
--- incubator/activemq/site/building-csharp-code.html (original)
+++ incubator/activemq/site/building-csharp-code.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>