You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by bu...@apache.org on 2013/11/13 18:23:21 UTC

svn commit: r886526 [11/21] - in /websites/production/activemq/content: ./ 2004/04/13/ 2004/05/26/ 2004/06/23/ 2004/06/25/ 2004/08/17/ 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/1...

Modified: websites/production/activemq/content/how-do-i-bridge-different-jms-providers.html
==============================================================================
--- websites/production/activemq/content/how-do-i-bridge-different-jms-providers.html (original)
+++ websites/production/activemq/content/how-do-i-bridge-different-jms-providers.html Wed Nov 13 17:23:00 2013
@@ -72,11 +72,9 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>To bridge from ActiveMQ to another JMS provider use the <a shape="rect" href="jms-to-jms-bridge.html" title="JMS to JMS Bridge">JMS bridge</a>. </p>
+<div class="wiki-content maincontent"><p>To bridge from ActiveMQ to another JMS provider use the <a shape="rect" href="jms-to-jms-bridge.html" title="JMS to JMS Bridge">JMS bridge</a>. </p>
 
-<p>To bridge to another kind of transport completely, use <a shape="rect" class="external-link" href="http://camel.apache.org">Camel</a> or <a shape="rect" class="external-link" href="http://servicemix.apache.org">ServiceMix</a></p>
-          </div>
+<p>To bridge to another kind of transport completely, use <a shape="rect" class="external-link" href="http://camel.apache.org">Camel</a> or <a shape="rect" class="external-link" href="http://servicemix.apache.org">ServiceMix</a></p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-build-but-disable-the-unit-tests.html
==============================================================================
--- websites/production/activemq/content/how-do-i-build-but-disable-the-unit-tests.html (original)
+++ websites/production/activemq/content/how-do-i-build-but-disable-the-unit-tests.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<h2><a shape="rect" name="HowdoIbuildbutdisabletheunittests-HowdoIbuildbutdisabletheunittests"></a>How do I build but disable the unit tests</h2>
+<div class="wiki-content maincontent"><h2><a shape="rect" name="HowdoIbuildbutdisabletheunittests-HowdoIbuildbutdisabletheunittests"></a>How do I build but disable the unit tests</h2>
 
 <p>The test cases in ActiveMQ can take a very long time to run! <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/smile.gif" height="20" width="20" alt="" border="0"></p>
 
@@ -92,8 +91,7 @@
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
 mvn install -Dmaven.test.skip=true
 ]]></script>
-</div></div>
-          </div>
+</div></div></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-change-dispatch-policy.html
==============================================================================
--- websites/production/activemq/content/how-do-i-change-dispatch-policy.html (original)
+++ websites/production/activemq/content/how-do-i-change-dispatch-policy.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>This is much simpler and more powerful in ActiveMQ 4.0 - you can configure different <a shape="rect" href="dispatch-policies.html" title="Dispatch Policies">Dispatch Policies</a> directly. </p>
+<div class="wiki-content maincontent"><p>This is much simpler and more powerful in ActiveMQ 4.0 - you can configure different <a shape="rect" href="dispatch-policies.html" title="Dispatch Policies">Dispatch Policies</a> directly. </p>
 
 <p>For now in ActiveMQ 3.x we have a <a shape="rect" href="what-is-the-prefetch-limit-for.html" title="What is the prefetch limit for">PrefetchPolicy configuration</a>. This allows a certain number of messages to be dispatched to a consumer before they are acknowledged. This feature is to achieve high performance; the higher the value the less likely it is that a client has to wait for messages to arrive before processing the message and so the higher the throughput.</p>
 
@@ -112,8 +111,7 @@ ie.</p>
    &lt;/policyEntries&gt;&lt;/policyMap&gt;
 &lt;/destinationPolicy&gt;
 ]]></script>
-</div></div>
-          </div>
+</div></div></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-change-the-logging.html
==============================================================================
--- websites/production/activemq/content/how-do-i-change-the-logging.html (original)
+++ websites/production/activemq/content/how-do-i-change-the-logging.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<h2><a shape="rect" name="HowdoIchangethelogging-HowdoIchangethelogging"></a>How do I change the logging</h2>
+<div class="wiki-content maincontent"><h2><a shape="rect" name="HowdoIchangethelogging-HowdoIchangethelogging"></a>How do I change the logging</h2>
 
 <p>We use <span class="error">[slf4j]</span> to log information in the broker client and the broker itself so you can fully configure which logging levels are used and whether to log to files or the console etc. For more information see the <a shape="rect" class="external-link" href="http://logging.apache.org/log4j/docs/manual.html">log4j manual.</a>.</p>
 
@@ -221,8 +220,7 @@ DEBUG InactivityMonitor              - 2
 ]]></script>
 </div></div> 
 
-<p>Disabling DEBUG level logging and enabling INFO level logging is done by editing the <tt>log4j.properties</tt> file and clicking the <b>reloadLog4jProperties</b> button again. </p>
-          </div>
+<p>Disabling DEBUG level logging and enabling INFO level logging is done by editing the <tt>log4j.properties</tt> file and clicking the <b>reloadLog4jProperties</b> button again. </p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-change-the-message-store-directory-for-an-embedded-broker.html
==============================================================================
--- websites/production/activemq/content/how-do-i-change-the-message-store-directory-for-an-embedded-broker.html (original)
+++ websites/production/activemq/content/how-do-i-change-the-message-store-directory-for-an-embedded-broker.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-
+<div class="wiki-content maincontent">
 <p>Embedded brokers create an ActiveMQ directory under the current working directory to store it's persistent message data.  To change the location of the directory used by the message store, set the <b>activemq.store.dir</b> system property to the directory you want it to use.</p>
 
 <p>Example:</p>
@@ -90,8 +89,7 @@
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
 java -Dactivemq.store.dir=/temp your.Application
 ]]></script>
-</div></div>
-          </div>
+</div></div></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-compile-from-the-source.html
==============================================================================
--- websites/production/activemq/content/how-do-i-compile-from-the-source.html (original)
+++ websites/production/activemq/content/how-do-i-compile-from-the-source.html Wed Nov 13 17:23:00 2013
@@ -72,11 +72,9 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<h2><a shape="rect" name="HowdoIcompilefromthesource-HowdoIcompilefromthesourcecode%3F"></a>How do I compile from the source code?</h2>
+<div class="wiki-content maincontent"><h2><a shape="rect" name="HowdoIcompilefromthesource-HowdoIcompilefromthesourcecode%3F"></a>How do I compile from the source code?</h2>
 
-<p>See the <a shape="rect" href="building.html" title="Building">Building</a> page</p>
-          </div>
+<p>See the <a shape="rect" href="building.html" title="Building">Building</a> page</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-configure-10s-of-1000s-of-queues-in-a-single-broker-.html
==============================================================================
--- websites/production/activemq/content/how-do-i-configure-10s-of-1000s-of-queues-in-a-single-broker-.html (original)
+++ websites/production/activemq/content/how-do-i-configure-10s-of-1000s-of-queues-in-a-single-broker-.html Wed Nov 13 17:23:00 2013
@@ -82,8 +82,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>Scaling to tens of thousands of Queues in a single broker is relatively straightforward - but requires some configuration changes from the default.</p>
+<div class="wiki-content maincontent"><p>Scaling to tens of thousands of Queues in a single broker is relatively straightforward - but requires some configuration changes from the default.</p>
 
 <h2><a shape="rect" name="HowdoIconfigure10sof1000sofQueuesinasinglebroker%3F-ReducingThreads"></a>Reducing Threads</h2>
 
@@ -120,8 +119,7 @@ ACTIVEMQ_OPTS="-Xmx512M -Dorg.apache.act
 <p>Try <a shape="rect" class="external-link" href="http://tinyurl.com/o9qs2f" rel="nofollow">googling for the OS you are using</a></p>
 
 
-
-          </div>
+</div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-configure-activemq-to-hold-100s-of-millions-of-queue-messages-.html
==============================================================================
--- websites/production/activemq/content/how-do-i-configure-activemq-to-hold-100s-of-millions-of-queue-messages-.html (original)
+++ websites/production/activemq/content/how-do-i-configure-activemq-to-hold-100s-of-millions-of-queue-messages-.html Wed Nov 13 17:23:00 2013
@@ -82,8 +82,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>Nearly all messaging systems (certainly open source ones) hold either a copy of a persistent message or a reference to a persisted message in memory. This is primarily to try and improve performance, but it also can significantly decrease the complexity of implementation. In fact ActiveMQ version 4 and below worked this - way - by holding references to persisted messages in memory.</p>
+<div class="wiki-content maincontent"><p>Nearly all messaging systems (certainly open source ones) hold either a copy of a persistent message or a reference to a persisted message in memory. This is primarily to try and improve performance, but it also can significantly decrease the complexity of implementation. In fact ActiveMQ version 4 and below worked this - way - by holding references to persisted messages in memory.</p>
 
 <p>However there is a limitation to this approach, no matter how much memory you have at your disposal, you will hit a limit to the number persistent messages a broker can handle at any particular time.</p>
 
@@ -182,8 +181,7 @@ Valid Durable Subscriber cursor types ar
 <h3><a shape="rect" name="HowdoIconfigureActiveMQtohold100sofmillionsofQueueMessages%3F-SeeAlso"></a>See Also</h3>
 
 <ul><li><a shape="rect" href="producer-flow-control.html" title="Producer Flow Control">Producer Flow Control</a></li></ul>
-
-          </div>
+</div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-configure-activemq-to-use-aio-server-transport.html
==============================================================================
--- websites/production/activemq/content/how-do-i-configure-activemq-to-use-aio-server-transport.html (original)
+++ websites/production/activemq/content/how-do-i-configure-activemq-to-use-aio-server-transport.html Wed Nov 13 17:23:00 2013
@@ -72,8 +72,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-
+<div class="wiki-content maincontent">
 
 <p>For Windows XP:</p>
 
@@ -123,8 +122,7 @@
  &lt;serverTransport uri="activeio:aio://192.168.0.162:61616" /&gt;
 &lt;/connector&gt;
  </pre>
-</div></div>
-          </div>
+</div></div></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-configure-automatic-reconnection.html
==============================================================================
--- websites/production/activemq/content/how-do-i-configure-automatic-reconnection.html (original)
+++ websites/production/activemq/content/how-do-i-configure-automatic-reconnection.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>If a JMS broker goes down, ActiveMQ can automatically reconnect to an available JMS broker using the <b>failover:</b> protocol. Not only does this automatically reconnect, it will also resume any temporary destinations, sessions, producers and most importantly consumers.</p>
+<div class="wiki-content maincontent"><p>If a JMS broker goes down, ActiveMQ can automatically reconnect to an available JMS broker using the <b>failover:</b> protocol. Not only does this automatically reconnect, it will also resume any temporary destinations, sessions, producers and most importantly consumers.</p>
 
 <p>All of this happens silently inside the JMS client so you don't need to worry about it in your application code.</p>
 
@@ -94,8 +93,7 @@ failover:tcp://host1:port1,tcp://host2:p
 ]]></script>
 </div></div>
 
-<p>For more detail see <a shape="rect" href="failover-transport-reference.html" title="Failover Transport Reference">Failover Transport Reference</a></p>
-          </div>
+<p>For more detail see <a shape="rect" href="failover-transport-reference.html" title="Failover Transport Reference">Failover Transport Reference</a></p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-configure-distributed-queues-or-topics.html
==============================================================================
--- websites/production/activemq/content/how-do-i-configure-distributed-queues-or-topics.html (original)
+++ websites/production/activemq/content/how-do-i-configure-distributed-queues-or-topics.html Wed Nov 13 17:23:00 2013
@@ -72,8 +72,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<h2><a shape="rect" name="HowdoIconfiguredistributedqueuesortopics-HowdoIconfiguredistributedqueuesortopics"></a>How do I configure distributed queues or topics</h2>
+<div class="wiki-content maincontent"><h2><a shape="rect" name="HowdoIconfiguredistributedqueuesortopics-HowdoIconfiguredistributedqueuesortopics"></a>How do I configure distributed queues or topics</h2>
 
 <p>You don't need to explicitly <a shape="rect" href="how-do-i-configure-the-queues-i-want.html" title="How do I configure the queues I want">configure distributed queues or topics</a> as any queue or topic is automatically distributed across other brokers when the brokers are configured in either a store and forward network or a master/slave cluster. </p>
 
@@ -85,8 +84,7 @@
 <h3><a shape="rect" name="HowdoIconfiguredistributedqueuesortopics-Alsosee"></a>Also see</h3>
 
 <ul><li><a shape="rect" href="how-do-i-configure-the-queues-i-want.html" title="How do I configure the queues I want">How do I configure the queues I want</a></li><li><a shape="rect" href="how-do-distributed-queues-work.html" title="How do distributed queues work">How do distributed queues work</a></li><li><a shape="rect" href="networks-of-brokers.html" title="Networks of Brokers">Networks of Brokers</a></li><li><a shape="rect" href="masterslave.html" title="MasterSlave">MasterSlave</a></li></ul>
-
-          </div>
+</div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-configure-the-queues-i-want.html
==============================================================================
--- websites/production/activemq/content/how-do-i-configure-the-queues-i-want.html (original)
+++ websites/production/activemq/content/how-do-i-configure-the-queues-i-want.html Wed Nov 13 17:23:00 2013
@@ -72,15 +72,13 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Redirection Notice</b><br clear="none">This page should redirect to <a shape="rect" href="how-do-i-create-new-destinations.html" title="How do I create new destinations">How do I create new destinations</a>.</td></tr></table></div>
+<div class="wiki-content maincontent"><div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Redirection Notice</b><br clear="none">This page should redirect to <a shape="rect" href="how-do-i-create-new-destinations.html" title="How do I create new destinations">How do I create new destinations</a>.</td></tr></table></div>
 
 <p>With ActiveMQ there is no real resaon to explicitly setup/configure the queues you are gonna need. If you try to publish or subscribe from any queue or topic it will be silently created on the fly.</p>
 
 <p>Sometimes people put destinations into JNDI so that they can be pulled out by their application without needing to know the real, physical queue/topic name. This is fine, you can just add the ActiveMQQueue and ActiveMQTopic objects into JNDI (or any configuration mechanism you wish).</p>
 
-<p>Also if you use the ActiveMQInitialContextFactory, then you can explicitly configure which destinations appear in the context using the jndi.properties approach. For more information please refer to the <a shape="rect" href="jndi-support.html" title="JNDI Support">JNDI Support</a></p>
-          </div>
+<p>Also if you use the ActiveMQInitialContextFactory, then you can explicitly configure which destinations appear in the context using the jndi.properties approach. For more information please refer to the <a shape="rect" href="jndi-support.html" title="JNDI Support">JNDI Support</a></p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-connect-to-one-of-a-number-of-message-brokers.html
==============================================================================
--- websites/production/activemq/content/how-do-i-connect-to-one-of-a-number-of-message-brokers.html (original)
+++ websites/production/activemq/content/how-do-i-connect-to-one-of-a-number-of-message-brokers.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-
+<div class="wiki-content maincontent">
 
 <p>You can specify a list of URLs to connect to (for example if you have message brokers running on a number of machines). To specify a list of URLs, use a comma separated list of URLs with a prefix of list:. e.g.</p>
 
@@ -92,8 +91,7 @@ list:tcp://localhost:61699,tcp://localho
 ]]></script>
 </div></div>
 
-<p>The JMS client will then try and connect to each one in turn, in a random order until one is connected. If they all fail to connect a sleep occurs and then this loop is retried a number of times until either a connection can be established or an exception is thrown. For more detail see <a shape="rect" href="configuring-transports.html" title="Configuring Transports">Configuring Transports</a></p>
-          </div>
+<p>The JMS client will then try and connect to each one in turn, in a random order until one is connected. If they all fail to connect a sleep occurs and then this loop is retried a number of times until either a connection can be established or an exception is thrown. For more detail see <a shape="rect" href="configuring-transports.html" title="Configuring Transports">Configuring Transports</a></p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-consume-a-specific-message.html
==============================================================================
--- websites/production/activemq/content/how-do-i-consume-a-specific-message.html (original)
+++ websites/production/activemq/content/how-do-i-consume-a-specific-message.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-
+<div class="wiki-content maincontent">
 <p>If you want to consume messages in a different order, or consume specific messages at the head, middle or tail of the queue, you can</p>
 
 <ul><li>browse the messages using the QueueBrowser to find the JMSMessageID's of the messages you want to consume</li><li>create a new consumer with a selector matching the ID(s) you want.</li></ul>
@@ -98,8 +97,7 @@ JMSMessageID = 'abc'
 
 <p>Note that this is not a very efficient way of working with JMS (JMS is designed for consumers to be long lived objects working across many messageS), but it can be useful in certain situations.</p>
 
-<p>Another option is just to use <a shape="rect" href="jmx.html" title="JMX">JMX</a> directly to browse messages on a queue, process them and then delete them.</p>
-          </div>
+<p>Another option is just to use <a shape="rect" href="jmx.html" title="JMX">JMX</a> directly to browse messages on a queue, process them and then delete them.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-create-new-destinations.html
==============================================================================
--- websites/production/activemq/content/how-do-i-create-new-destinations.html (original)
+++ websites/production/activemq/content/how-do-i-create-new-destinations.html Wed Nov 13 17:23:00 2013
@@ -72,8 +72,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>In ActiveMQ you do <b>not</b> have to create destinations up front before you can use them. The ActiveMQ broker auto-creates the physical resources associated with a destination on demand (i.e. when messages are sent to a new destination on a broker). </p>
+<div class="wiki-content maincontent"><p>In ActiveMQ you do <b>not</b> have to create destinations up front before you can use them. The ActiveMQ broker auto-creates the physical resources associated with a destination on demand (i.e. when messages are sent to a new destination on a broker). </p>
 
 <p>This means that a client can create a new Queue or Topic dynamically either by</p>
 
@@ -97,8 +96,7 @@
 <p>Think of the ActiveMQQueue and ActiveMQTopic classes as like java.net.URL. They are just names which refer to server side resources which are auto-created when they are used.<br clear="none">
 This means that different clients creating different ActiveMQQueue instances will communicate with the same physical queue on a JMS broker if the name is the same.</p></td></tr></table></div>
 
-<p>You can browse the currently available queues and topics using <a shape="rect" href="jmx.html" title="JMX">JMX</a>. You can also use the <a shape="rect" href="jmx.html" title="JMX">JMX</a> MBeans to create the destinations you require.</p>
-          </div>
+<p>You can browse the currently available queues and topics using <a shape="rect" href="jmx.html" title="JMX">JMX</a>. You can also use the <a shape="rect" href="jmx.html" title="JMX">JMX</a> MBeans to create the destinations you require.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-debug-activemq-from-my-ide.html
==============================================================================
--- websites/production/activemq/content/how-do-i-debug-activemq-from-my-ide.html (original)
+++ websites/production/activemq/content/how-do-i-debug-activemq-from-my-ide.html Wed Nov 13 17:23:00 2013
@@ -72,14 +72,12 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>One option is to run your broker in the same JVM as your application; see <a shape="rect" href="how-to-unit-test-jms-code.html" title="How to unit test JMS code">How to unit test JMS code</a>.</p>
+<div class="wiki-content maincontent"><p>One option is to run your broker in the same JVM as your application; see <a shape="rect" href="how-to-unit-test-jms-code.html" title="How to unit test JMS code">How to unit test JMS code</a>.</p>
 
 <p>Or you can try uncommenting ACTIVEMQ_DEBUG_OPTS in your activemq start script (bin/activemq or bin\activemq.bat) and start remote debugging in your IDE.</p>
 
 <p>For IDEA, see this article
-<a shape="rect" class="external-link" href="http://www.javaranch.com/journal/200408/DebuggingServer-sideCode.html" rel="nofollow">http://www.javaranch.com/journal/200408/DebuggingServer-sideCode.html</a></p>
-          </div>
+<a shape="rect" class="external-link" href="http://www.javaranch.com/journal/200408/DebuggingServer-sideCode.html" rel="nofollow">http://www.javaranch.com/journal/200408/DebuggingServer-sideCode.html</a></p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-define-a-local-address-and-local-port-for-tcp-or-ssl.html
==============================================================================
--- websites/production/activemq/content/how-do-i-define-a-local-address-and-local-port-for-tcp-or-ssl.html (original)
+++ websites/production/activemq/content/how-do-i-define-a-local-address-and-local-port-for-tcp-or-ssl.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-
+<div class="wiki-content maincontent">
 <div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>ActiveMQ 4.0 m5 and above ...</b><br clear="none">This feature is only available in ActiveMQ 4.0</td></tr></table></div>
 <p>&#160;</p>
 
@@ -97,8 +96,7 @@ ssl://localhost:5666/localhost:60606
 </div></div>
 <p>&#160;</p>
 
-<p>where the path (localhost:60606) - defines the local address and local port</p>
-          </div>
+<p>where the path (localhost:60606) - defines the local address and local port</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-delete-a-destination.html
==============================================================================
--- websites/production/activemq/content/how-do-i-delete-a-destination.html (original)
+++ websites/production/activemq/content/how-do-i-delete-a-destination.html Wed Nov 13 17:23:00 2013
@@ -72,8 +72,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<h2><a shape="rect" name="HowdoIdeleteadestination-HowdoIdeleteadestination"></a>How do I delete a destination</h2>
+<div class="wiki-content maincontent"><h2><a shape="rect" name="HowdoIdeleteadestination-HowdoIdeleteadestination"></a>How do I delete a destination</h2>
 
 <p>via Java code or <a shape="rect" href="jmx.html" title="JMX">JMX</a> you can grab the <a shape="rect" class="external-link" href="http://activemq.apache.org/maven/activemq-core/apidocs/org/apache/activemq/broker/jmx/BrokerViewMBean.html">BrokerViewMBean</a> and call one of the following methods</p>
 
@@ -84,8 +83,7 @@
 <h3><a shape="rect" name="HowdoIdeleteadestination-Seealso"></a>See also</h3>
 
 <ul><li><a shape="rect" href="how-do-i-create-new-destinations.html" title="How do I create new destinations">How do I create new destinations</a></li><li><a shape="rect" href="how-can-i-monitor-activemq.html" title="How can I monitor ActiveMQ">How can I monitor ActiveMQ</a></li><li><a shape="rect" href="jmx.html" title="JMX">JMX</a></li><li><a shape="rect" href="web-console.html" title="Web Console">Web Console</a></li></ul>
-
-          </div>
+</div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-disable-logging.html
==============================================================================
--- websites/production/activemq/content/how-do-i-disable-logging.html (original)
+++ websites/production/activemq/content/how-do-i-disable-logging.html Wed Nov 13 17:23:00 2013
@@ -72,11 +72,9 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<h2><a shape="rect" name="HowdoIdisablelogging-HowdoIdisablelogging%3F"></a>How do I disable logging?</h2>
+<div class="wiki-content maincontent"><h2><a shape="rect" name="HowdoIdisablelogging-HowdoIdisablelogging%3F"></a>How do I disable logging?</h2>
 
-<p>See <a shape="rect" href="how-do-i-change-the-logging.html" title="How do I change the logging">How do I change the logging</a></p>
-          </div>
+<p>See <a shape="rect" href="how-do-i-change-the-logging.html" title="How do I change the logging">How do I change the logging</a></p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-disable-persistence.html
==============================================================================
--- websites/production/activemq/content/how-do-i-disable-persistence.html (original)
+++ websites/production/activemq/content/how-do-i-disable-persistence.html Wed Nov 13 17:23:00 2013
@@ -72,16 +72,14 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>There are three main ways to disable persistence, such as for unit testing JMS code</p>
+<div class="wiki-content maincontent"><p>There are three main ways to disable persistence, such as for unit testing JMS code</p>
 
 <ol><li>Set the NON_PERSISTENT message delivery flag on your MessageProducer</li><li>Set the <b>persistent=false</b> flag in the <b>&lt;broker/&gt;</b> element of the <a shape="rect" href="xml-configuration.html" title="Xml Configuration">Xml Configuration</a> or on the property <a shape="rect" class="external-link" href="http://incubator.apache.org/activemq/maven/activemq-core/apidocs/org/apache/activemq/broker/BrokerService.html">BrokerService</a></li><li>Delete the persistence files before running your tests (a bit hacky)</li></ol>
 
 
 <p>If you are unit testing you may be interested in <a shape="rect" href="how-to-unit-test-jms-code.html" title="How to unit test JMS code">How to unit test JMS code</a>.</p>
 
-<p>Please refer to the <a shape="rect" href="initial-configuration.html" title="Initial Configuration">Initial Configuration</a> guide on how to disable persistence via system properties, java code or using the <a shape="rect" href="xml-configuration.html" title="Xml Configuration">Xml Configuration</a></p>
-          </div>
+<p>Please refer to the <a shape="rect" href="initial-configuration.html" title="Initial Configuration">Initial Configuration</a> guide on how to disable persistence via system properties, java code or using the <a shape="rect" href="xml-configuration.html" title="Xml Configuration">Xml Configuration</a></p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-edit-the-website.html
==============================================================================
--- websites/production/activemq/content/how-do-i-edit-the-website.html (original)
+++ websites/production/activemq/content/how-do-i-edit-the-website.html Wed Nov 13 17:23:00 2013
@@ -72,8 +72,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>The website is all contained on a Wiki so that anyone can <a shape="rect" href="contributing.html" title="Contributing">contribute</a></p>
+<div class="wiki-content maincontent"><p>The website is all contained on a Wiki so that anyone can <a shape="rect" href="contributing.html" title="Contributing">contribute</a></p>
 
 <h3><a shape="rect" name="HowdoIeditthewebsite-Howtoedit"></a>How to edit</h3>
 
@@ -90,8 +89,7 @@
 
 <p>Other useful <a shape="rect" href="site.html" title="Site">links</a> are</p>
 
-<ul><li><a shape="rect" href="banner.html" title="Banner">Banner</a></li><li><a shape="rect" href="navigation.html" title="Navigation">Navigation</a></li><li><a shape="rect" href="old-links.html" title="Old Links">Old Links</a></li><li><a shape="rect" href="quicklinks.html" title="QuickLinks">QuickLinks</a></li><li><a shape="rect" href="siteindex.html" title="SiteIndex">SiteIndex</a></li><li><a shape="rect" href="sitemap.html" title="SiteMap">SiteMap</a></li></ul>
-          </div>
+<ul><li><a shape="rect" href="banner.html" title="Banner">Banner</a></li><li><a shape="rect" href="navigation.html" title="Navigation">Navigation</a></li><li><a shape="rect" href="old-links.html" title="Old Links">Old Links</a></li><li><a shape="rect" href="quicklinks.html" title="QuickLinks">QuickLinks</a></li><li><a shape="rect" href="siteindex.html" title="SiteIndex">SiteIndex</a></li><li><a shape="rect" href="sitemap.html" title="SiteMap">SiteMap</a></li></ul></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-embed-a-broker-inside-a-connection.html
==============================================================================
--- websites/production/activemq/content/how-do-i-embed-a-broker-inside-a-connection.html (original)
+++ websites/production/activemq/content/how-do-i-embed-a-broker-inside-a-connection.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>In many messaging topologies there are JMS Brokers (server side) and a JMS client side. Often it makes sense to deploy a broker within your JVM. This allows you to optimise away a network hop; making the networking of JMS as efficient as pure RMI, but with all the usual JMS features of location independence, reliability, load balancing etc.</p>
+<div class="wiki-content maincontent"><p>In many messaging topologies there are JMS Brokers (server side) and a JMS client side. Often it makes sense to deploy a broker within your JVM. This allows you to optimise away a network hop; making the networking of JMS as efficient as pure RMI, but with all the usual JMS features of location independence, reliability, load balancing etc.</p>
 
 <p>There are various ways to embed a broker in ActiveMQ depending on if you are using Java, Spring, XBean or using the ActiveMQConnectionFactory .</p>
 
@@ -300,8 +299,7 @@ ActiveMQConnectionFactory cf = new Activ
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
 ActiveMQConnectionFactory cf = new ActiveMQConnectionFactory("vm://localhost?create=false");
 ]]></script>
-</div></div>
-          </div>
+</div></div></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-enable-asynchronous-sending.html
==============================================================================
--- websites/production/activemq/content/how-do-i-enable-asynchronous-sending.html (original)
+++ websites/production/activemq/content/how-do-i-enable-asynchronous-sending.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-
+<div class="wiki-content maincontent">
 <p>The default setting for ActiveMQ is that all persistent messages outside of a transaction are sent to a broker are synchronous. This means that the send method is blocked until the message is received by the broker, its then written to disk - then a response is returned to the client and the send() unblocks with success or throws a JMSException if the send could not complete (e.g. due to a security exception).&#160; In the case of the persistent messages being sent in a transaction, only the commit is synchronous since if the commit succeeds, then it means that all of the sends and acknowledgements in the transaction succeeded.</p>
 
 <p>For performance reasons you may wish to stream messages to the broker as fast as possible even if you are using persistent messages. So you can enable <b>asynchronous sending</b> of persistent messages using one of the following options</p>
@@ -93,8 +92,7 @@
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
 tcp://localhost:61616?jms.useAsyncSend=true
 ]]></script>
-</div></div>
-          </div>
+</div></div></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-enable-debug-logging.html
==============================================================================
--- websites/production/activemq/content/how-do-i-enable-debug-logging.html (original)
+++ websites/production/activemq/content/how-do-i-enable-debug-logging.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<h2><a shape="rect" name="HowdoIenabledebuglogging-HowdoIenabledebuglogging%3F"></a>How do I enable debug logging?</h2>
+<div class="wiki-content maincontent"><h2><a shape="rect" name="HowdoIenabledebuglogging-HowdoIenabledebuglogging%3F"></a>How do I enable debug logging?</h2>
 
 <p>For background see <a shape="rect" href="how-do-i-change-the-logging.html" title="How do I change the logging">How do I change the logging</a>.</p>
 
@@ -92,8 +91,7 @@
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
 log4j.logger.org.apache.activemq=DEBUG
 ]]></script>
-</div></div>
-          </div>
+</div></div></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-find-the-size-of-a-queue.html
==============================================================================
--- websites/production/activemq/content/how-do-i-find-the-size-of-a-queue.html (original)
+++ websites/production/activemq/content/how-do-i-find-the-size-of-a-queue.html Wed Nov 13 17:23:00 2013
@@ -72,8 +72,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>How do I check on the size of the queue? I know it's not JMS standard, but most JMS implementations have a way to do this.</p>
+<div class="wiki-content maincontent"><p>How do I check on the size of the queue? I know it's not JMS standard, but most JMS implementations have a way to do this.</p>
 
 <p>You can view the queue depth using the MBeans in ActiveMQ 5.x. Use any JMX management console to see the statistics. See <a shape="rect" href="how-can-i-monitor-activemq.html" title="How can I monitor ActiveMQ">How can I monitor ActiveMQ</a>.</p>
 
@@ -86,8 +85,7 @@
 <ul><li>Enqueue Count - the total number of messages sent to the queue since the last restart</li><li>Dequeue Count - the total number of messages removed from the queue (ack'd by consumer) since last restart</li><li>Inflight Count - the number of messages sent to a consumer session and have not received an ack</li><li>Dispatch Count - the total number of messages sent to consumer sessions (Dequeue + Inflight)</li><li>Expired Count - the number of messages that were not delivered because they were expired</li></ul>
 
 
-<p>The "size of a queue" is also explicitly called out in an attribute "QueueSize." QueueSize is the total number of messages in the queue/store that have not been ack'd by a consumer. This can become confusing at times when compared to the Enqueue Count because the Enqueue Count is a count over a period of time (since the last broker restart) while the Queue Size is not dependent on a period of time but instead on the actual number of messages in the store. </p>
-          </div>
+<p>The "size of a queue" is also explicitly called out in an attribute "QueueSize." QueueSize is the total number of messages in the queue/store that have not been ack'd by a consumer. This can become confusing at times when compared to the Enqueue Count because the Enqueue Count is a count over a period of time (since the last broker restart) while the Queue Size is not dependent on a period of time but instead on the actual number of messages in the store. </p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-get-started-with-jms.html
==============================================================================
--- websites/production/activemq/content/how-do-i-get-started-with-jms.html (original)
+++ websites/production/activemq/content/how-do-i-get-started-with-jms.html Wed Nov 13 17:23:00 2013
@@ -72,13 +72,11 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<h2><a shape="rect" name="HowdoIgetstartedwithJMS-HowdoIgetstartedwithJMS"></a>How do I get started with JMS</h2>
+<div class="wiki-content maincontent"><h2><a shape="rect" name="HowdoIgetstartedwithJMS-HowdoIgetstartedwithJMS"></a>How do I get started with JMS</h2>
 
 <p>Your best way to get started understanding the JMS API is <a shape="rect" class="external-link" href="http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JMS.html#wp84181" rel="nofollow">Sun's JMS tutorial</a>.</p>
 
-<p>Alternatively you could stick to writing business level POJOs and hide the middleware via <a shape="rect" class="external-link" href="http://activemq.apache.org/camel/">Apache Camel</a> which hides the JMS API from you letting you focus on your business logic via the <a shape="rect" class="external-link" href="http://activemq.apache.org/camel/bean-integration.html">Bean Integration</a> </p>
-          </div>
+<p>Alternatively you could stick to writing business level POJOs and hide the middleware via <a shape="rect" class="external-link" href="http://activemq.apache.org/camel/">Apache Camel</a> which hides the JMS API from you letting you focus on your business logic via the <a shape="rect" class="external-link" href="http://activemq.apache.org/camel/bean-integration.html">Bean Integration</a> </p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-make-messages-durable.html
==============================================================================
--- websites/production/activemq/content/how-do-i-make-messages-durable.html (original)
+++ websites/production/activemq/content/how-do-i-make-messages-durable.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-
+<div class="wiki-content maincontent">
 <p>Durability of messages is defined by the <a shape="rect" class="external-link" href="http://java.sun.com/j2ee/1.4/docs/api/javax/jms/MessageProducer.html" rel="nofollow">MessagerProducer</a>. You can explicitly configure the durability via the <a shape="rect" class="external-link" href="http://java.sun.com/j2ee/1.4/docs/api/javax/jms/MessageProducer.html#setDeliveryMode(int)" rel="nofollow">setDeliveryMode() method</a>. e.g.</p>
 
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
@@ -92,8 +91,7 @@ producer.setDeliveryMode(DeliveryMode.PE
 ]]></script>
 </div></div>
 
-<p>Note that the default is for durable messages to be used if you don't specify a delivery mode.</p>
-          </div>
+<p>Note that the default is for durable messages to be used if you don't specify a delivery mode.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-preserve-order-of-messages.html
==============================================================================
--- websites/production/activemq/content/how-do-i-preserve-order-of-messages.html (original)
+++ websites/production/activemq/content/how-do-i-preserve-order-of-messages.html Wed Nov 13 17:23:00 2013
@@ -72,14 +72,12 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-
+<div class="wiki-content maincontent">
 <p>ActiveMQ will preserve the order of messages sent by a single producer to all consumers on a topic. If there is a single consumer on a queue then the order of messages sent by a single producer will be preserved as well.</p>
 
 <p>If you have multiple consumers on a single queue the consumers will compete for messages and ActiveMQ will load balance across them, so order will be lost. For background on the issue and how it can be solved see</p>
 <ul><li><a shape="rect" href="exclusive-consumer.html" title="Exclusive Consumer">Exclusive Consumer</a> which allows only a single consumer to consume from the queue at once to preseve order</li><li><a shape="rect" href="message-groups.html" title="Message Groups">Message Groups</a> which splits the messages on a queue into parallel virtual exclusive queues to ensure that messages to a single message group (defined by the JMSXGroupID header) will have their order preserved but that different groups will be load balanced to different consumers.</li></ul>
-
-          </div>
+</div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-purge-a-queue.html
==============================================================================
--- websites/production/activemq/content/how-do-i-purge-a-queue.html (original)
+++ websites/production/activemq/content/how-do-i-purge-a-queue.html Wed Nov 13 17:23:00 2013
@@ -72,8 +72,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>A frequent requirement is to purge a queue (i.e. delete all the messages on it).</p>
+<div class="wiki-content maincontent"><p>A frequent requirement is to purge a queue (i.e. delete all the messages on it).</p>
 
 <h3><a shape="rect" name="HowdoIpurgeaqueue-Solution"></a>Solution</h3>
 
@@ -88,8 +87,7 @@
 <h3><a shape="rect" name="HowdoIpurgeaqueue-AlsoSee"></a>Also See</h3>
 
 <ul><li><a shape="rect" href="web-console.html" title="Web Console">Web Console</a></li><li><a shape="rect" href="jmx.html" title="JMX">JMX</a></li><li><a shape="rect" href="how-do-i-find-the-size-of-a-queue.html" title="How do I find the Size of a Queue">How do I find the Size of a Queue</a></li><li><a shape="rect" href="how-can-i-see-what-destinations-are-used.html" title="How can I see what destinations are used">How can I see what destinations are used</a></li></ul>
-
-          </div>
+</div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-restart-embedded-broker.html
==============================================================================
--- websites/production/activemq/content/how-do-i-restart-embedded-broker.html (original)
+++ websites/production/activemq/content/how-do-i-restart-embedded-broker.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>Pure restart of the embedded broker is not advisable, since it's state could be corrupted. Therefore, you're advised to instantiate the broker again before restarting it.</p>
+<div class="wiki-content maincontent"><p>Pure restart of the embedded broker is not advisable, since it's state could be corrupted. Therefore, you're advised to instantiate the broker again before restarting it.</p>
 
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
@@ -123,8 +122,7 @@ service.start(true);
 ]]></script>
 </div></div>
 
-<p>However, it's better (more reliable) to instantiate the broker again if it is possible.</p>
-          </div>
+<p>However, it's better (more reliable) to instantiate the broker again if it is possible.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-restrict-connections-from-creating-new-queues-or-topics.html
==============================================================================
--- websites/production/activemq/content/how-do-i-restrict-connections-from-creating-new-queues-or-topics.html (original)
+++ websites/production/activemq/content/how-do-i-restrict-connections-from-creating-new-queues-or-topics.html Wed Nov 13 17:23:00 2013
@@ -72,13 +72,11 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<h2><a shape="rect" name="HowdoIrestrictconnectionsfromcreatingnewqueuesortopics-HowdoIrestrictconnectionsfromcreatingnewqueuesortopics%3F"></a>How do I restrict connections from creating new queues or topics?</h2>
+<div class="wiki-content maincontent"><h2><a shape="rect" name="HowdoIrestrictconnectionsfromcreatingnewqueuesortopics-HowdoIrestrictconnectionsfromcreatingnewqueuesortopics%3F"></a>How do I restrict connections from creating new queues or topics?</h2>
 
 <p>As is described in <a shape="rect" href="how-do-i-create-new-destinations.html" title="How do I create new destinations">How do I create new destinations</a> there is no need to create all the destinations up front, you can let the broker create them on the fly.</p>
 
-<p>However if you don't want this behaviour, or wish to restrict this behaviour to certain topic or queue <a shape="rect" href="wildcards.html" title="Wildcards">Wildcards</a> (areas of the queue or topic name space) then you can use the <a shape="rect" href="security.html" title="Security">Security</a> plugins to disallow the <b>admin</b> role on whatever areas of the queue and topic namespace you wish</p>
-          </div>
+<p>However if you don't want this behaviour, or wish to restrict this behaviour to certain topic or queue <a shape="rect" href="wildcards.html" title="Wildcards">Wildcards</a> (areas of the queue or topic name space) then you can use the <a shape="rect" href="security.html" title="Security">Security</a> plugins to disallow the <b>admin</b> role on whatever areas of the queue and topic namespace you wish</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-run-a-broker.html
==============================================================================
--- websites/production/activemq/content/how-do-i-run-a-broker.html (original)
+++ websites/production/activemq/content/how-do-i-run-a-broker.html Wed Nov 13 17:23:00 2013
@@ -72,13 +72,11 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-
+<div class="wiki-content maincontent">
 <h3><a shape="rect" name="HowdoIrunabroker-ForActiveMQ3.x%2F4.x"></a>For ActiveMQ 3.x/4.x</h3>
 
 
-<p>Please see the <a shape="rect" href="run-broker.html" title="Run Broker">running a broker page</a></p>
-          </div>
+<p>Please see the <a shape="rect" href="run-broker.html" title="Run Broker">running a broker page</a></p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-run-activemq-under-the-kaffe-jvm.html
==============================================================================
--- websites/production/activemq/content/how-do-i-run-activemq-under-the-kaffe-jvm.html (original)
+++ websites/production/activemq/content/how-do-i-run-activemq-under-the-kaffe-jvm.html Wed Nov 13 17:23:00 2013
@@ -82,8 +82,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>ActiveMQ will run under Kaffe with a few adjustments to the default configuration.</p>
+<div class="wiki-content maincontent"><p>ActiveMQ will run under Kaffe with a few adjustments to the default configuration.</p>
 
 <p>We have found the Kaffe does not properly implement:</p>
 <ul><li>File based NIO</li><li>Multicast Sockets</li><li>JMX connector JNDI handling</li></ul>
@@ -119,8 +118,7 @@ OS &amp; version: Linux dev-10 2.6.13-15
 
 &lt;/beans&gt;
 ]]></script>
-</div></div>
-          </div>
+</div></div></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-send-messages-to-different-destinations-from-a-single-messageproducer.html
==============================================================================
--- websites/production/activemq/content/how-do-i-send-messages-to-different-destinations-from-a-single-messageproducer.html (original)
+++ websites/production/activemq/content/how-do-i-send-messages-to-different-destinations-from-a-single-messageproducer.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<h2><a shape="rect" name="HowdoIsendmessagestodifferentDestinationsfromasingleMessageProducer-HowdoIsendmessagestodifferentDestinationsfromasingleMessageProducer%3F"></a>How do I send messages to different Destinations from a single MessageProducer?</h2>
+<div class="wiki-content maincontent"><h2><a shape="rect" name="HowdoIsendmessagestodifferentDestinationsfromasingleMessageProducer-HowdoIsendmessagestodifferentDestinationsfromasingleMessageProducer%3F"></a>How do I send messages to different Destinations from a single MessageProducer?</h2>
 
 <p>Create the MessageProducer using a null destination; then specify the destination each time you send...</p>
 
@@ -94,8 +93,7 @@ producer.send(someDestination, message);
 ...
 producer.send(anotherDestination, message);
 ]]></script>
-</div></div>
-          </div>
+</div></div></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-set-the-message-expiration.html
==============================================================================
--- websites/production/activemq/content/how-do-i-set-the-message-expiration.html (original)
+++ websites/production/activemq/content/how-do-i-set-the-message-expiration.html Wed Nov 13 17:23:00 2013
@@ -72,12 +72,10 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>JMSExpiration on a message is set by the MessageProducer in JMS - either via</p>
+<div class="wiki-content maincontent"><p>JMSExpiration on a message is set by the MessageProducer in JMS - either via</p>
 
 <ul><li><a shape="rect" class="external-link" href="http://java.sun.com/j2ee/1.4/docs/api/javax/jms/MessageProducer.html#setTimeToLive(long)" rel="nofollow">producer.setTimeToLive()</a></li><li><a shape="rect" class="external-link" href="http://java.sun.com/j2ee/1.4/docs/api/javax/jms/MessageProducer.html#send(javax.jms.Destination,%20javax.jms.Message,%20int,%20int,%20long)" rel="nofollow">producer.send(Destination, Message, int, int, long)</a></li></ul>
-
-          </div>
+</div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-turn-off-creating-an-embedded-activemq-broker-when-using-the-vm-transport.html
==============================================================================
--- websites/production/activemq/content/how-do-i-turn-off-creating-an-embedded-activemq-broker-when-using-the-vm-transport.html (original)
+++ websites/production/activemq/content/how-do-i-turn-off-creating-an-embedded-activemq-broker-when-using-the-vm-transport.html Wed Nov 13 17:23:00 2013
@@ -72,11 +72,9 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>You can turn off auto creation by setting the create property on the VM Transport to false:</p>
+<div class="wiki-content maincontent"><p>You can turn off auto creation by setting the create property on the VM Transport to false:</p>
 
-<p>ActiveMQConnectionFactory cf = new ActiveMQConnectionFactory("vm://localhost?create=false");</p>
-          </div>
+<p>ActiveMQConnectionFactory cf = new ActiveMQConnectionFactory("vm://localhost?create=false");</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-unack-the-message-with-stomp.html
==============================================================================
--- websites/production/activemq/content/how-do-i-unack-the-message-with-stomp.html (original)
+++ websites/production/activemq/content/how-do-i-unack-the-message-with-stomp.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>There is no explicit "unack" command in Stomp. Once the client receives the message it cannot be marked as "unconsumed" and sent to another subscriber (or redelivered to the same subscriber again). It's up to your application (or Stomp client) to handle failed processing of received messages and implement "message redelivery".</p>
+<div class="wiki-content maincontent"><p>There is no explicit "unack" command in Stomp. Once the client receives the message it cannot be marked as "unconsumed" and sent to another subscriber (or redelivered to the same subscriber again). It's up to your application (or Stomp client) to handle failed processing of received messages and implement "message redelivery".</p>
 
 <p>Stomp transactions are often mistakenly considered to be a solution for this use case. But that's not the case, since transactions are only related to sending messages and acknowledgments. If you start a transaction, send a message ack in a transaction and finally abort it, the message will not be redelivered again. It just means that broker will not send any more messages to the client if the prefetch limit is reached.</p>
 
@@ -138,8 +137,7 @@ message 3
 
 <p>Also take a look at these pages for more info:</p>
 <ul><li><a shape="rect" class="external-link" href="http://activemq.apache.org/stomp/stomp10/additional.html#transaction_handling">http://activemq.apache.org/stomp/stomp10/additional.html#transaction_handling</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/what-is-the-prefetch-limit-for.html">http://activemq.apache.org/what-is-the-prefetch-limit-for.html</a></li></ul>
-
-          </div>
+</div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-use-activemq-using-in-jvm-messaging.html
==============================================================================
--- websites/production/activemq/content/how-do-i-use-activemq-using-in-jvm-messaging.html (original)
+++ websites/production/activemq/content/how-do-i-use-activemq-using-in-jvm-messaging.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-
+<div class="wiki-content maincontent">
 <h3><a shape="rect" name="HowdoIuseActiveMQusinginJVMmessaging-ForActiveMQ3.x%2F4.x"></a>For ActiveMQ 3.x/4.x</h3>
 
 
@@ -98,8 +97,7 @@ vm://localhost
 
 <p>There is an example of how to do this along with a description of the available protocols in the <a shape="rect" href="uri-protocols.html" title="URI Protocols">Protocols overview</a>.</p>
 
-<p>Also see: <a shape="rect" href="how-should-i-use-the-vm-transport.html" title="How should I use the VM transport">how to optimise the VM transport</a></p>
-          </div>
+<p>Also see: <a shape="rect" href="how-should-i-use-the-vm-transport.html" title="How should I use the VM transport">how to optimise the VM transport</a></p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-use-durable-subscribers-in-a-network-of-brokers.html
==============================================================================
--- websites/production/activemq/content/how-do-i-use-durable-subscribers-in-a-network-of-brokers.html (original)
+++ websites/production/activemq/content/how-do-i-use-durable-subscribers-in-a-network-of-brokers.html Wed Nov 13 17:23:00 2013
@@ -82,8 +82,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>Durable subscribers behave a little differently across a cluster of ActiveMQ brokers. The two main issues surround messages getting stuck on other brokers in the network after a durable subscriber has disconnected and reconnected to a different broker in the network without fully unsubscribing. The reasons for disconnecting/reconnecting can be voluntary (where the subscriber is using the failover transport), or involuntary (one of the brokers in the cluster fails).</p>
+<div class="wiki-content maincontent"><p>Durable subscribers behave a little differently across a cluster of ActiveMQ brokers. The two main issues surround messages getting stuck on other brokers in the network after a durable subscriber has disconnected and reconnected to a different broker in the network without fully unsubscribing. The reasons for disconnecting/reconnecting can be voluntary (where the subscriber is using the failover transport), or involuntary (one of the brokers in the cluster fails).</p>
 
 <p>For example, if you have two brokers A and B networked together in both directions to form a cluster, and a durable subscriber connects to broker B, a producer P on broker A will have its messages properly forwarded to broker B and the durable subscriber. However, if the subscriber disconnects and reconnects to broker A, any messages sent by P while the subscriber was away will be stuck on B until the subscriber reconnects to B. </p>
 
@@ -105,8 +104,7 @@
 
 
 
-<p>Also, take a look at <a shape="rect" class="external-link" href="http://svn.apache.org/viewvc/activemq/trunk/activemq-unit-tests/src/test/java/org/apache/activemq/usecases/VirtualTopicNetworkClusterReactivationTest.java?view=markup">this unit test to see the full configuration and usage</a></p>
-          </div>
+<p>Also, take a look at <a shape="rect" class="external-link" href="http://svn.apache.org/viewvc/activemq/trunk/activemq-unit-tests/src/test/java/org/apache/activemq/usecases/VirtualTopicNetworkClusterReactivationTest.java?view=markup">this unit test to see the full configuration and usage</a></p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-use-ivy-with-activemq.html
==============================================================================
--- websites/production/activemq/content/how-do-i-use-ivy-with-activemq.html (original)
+++ websites/production/activemq/content/how-do-i-use-ivy-with-activemq.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-
+<div class="wiki-content maincontent">
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
 &lt;ivyconf&gt;
@@ -124,8 +123,7 @@ resolver="ibiblio" /&gt;
 
 &lt;/ivyconf&gt;
 ]]></script>
-</div></div>
-          </div>
+</div></div></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-use-jms-efficiently.html
==============================================================================
--- websites/production/activemq/content/how-do-i-use-jms-efficiently.html (original)
+++ websites/production/activemq/content/how-do-i-use-jms-efficiently.html Wed Nov 13 17:23:00 2013
@@ -72,8 +72,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<h2><a shape="rect" name="HowdoIuseJMSefficiently-HowdoIuseJMSefficiently%3F"></a>How do I use JMS efficiently?</h2>
+<div class="wiki-content maincontent"><h2><a shape="rect" name="HowdoIuseJMSefficiently-HowdoIuseJMSefficiently%3F"></a>How do I use JMS efficiently?</h2>
 
 <p>JMS is designed for high performance. In particular its design is such that you are meant to create a number of objects up front on the startup of your application and then resuse them throughout your application. e.g. its a good idea to create upfront and then reuse the following</p>
 
@@ -105,8 +104,7 @@
 
 <div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">All of these benefits are also available through Spring's MessageListenerContiner <b>except</b> for the XA transactions. If you need XA support then you must use JCA</td></tr></table></div>
 
-<p>Typically JCA is used in a J2EE container via MDBs; though there is a POJO Spring based <a shape="rect" href="jca-container.html" title="JCA Container">JCA Container</a> you can use, which is simple and lightweight and easy to embed inside Tomcat or any J2SE application.</p>
-          </div>
+<p>Typically JCA is used in a J2EE container via MDBs; though there is a POJO Spring based <a shape="rect" href="jca-container.html" title="JCA Container">JCA Container</a> you can use, which is simple and lightweight and easy to embed inside Tomcat or any J2SE application.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-use-log4j-jms-appender-with-activemq.html
==============================================================================
--- websites/production/activemq/content/how-do-i-use-log4j-jms-appender-with-activemq.html (original)
+++ websites/production/activemq/content/how-do-i-use-log4j-jms-appender-with-activemq.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p><a shape="rect" class="external-link" href="http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/net/JMSAppender.html">Log4j JMS appender</a> can be used to send your log messages to JMS broker. To use ActiveMQ as a destination of your messages, you need to configure JMS appender properly. The code sample below shows example configuration:</p>
+<div class="wiki-content maincontent"><p><a shape="rect" class="external-link" href="http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/net/JMSAppender.html">Log4j JMS appender</a> can be used to send your log messages to JMS broker. To use ActiveMQ as a destination of your messages, you need to configure JMS appender properly. The code sample below shows example configuration:</p>
 
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
@@ -174,8 +173,7 @@ log4j-jms:
      [java] Received log [INFO]: Test log
      [java] Java Result: 1
 ]]></script>
-</div></div>
-          </div>
+</div></div></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-i-use-ssl.html
==============================================================================
--- websites/production/activemq/content/how-do-i-use-ssl.html (original)
+++ websites/production/activemq/content/how-do-i-use-ssl.html Wed Nov 13 17:23:00 2013
@@ -81,8 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<h3><a shape="rect" name="HowdoIuseSSL-SettinguptheKeyandTrustStores"></a>Setting up the Key and Trust Stores</h3>
+<div class="wiki-content maincontent"><h3><a shape="rect" name="HowdoIuseSSL-SettinguptheKeyandTrustStores"></a>Setting up the Key and Trust Stores</h3>
 
 <p>Also see <a shape="rect" class="external-link" href="http://jakarta.apache.org/tomcat/tomcat-5.5-doc/ssl-howto.html">Tomcat's SSL instructions</a> for more info.  The following was provided by Colin Kilburn.  Thanks Colin!</p>
 
@@ -186,8 +185,7 @@ keytool -export -alias client -keystore 
 <p>These links might also help</p>
 
 <ul><li><a shape="rect" class="external-link" href="http://java.sun.com/j2se/1.4.2/docs/guide/security/jsse/JSSERefGuide.html#CreateKeystore" rel="nofollow">Sun's JSSE guide</a></li><li><a shape="rect" class="external-link" href="https://search.thawte.com/support/ssl-digital-certificates/index?page=content&amp;id=SO10061" rel="nofollow">Thawte SSL Troubleshooting Tips</a></li></ul>
-
-          </div>
+</div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-message-groups-compare-to-selectors.html
==============================================================================
--- websites/production/activemq/content/how-do-message-groups-compare-to-selectors.html (original)
+++ websites/production/activemq/content/how-do-message-groups-compare-to-selectors.html Wed Nov 13 17:23:00 2013
@@ -72,8 +72,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-
+<div class="wiki-content maincontent">
 <p>Selectors are just filters. Message Groups are a way of grouping messages together to the same consumer to partition your application or insure ordering is maintained.</p>
 
 
@@ -93,8 +92,7 @@
 
 
 <p>So in general; you can manually partition yourself using selectors. Message Groups however are a self-partitioning and auto-failvoer mechanism which also guarrentees that a single thread will process a specific message group at once, in order.</p>
-
-          </div>
+</div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-multiple-transports-work.html
==============================================================================
--- websites/production/activemq/content/how-do-multiple-transports-work.html (original)
+++ websites/production/activemq/content/how-do-multiple-transports-work.html Wed Nov 13 17:23:00 2013
@@ -72,15 +72,13 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-
+<div class="wiki-content maincontent">
 <h3><a shape="rect" name="Howdomultipletransportswork-ForActiveMQ3.x%2F4.x"></a>For ActiveMQ 3.x/4.x</h3>
 
 
 <p>The transport a client uses to connect to the broker is just the transport your client uses. So messages the broker sends to your client will be sent over that transport. However the broker can support many transports.</p>
 
-<p>So client A could connect over HTTP and client B could connect over tcp. Messages client A sends via HTTP will be delivered to B using B's transport, tcp.</p>
-          </div>
+<p>So client A could connect over HTTP and client B could connect over tcp. Messages client A sends via HTTP will be delivered to B using B's transport, tcp.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-do-transactions-work.html
==============================================================================
--- websites/production/activemq/content/how-do-transactions-work.html (original)
+++ websites/production/activemq/content/how-do-transactions-work.html Wed Nov 13 17:23:00 2013
@@ -72,8 +72,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-
+<div class="wiki-content maincontent">
 
 <p>There are 2 kinds of transaction support in ActiveMQ. </p>
 
@@ -90,8 +89,7 @@
 
 <p>If you wanna see the code, take a look at <a shape="rect" class="external-link" href="https://svn.apache.org/repos/asf/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/store/memory/MemoryTransactionStore.java">MemoryTransactionStore</a> which proxies transactions for Memory and JDBC persistence adapters.</p>
 
-<p>The only real difference with XA transactions is that at the PREPARE stage we MUST write every command we have received (the send message or acknowledge message commands) to a persistent store so that we can recover properly.</p>
-          </div>
+<p>The only real difference with XA transactions is that at the PREPARE stage we MUST write every command we have received (the send message or acknowledge message commands) to a persistent store so that we can recover properly.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-does-a-queue-compare-to-a-topic.html
==============================================================================
--- websites/production/activemq/content/how-does-a-queue-compare-to-a-topic.html (original)
+++ websites/production/activemq/content/how-does-a-queue-compare-to-a-topic.html Wed Nov 13 17:23:00 2013
@@ -72,15 +72,13 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<h3><a shape="rect" name="HowdoesaQueuecomparetoaTopic-Topics"></a>Topics</h3>
+<div class="wiki-content maincontent"><h3><a shape="rect" name="HowdoesaQueuecomparetoaTopic-Topics"></a>Topics</h3>
 <p>In JMS a Topic implements <em>publish and subscribe</em> semantics. When you publish a message it goes to all the subscribers who are interested - so zero to many subscribers will receive a copy of the message. Only subscribers who had an active subscription at the time the broker receives the message will get a copy of the message.</p>
 
 <h3><a shape="rect" name="HowdoesaQueuecomparetoaTopic-Queues"></a>Queues</h3>
 <p>A JMS Queue implements <em>load balancer</em> semantics. A single message will be received by exactly one consumer. If there are no consumers available at the time the message is sent it will be kept until a consumer is available that can process the message. If a consumer receives a message and does not acknowledge it before closing then the message will be redelivered to another consumer. A queue can have many consumers with messages <em>load balanced</em> across the available consumers.</p>
 
-<p>So Queues implement a reliable load balancer in JMS.</p>
-          </div>
+<p>So Queues implement a reliable load balancer in JMS.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-does-activemq-compare-to-amqp.html
==============================================================================
--- websites/production/activemq/content/how-does-activemq-compare-to-amqp.html (original)
+++ websites/production/activemq/content/how-does-activemq-compare-to-amqp.html Wed Nov 13 17:23:00 2013
@@ -72,8 +72,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p><a shape="rect" href="amqp.html" title="AMQP">AMQP</a> stands for the <em>Advanced Message Queue Protocol</em> and is a specification for how messaging clients and brokers can interoperate. AMQP is a specification of a wire-level protocol for client to message broker communication.  It is not a messaging system like ActiveMQ, but just a messaging protocol.</p>
+<div class="wiki-content maincontent"><p><a shape="rect" href="amqp.html" title="AMQP">AMQP</a> stands for the <em>Advanced Message Queue Protocol</em> and is a specification for how messaging clients and brokers can interoperate. AMQP is a specification of a wire-level protocol for client to message broker communication.  It is not a messaging system like ActiveMQ, but just a messaging protocol.</p>
 
 <p>ActiveMQ now implements AMQP 1.0!</p>
 
@@ -82,8 +81,7 @@
 <ul><li><a shape="rect" href="openwire.html" title="OpenWire">OpenWire</a>, a fast binary format</li><li><a shape="rect" href="stomp.html" title="Stomp">Stomp</a>, a simple and easily implemented text based-protocol</li><li><a shape="rect" href="mqtt.html" title="MQTT">MQTT</a>, a compact binary format for limited devices on an unreliable network</li></ul>
 
 
-<p>Through these protocols, ActiveMQ can support clients in C, C++, C#, Ruby, Python, Perl, PHP, Pike etc. AMQP is most similar to OpenWire, because both OpenWire and AMQP are designed for high performance messaging, through a binary (rather than text-based) format. As a text-based format, STOMP is much easier to implement, but gives somewhat slower performance.</p>
-          </div>
+<p>Through these protocols, ActiveMQ can support clients in C, C++, C#, Ruby, Python, Perl, PHP, Pike etc. AMQP is most similar to OpenWire, because both OpenWire and AMQP are designed for high performance messaging, through a binary (rather than text-based) format. As a text-based format, STOMP is much easier to implement, but gives somewhat slower performance.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-does-activemq-compare-to-fuse-message-broker.html
==============================================================================
--- websites/production/activemq/content/how-does-activemq-compare-to-fuse-message-broker.html (original)
+++ websites/production/activemq/content/how-does-activemq-compare-to-fuse-message-broker.html Wed Nov 13 17:23:00 2013
@@ -72,9 +72,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p><a shape="rect" class="external-link" href="http://fusesource.com/products/enterprise-activemq/" rel="nofollow">Fuse Message Broker</a> is a certified distribution of Apache ActiveMQ provided by FuseSource. <a shape="rect" class="external-link" href="http://fusesource.com" rel="nofollow">FuseSource</a> does all of its development and bug fixes as part of the Apache ActiveMQ community, so there are no functional differences between the two. FuseSource may do more frequent releases than Apache, so it is possible to get bug fixes from a Fuse Message Broker release sooner than from an official Apache ActiveMQ release.</p>
-          </div>
+<div class="wiki-content maincontent"><p><a shape="rect" class="external-link" href="http://fusesource.com/products/enterprise-activemq/" rel="nofollow">Fuse Message Broker</a> is a certified distribution of Apache ActiveMQ provided by FuseSource. <a shape="rect" class="external-link" href="http://fusesource.com" rel="nofollow">FuseSource</a> does all of its development and bug fixes as part of the Apache ActiveMQ community, so there are no functional differences between the two. FuseSource may do more frequent releases than Apache, so it is possible to get bug fixes from a Fuse Message Broker release sooner than from an official Apache ActiveMQ release.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-does-activemq-compare-to-jbossmq.html
==============================================================================
--- websites/production/activemq/content/how-does-activemq-compare-to-jbossmq.html (original)
+++ websites/production/activemq/content/how-does-activemq-compare-to-jbossmq.html Wed Nov 13 17:23:00 2013
@@ -72,8 +72,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>There are some similarities between the two; they both support JMS 1.1 and run inside <a shape="rect" href="jboss-integration.html" title="JBoss Integration">JBoss 4.x</a>.</p>
+<div class="wiki-content maincontent"><p>There are some similarities between the two; they both support JMS 1.1 and run inside <a shape="rect" href="jboss-integration.html" title="JBoss Integration">JBoss 4.x</a>.</p>
 
 <p>However ActiveMQ does offer some specific differences and advantages (at least from our perspective)</p>
 
@@ -82,15 +81,13 @@
 
 <h2><a shape="rect" name="HowdoesActiveMQcomparetoJBossMQ-Performanceguides"></a>Performance guides</h2>
 
+<p>If you're not convinced by performance reports then please do try running performance tests yourself. You might wanna check out our overview of <a shape="rect" href="performance.html" title="Performance">Performance</a> or try using out the <a shape="rect" href="activemq-performance-module-users-manual.html" title="ActiveMQ Performance Module Users Manual">ActiveMQ Performance Module Users Manual</a></p>
 
-<p>There is a <a shape="rect" class="external-link" href="http://fusesource.com/docs/broker/5.4/tuning/index.html" rel="nofollow">FuseSource tuning guide</a></p>
-
-<p>If you're not convinced by performance reports then please do try running performance tests yourselfs. You might wanna check out our overview of <a shape="rect" href="performance.html" title="Performance">Performance</a> or try using out the <a shape="rect" href="activemq-performance-module-users-manual.html" title="ActiveMQ Performance Module Users Manual">ActiveMQ Performance Module Users Manual</a></p>
+<p>The Commercial Providers on the <a shape="rect" href="support.html" title="Support">Support</a> page may also be able to help diagnose performance issues, suggest changes, etc...</p>
 
 <h2><a shape="rect" name="HowdoesActiveMQcomparetoJBossMQ-MoreonJBossIntegration"></a>More on JBoss Integration </h2>
 
-<p><a shape="rect" href="integrating-apache-activemq-with-jboss.html" title="Integrating Apache ActiveMQ with JBoss">Integrating Apache ActiveMQ with JBoss</a></p>
-          </div>
+<p><a shape="rect" href="integrating-apache-activemq-with-jboss.html" title="Integrating Apache ActiveMQ with JBoss">Integrating Apache ActiveMQ with JBoss</a></p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/how-does-activemq-compare-to-mantaray.html
==============================================================================
--- websites/production/activemq/content/how-does-activemq-compare-to-mantaray.html (original)
+++ websites/production/activemq/content/how-does-activemq-compare-to-mantaray.html Wed Nov 13 17:23:00 2013
@@ -72,15 +72,13 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-          <div class="wiki-content maincontent">
-<p>We are obviously biased, and will tell you "just use ActiveMQ!" <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/smile.gif" height="20" width="20" alt="" border="0">  But Mantaray is an OK JMS provider. The interesting thing about MantaRay is it can support a peer-based network, just as ActiveMQ does with its <a shape="rect" href="peer-transport-reference.html" title="Peer Transport Reference">peer transport</a>.</p>
+<div class="wiki-content maincontent"><p>We are obviously biased, and will tell you "just use ActiveMQ!" <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/smile.gif" height="20" width="20" alt="" border="0">  But Mantaray is an OK JMS provider. The interesting thing about MantaRay is it can support a peer-based network, just as ActiveMQ does with its <a shape="rect" href="peer-transport-reference.html" title="Peer Transport Reference">peer transport</a>.</p>
 
 <p>We <a shape="rect" href="performance.html" title="Performance">benchmark</a> against Mantaray and other open source JMS providers and in our tests (in which we try to be as objective as possible) ActiveMQ exhibits higher performance in most scenarios.</p>
 
 <p>A peer transport can be useful when using non-persistent messaging. But if you want persistent messaging you often want to use a federated network with certain brokers on the network being the persistence brokers (so you can backup the file systems etc).</p>
 
-<p>The ideal topology often depends on your requirements and how you want to manage persistence and deal with hardware failures such as with <a shape="rect" href="masterslave.html" title="MasterSlave">MasterSlave</a>.</p>
-          </div>
+<p>The ideal topology often depends on your requirements and how you want to manage persistence and deal with hardware failures such as with <a shape="rect" href="masterslave.html" title="MasterSlave">MasterSlave</a>.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">