activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r897658 [6/18] - in /websites/production/activemq/content: ./ cache/ nms/ nms/2011/11/18/ nms/2012/01/28/ nms/2012/04/13/ nms/2012/05/04/ nms/2012/08/31/ nms/2013/06/10/ nms/2013/10/25/ nms/index.data/
Date Wed, 12 Feb 2014 18:21:47 GMT
Modified: websites/production/activemq/content/nms/activemq-virtual-destinations.html
==============================================================================
--- websites/production/activemq/content/nms/activemq-virtual-destinations.html (original)
+++ websites/production/activemq/content/nms/activemq-virtual-destinations.html Wed Feb 12 18:21:44 2014
@@ -64,7 +64,7 @@
 <a href="index.html">Index</a>&nbsp;&gt;&nbsp;<a href="apachenmsactivemq.html">Apache.NMS.ActiveMQ</a>&nbsp;&gt;&nbsp;<a href="activemq-advanced-features.html">ActiveMQ Advanced Features</a>&nbsp;&gt;&nbsp;<a href="activemq-destination-features.html">ActiveMQ Destination Features</a>&nbsp;&gt;&nbsp;<a href="activemq-virtual-destinations.html">ActiveMQ Virtual Destinations</a>
           </div>
           <div id="site-quicklinks">
-<p><a shape="rect" href="download.html" title="Download">Download</a> | <a shape="rect" href="nms-api.html" title="NMS API">API</a> | <a shape="rect" href="source.html" title="Source">Source</a> | <a shape="rect" class="external-link" href="http://activemq.apache.org/discussion-forums.html">Forums</a> | <a shape="rect" class="external-link" href="http://activemq.apache.org/support.html">Support</a></p>
+<p><a shape="rect" href="download.html">Download</a> | <a shape="rect" href="nms-api.html">API</a> | <a shape="rect" href="source.html">Source</a> | <a shape="rect" class="external-link" href="http://activemq.apache.org/discussion-forums.html">Forums</a> | <a shape="rect" class="external-link" href="http://activemq.apache.org/support.html">Support</a></p>
           </div>
         </div>
 
@@ -72,55 +72,55 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><p><em>Virtual Destinations</em> allow us to create logical destinations that clients can use to produce and consume from but which map onto one or more <em>physical destinations</em>. It allows us to provide more flexible loosely coupled messaging configurations.</p>
+<div class="wiki-content maincontent"><em>Virtual Destinations</em> allow us to create logical destinations that clients can use to produce and consume from but which map onto one or more <em>physical destinations</em>. It allows us to provide more flexible loosely coupled messaging configurations.
 
-<h2><a shape="rect" name="ActiveMQVirtualDestinations-VirtualTopics"></a>Virtual Topics</h2>
+<h2 id="ActiveMQVirtualDestinations-VirtualTopics">Virtual Topics</h2>
 
 <p>The idea behind <em>publish subscribe</em> is a great one. Allow producers to be decoupled from consumers so that they do not even know how many consumers are interested in the messages they publish. The JMS specification defines support for durable topics however they have limitations as we will describe...</p>
 
-<h3><a shape="rect" name="ActiveMQVirtualDestinations-ThelimitationsofJMSdurabletopics"></a>The limitations of JMS durable topics</h3>
+<h3 id="ActiveMQVirtualDestinations-ThelimitationsofJMSdurabletopics">The limitations of JMS durable topics</h3>
 
-<p>A JMS durable subscriber MessageConsumer is created with a unique JMS clientID and durable subscriber name. To be JMS compliant only one JMS connection can be active at any point in time for one JMS clientID, and only one consumer can be active for a clientID and subscriber name. i.e., only <b>one</b> thread can be actively consuming from a given logical topic subscriber. This means we cannot implement</p>
+<p>A JMS durable subscriber MessageConsumer is created with a unique JMS clientID and durable subscriber name. To be JMS compliant only one JMS connection can be active at any point in time for one JMS clientID, and only one consumer can be active for a clientID and subscriber name. i.e., only <strong>one</strong> thread can be actively consuming from a given logical topic subscriber. This means we cannot implement</p>
 
 <ul><li>load balancing of messages.</li><li>fast failover of the subscriber if that one process running that one consumer thread dies.</li></ul>
 
 
-<p>Now <em>queue</em> semantics in JMS offer the ability to load balance work across a number of consumers in a reliable way - allowing many threads, processes and machines to be used to process messages. Then we have sophisticated sticky load balancing techniques like <a shape="rect" href="../message-groups.html" title="Message Groups">Message Groups</a> to load balance and parallelise work while maintaining ordering.</p>
+<p>Now <em>queue</em> semantics in JMS offer the ability to load balance work across a number of consumers in a reliable way - allowing many threads, processes and machines to be used to process messages. Then we have sophisticated sticky load balancing techniques like <a shape="rect" href="../message-groups.html">Message Groups</a> to load balance and parallelise work while maintaining ordering.</p>
 
-<p>Another added benefit of having physical queues for each logical topic subscriber is we can them monitor the queue depths via <a shape="rect" href="../jmx.html" title="JMX">JMX</a> to monitor system performance together with being able to browse these physical queues.</p>
+<p>Another added benefit of having physical queues for each logical topic subscriber is we can them monitor the queue depths via <a shape="rect" href="../jmx.html">JMX</a> to monitor system performance together with being able to browse these physical queues.</p>
 
-<h3><a shape="rect" name="ActiveMQVirtualDestinations-VirtualTopicstotherescue"></a>Virtual Topics to the rescue</h3>
+<h3 id="ActiveMQVirtualDestinations-VirtualTopicstotherescue">Virtual Topics to the rescue</h3>
 
 <p>The idea behind virtual topics is that producers send to a topic in the usual JMS way. Consumers can continue to use the Topic semantics in the JMS specification. However if the topic is virtual, consumer can consume from a physical queue for a logical topic subscription, allowing many consumers to be running on many machines &amp; threads to load balance the load.</p>
 
-<p>E.g., let's say we have a topic called <b>VirtualTopic.Orders</b>. (Where the prefix VirtualTopic. indicates its a virtual topic). And we logically want to send orders to systems A and B. Now with regular durable topics we'd create a JMS consumer for clientID_A and "A" along with clientID_B and "B".</p>
+<p>E.g., let's say we have a topic called <strong>VirtualTopic.Orders</strong>. (Where the prefix VirtualTopic. indicates its a virtual topic). And we logically want to send orders to systems A and B. Now with regular durable topics we'd create a JMS consumer for clientID_A and "A" along with clientID_B and "B".</p>
 
-<p>With virtual topics we can just go right ahead and consume to queue <b>Consumer.A.VirtualTopic.Orders</b> to be a consumer for system A or consume to <b>Consumer.B.VirtualTopic.Orders</b> to be a consumer for system B.</p>
+<p>With virtual topics we can just go right ahead and consume to queue <strong>Consumer.A.VirtualTopic.Orders</strong> to be a consumer for system A or consume to <strong>Consumer.B.VirtualTopic.Orders</strong> to be a consumer for system B.</p>
 
 <p>We can now have a pool of consumers for each system which then compete for messages for systems A or B such that all the messages for system A are processed exactly once and similarly for system B.</p>
 
-<h3><a shape="rect" name="ActiveMQVirtualDestinations-Customizingtheoutoftheboxdefaults"></a>Customizing the out-of-the-box defaults</h3>
+<h3 id="ActiveMQVirtualDestinations-Customizingtheout-of-the-boxdefaults">Customizing the out-of-the-box defaults</h3>
 
-<p>The out-of-the-box defaults are described above. Namely that the only virtual topics available must be within the <b>VirtualTopic.&gt;</b> namespace and that the consumer queues are named <b>Consumer.*.VirtualTopic.&gt;</b>.</p>
+<p>The out-of-the-box defaults are described above. Namely that the only virtual topics available must be within the <strong>VirtualTopic.&gt;</strong> namespace and that the consumer queues are named <strong>Consumer.*.VirtualTopic.&gt;</strong>.</p>
 
-<p>You can configure this to use whatever naming convention you wish. The following <a shape="rect" class="external-link" href="https://svn.apache.org/repos/asf/incubator/activemq/trunk/activemq-unit-tests/src/test/resources/org/apache/activemq/broker/virtual/global-virtual-topics.xml">example</a> shows how to make all topics virtual topics. The example below is using the name <b>&gt;</b> to indicate 'match all topics'. You could use this wildcard to apply different virtual topic policies in different hierarchies.</p>
+<p>You can configure this to use whatever naming convention you wish. The following <a shape="rect" class="external-link" href="https://svn.apache.org/repos/asf/incubator/activemq/trunk/activemq-unit-tests/src/test/resources/org/apache/activemq/broker/virtual/global-virtual-topics.xml">example</a> shows how to make all topics virtual topics. The example below is using the name <strong>&gt;</strong> to indicate 'match all topics'. You could use this wildcard to apply different virtual topic policies in different hierarchies.</p>
 
-<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[
 &lt;beans 
-  xmlns="http://www.springframework.org/schema/beans" 
-  xmlns:amq="http://activemq.apache.org/schema/core"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
-  http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd"&gt;
+  xmlns=&quot;http://www.springframework.org/schema/beans&quot; 
+  xmlns:amq=&quot;http://activemq.apache.org/schema/core&quot;
+  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
+  http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd&quot;&gt;
 
-  &lt;bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" /&gt;
+  &lt;bean class=&quot;org.springframework.beans.factory.config.PropertyPlaceholderConfigurer&quot; /&gt;
 
-  &lt;broker xmlns="http://activemq.apache.org/schema/core"&gt;
+  &lt;broker xmlns=&quot;http://activemq.apache.org/schema/core&quot;&gt;
     &lt;destinationInterceptors&gt;
       &lt;virtualDestinationInterceptor&gt;
         &lt;virtualDestinations&gt;
-          &lt;virtualTopic name="&gt;" prefix="VirtualTopicConsumers.*." selectorAware="false"/&gt;
+          &lt;virtualTopic name=&quot;&gt;&quot; prefix=&quot;VirtualTopicConsumers.*.&quot; selectorAware=&quot;false&quot;/&gt;
         &lt;/virtualDestinations&gt;
       &lt;/virtualDestinationInterceptor&gt;
     &lt;/destinationInterceptors&gt;
@@ -131,33 +131,33 @@
 ]]></script>
 </div></div>
 
-<p>Note that making a topic virtual does add a small CPU overhead when sending messages to the topic but it is fairly small. From version <b>5.4</b>, dispatch from virtual topics to subscription queues can be <b>selectorAware</b> such that only messages that match one of the existing subscribers are actually dispatched. Using this option prevents the build up of unmatched messages when selectors are used by exclusive consumers.</p>
+<p>Note that making a topic virtual does add a small CPU overhead when sending messages to the topic but it is fairly small. From version <strong>5.4</strong>, dispatch from virtual topics to subscription queues can be <strong>selectorAware</strong> such that only messages that match one of the existing subscribers are actually dispatched. Using this option prevents the build up of unmatched messages when selectors are used by exclusive consumers.</p>
 
-<h2><a shape="rect" name="ActiveMQVirtualDestinations-CompositeDestinations"></a>Composite Destinations</h2>
+<h2 id="ActiveMQVirtualDestinations-CompositeDestinations">Composite Destinations</h2>
 
-<p>Composite Destinations allow for one-to-many relationships on individual destinations; the main use case is for <em>composite queues</em>. For example when a message is sent to queue A you may want to forward it also to queues B and C and topic D. Composite destinations are then a mapping from a virtual destination to a collection of other physical destinations. In this case the mapping is broker side and the client is unaware of the mapping between the destinations. This is different from client side <a shape="rect" href="../composite-destinations.html" title="Composite Destinations">Composite Destinations</a> where the client uses a URL notation to specify the actual physical destinations that a message must be sent to.</p>
+<p>Composite Destinations allow for one-to-many relationships on individual destinations; the main use case is for <em>composite queues</em>. For example when a message is sent to queue A you may want to forward it also to queues B and C and topic D. Composite destinations are then a mapping from a virtual destination to a collection of other physical destinations. In this case the mapping is broker side and the client is unaware of the mapping between the destinations. This is different from client side <a shape="rect" href="../composite-destinations.html">Composite Destinations</a> where the client uses a URL notation to specify the actual physical destinations that a message must be sent to.</p>
 
-<p>The following <a shape="rect" class="external-link" href="http://svn.apache.org/repos/asf/incubator/activemq/trunk/activemq-unit-tests/src/test/resources/org/apache/activemq/broker/virtual/composite-queue.xml">example</a> shows how to set up a <b>&lt;compositeQueue/&gt;</b> element in the XML configuration so that when a message is sent to <tt>MY.QUEUE</tt> then it is really forwarded to the physical queue <tt>FOO</tt> and the topic <tt>BAR</tt>.</p>
+<p>The following <a shape="rect" class="external-link" href="http://svn.apache.org/repos/asf/incubator/activemq/trunk/activemq-unit-tests/src/test/resources/org/apache/activemq/broker/virtual/composite-queue.xml">example</a> shows how to set up a <strong>&lt;compositeQueue/&gt;</strong> element in the XML configuration so that when a message is sent to <code>MY.QUEUE</code> then it is really forwarded to the physical queue <code>FOO</code> and the topic <code>BAR</code>.</p>
 
-<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[
 &lt;beans 
-  xmlns="http://www.springframework.org/schema/beans" 
-  xmlns:amq="http://activemq.apache.org/schema/core"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
-  http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd"&gt;
+  xmlns=&quot;http://www.springframework.org/schema/beans&quot; 
+  xmlns:amq=&quot;http://activemq.apache.org/schema/core&quot;
+  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
+  http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd&quot;&gt;
 
-  &lt;bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" /&gt;
+  &lt;bean class=&quot;org.springframework.beans.factory.config.PropertyPlaceholderConfigurer&quot; /&gt;
 
-  &lt;broker persistent="false" useJmx="false" xmlns="http://activemq.apache.org/schema/core"&gt;
+  &lt;broker persistent=&quot;false&quot; useJmx=&quot;false&quot; xmlns=&quot;http://activemq.apache.org/schema/core&quot;&gt;
     &lt;destinationInterceptors&gt;
       &lt;virtualDestinationInterceptor&gt;
         &lt;virtualDestinations&gt;
-          &lt;compositeQueue name="MY.QUEUE"&gt;
+          &lt;compositeQueue name=&quot;MY.QUEUE&quot;&gt;
             &lt;forwardTo&gt;
-              &lt;queue physicalName="FOO" /&gt;
-              &lt;topic physicalName="BAR" /&gt;
+              &lt;queue physicalName=&quot;FOO&quot; /&gt;
+              &lt;topic physicalName=&quot;BAR&quot; /&gt;
             &lt;/forwardTo&gt;
           &lt;/compositeQueue&gt;
         &lt;/virtualDestinations&gt;
@@ -170,49 +170,49 @@
 ]]></script>
 </div></div>
 
-<p>By default, subscribers cannot consume messages directly from a composite queue or topic - it is a logical construct only. Given the configuration above, subscribers can only consume messages from <tt>FOO</tt> and <tt>BAR</tt>; but not <tt>MY.QUEUE</tt>.</p>
+<p>By default, subscribers cannot consume messages directly from a composite queue or topic - it is a logical construct only. Given the configuration above, subscribers can only consume messages from <code>FOO</code> and <code>BAR</code>; but not <code>MY.QUEUE</code>.</p>
 
-<p>This behaviour can be altered to implement use cases such as watching a queue by sending the same messages to a notification topic (wire tapping), by setting the optionally set <tt>forwardOnly</tt> attribute to false.</p>
+<p>This behaviour can be altered to implement use cases such as watching a queue by sending the same messages to a notification topic (wire tapping), by setting the optionally set <code>forwardOnly</code> attribute to false.</p>
 
-<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
-<script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[&lt;compositeQueue name="IncomingOrders" forwardOnly="false"&gt;
+<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[&lt;compositeQueue name=&quot;IncomingOrders&quot; forwardOnly=&quot;false&quot;&gt;
     &lt;forwardTo&gt;
-        &lt;topic physicalName="Notifications" /&gt;
+        &lt;topic physicalName=&quot;Notifications&quot; /&gt;
     &lt;/forwardTo&gt;
 &lt;/compositeQueue&gt;]]></script>
 </div></div>
 
-<p>Messages sent to <tt>IncomingOrders</tt> will all be copied and forwarded to <tt>Notifications</tt>, before being placed on the physical <tt>IncomingOrders</tt> queue for consumption by subscribers.</p>
+<p>Messages sent to <code>IncomingOrders</code> will all be copied and forwarded to <code>Notifications</code>, before being placed on the physical <code>IncomingOrders</code> queue for consumption by subscribers.</p>
 
-<p>Where the <tt>forwardOnly</tt> attribute is not defined or is set to <tt>true</tt>, there is no logical difference between a <tt>compositeQueue</tt> and a <tt>compositeTopic</tt> - they can be used interchangeably. It is only when a composite destination is made physical through the use of <tt>forwardOnly</tt> that the choice of <tt>compositeTopic</tt>/<tt>compositeQueue</tt> has an impact on behavior.</p>
+<p>Where the <code>forwardOnly</code> attribute is not defined or is set to <code>true</code>, there is no logical difference between a <code>compositeQueue</code> and a <code>compositeTopic</code> - they can be used interchangeably. It is only when a composite destination is made physical through the use of <code>forwardOnly</code> that the choice of <code>compositeTopic</code>/<code>compositeQueue</code> has an impact on behavior.</p>
 
-<h3><a shape="rect" name="ActiveMQVirtualDestinations-Usingfiltereddestinations"></a>Using filtered destinations</h3>
+<h3 id="ActiveMQVirtualDestinations-Usingfiltereddestinations">Using filtered destinations</h3>
 
-<p>From Apache ActiveMQ <b>4.2</b> onwards you can now use selectors to define virtual destinations.</p>
+<p>From Apache ActiveMQ <strong>4.2</strong> onwards you can now use selectors to define virtual destinations.</p>
 
 <p>You may wish to create a virtual destination which forwards messages to multiple destinations but applying a selector first to decide if the message really does have to go to a particular destination.</p>
 
-<p>The following example shows how a message sent to the virtual destination <b>MY.QUEUE</b> will be forwarded to <b>FOO</b> and <b>BAR</b> if the selectors match</p>
+<p>The following example shows how a message sent to the virtual destination <strong>MY.QUEUE</strong> will be forwarded to <strong>FOO</strong> and <strong>BAR</strong> if the selectors match</p>
 
-<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[
 &lt;beans 
-  xmlns="http://www.springframework.org/schema/beans" 
-  xmlns:amq="http://activemq.apache.org/schema/core"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
-  http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd"&gt;
+  xmlns=&quot;http://www.springframework.org/schema/beans&quot; 
+  xmlns:amq=&quot;http://activemq.apache.org/schema/core&quot;
+  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
+  http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd&quot;&gt;
 
-  &lt;bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" /&gt;
+  &lt;bean class=&quot;org.springframework.beans.factory.config.PropertyPlaceholderConfigurer&quot; /&gt;
 
-  &lt;broker xmlns="http://activemq.apache.org/schema/core"&gt;
+  &lt;broker xmlns=&quot;http://activemq.apache.org/schema/core&quot;&gt;
     &lt;destinationInterceptors&gt;
       &lt;virtualDestinationInterceptor&gt;
         &lt;virtualDestinations&gt;
-          &lt;compositeQueue name="MY.QUEUE"&gt;
+          &lt;compositeQueue name=&quot;MY.QUEUE&quot;&gt;
             &lt;forwardTo&gt;
-              &lt;filteredDestination selector="odd = 'yes'" queue="FOO"/&gt;
-              &lt;filteredDestination selector="i = 5" topic="BAR"/&gt;
+              &lt;filteredDestination selector=&quot;odd = &#39;yes&#39;&quot; queue=&quot;FOO&quot;/&gt;
+              &lt;filteredDestination selector=&quot;i = 5&quot; topic=&quot;BAR&quot;/&gt;
             &lt;/forwardTo&gt;
           &lt;/compositeQueue&gt;
         &lt;/virtualDestinations&gt;
@@ -226,18 +226,18 @@
 </div></div>
 
 
-<h2><a shape="rect" name="ActiveMQVirtualDestinations-AvoidingDuplicateMessageinaNetworkofBrokers"></a>Avoiding Duplicate Message in a Network of Brokers</h2>
+<h2 id="ActiveMQVirtualDestinations-AvoidingDuplicateMessageinaNetworkofBrokers">Avoiding Duplicate Message in a Network of Brokers</h2>
 
-<p>You have to make sure that the messages sent to the <b>Consumer.*.VirtualTopic.&gt;</b> destination are not forwarded when you're using both queue-based and non-queue based subscribers to the virtual topic (that is, if you have normal topic subscribers to the virtual topic).  If you use Virtual Topics in a network of brokers, it is likely you will get duplicate messages if you use the default network configuration.  This is because a network node will not only forward message sent to the virtual topic, but also the associated physical queues.  To fix this, you should disable forwarding messages on the associated physical queues.  </p>
+<p>You have to make sure that the messages sent to the <strong>Consumer.*.VirtualTopic.&gt;</strong> destination are not forwarded when you're using both queue-based and non-queue based subscribers to the virtual topic (that is, if you have normal topic subscribers to the virtual topic).  If you use Virtual Topics in a network of brokers, it is likely you will get duplicate messages if you use the default network configuration.  This is because a network node will not only forward message sent to the virtual topic, but also the associated physical queues.  To fix this, you should disable forwarding messages on the associated physical queues.  </p>
 
 <p>Here is an example of how to do that:</p>
 
-<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[
     &lt;networkConnectors&gt;
-      &lt;networkConnector uri="static://(tcp://localhost:61617)"&gt;
+      &lt;networkConnector uri=&quot;static://(tcp://localhost:61617)&quot;&gt;
       	&lt;excludedDestinations&gt;
-   	  &lt;queue physicalName="Consumer.*.VirtualTopic.&gt;"/&gt;
+   	  &lt;queue physicalName=&quot;Consumer.*.VirtualTopic.&gt;&quot;/&gt;
       	&lt;/excludedDestinations&gt;
       &lt;/networkConnector&gt;
     &lt;/networkConnectors&gt;
@@ -248,17 +248,17 @@
           <div class="navigation">
             <div class="navigation_top">
               <div class="navigation_bottom">
-<h3><a shape="rect" name="Navigation-Overview"></a><a shape="rect" href="overview.html" title="Overview">Overview</a></h3>
+<h3 id="Navigation-Overview"><a shape="rect" href="overview.html">Overview</a></h3>
 
-<ul class="alternate" type="square"><li><a shape="rect" href="index.html" title="Index">Home</a></li><li><a shape="rect" href="faq.html" title="FAQ">FAQ</a></li><li><a shape="rect" href="download.html" title="Download">Download</a></li></ul>
+<ul class="alternate"><li><a shape="rect" href="index.html">Home</a></li><li><a shape="rect" href="faq.html">FAQ</a></li><li><a shape="rect" href="download.html">Download</a></li></ul>
 
 
-<h3><a shape="rect" name="Navigation-UsingNMS"></a><a shape="rect" href="using-nms.html" title="Using NMS">Using NMS</a></h3>
+<h3 id="Navigation-UsingNMS"><a shape="rect" href="using-nms.html">Using NMS</a></h3>
 
-<ul class="alternate" type="square"><li><a shape="rect" href="apachenms.html" title="Apache.NMS">NMS Overview</a></li><li><a shape="rect" href="nms.html" title="NMS">Getting Started</a></li><li><a shape="rect" href="nms-api.html" title="NMS API">NMS API Reference</a></li><li><a shape="rect" href="apachenmsactivemq.html" title="Apache.NMS.ActiveMQ">ActiveMQ</a></li><li><a shape="rect" href="apachenmsstomp.html" title="Apache.NMS.Stomp">Stomp</a></li><li><a shape="rect" href="apachenmsmsmq.html" title="Apache.NMS.MSMQ">MSMQ</a></li><li><a shape="rect" href="apachenmsems.html" title="Apache.NMS.EMS">Tibco EMS</a></li><li><a shape="rect" href="apachenmswcf.html" title="Apache.NMS.WCF">WCF</a></li></ul>
+<ul class="alternate"><li><a shape="rect" href="apachenms.html">NMS Overview</a></li><li><a shape="rect" href="nms.html">Getting Started</a></li><li><a shape="rect" href="nms-api.html">NMS API Reference</a></li><li><a shape="rect" href="apachenmsactivemq.html">ActiveMQ</a></li><li><a shape="rect" href="apachenmsstomp.html">Stomp</a></li><li><a shape="rect" href="apachenmsmsmq.html">MSMQ</a></li><li><a shape="rect" href="apachenmsems.html">Tibco EMS</a></li><li><a shape="rect" href="apachenmswcf.html">WCF</a></li></ul>
 
 
-<h3><a shape="rect" name="Navigation-Search"></a>Search</h3>
+<h3 id="Navigation-Search">Search</h3>
 <p>
 </p><form enctype="application/x-www-form-urlencoded" method="get" id="cse-search-box" action="http://www.google.com/cse">
   <div>
@@ -271,15 +271,14 @@
 <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en"></script>
 
 
-<h3><a shape="rect" name="Navigation-Community"></a><a shape="rect" href="community.html" title="Community">Community</a></h3>
+<h3 id="Navigation-Community"><a shape="rect" href="community.html">Community</a></h3>
 
-<ul class="alternate" type="square"><li><a shape="rect" href="support.html" title="Support">Support</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/contributing.html">Contributing</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/discussion-forums.html">Discussion Forums</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/mailing-lists.html">Mailing Lists</a></li><li><a shape="rect" class="external-link" href="irc://irc.codehaus.org/activemq" rel="nofollow">IRC</a></li><li><a shape="rect" href="articles.html" title="Articles">Articles</a></li><li><a shape="rect" href="site.html" title="Site">Site</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/team.html">Team</a></li></ul>
+<ul class="alternate"><li><a shape="rect" href="support.html">Support</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/contributing.html">Contributing</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/discussion-forums.html">Discussion Forums</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/mailing-lists.html">Mailing Lists</a></li><li><a shape="rect" class="external-link" href="irc://irc.codehaus.org/activemq" rel="nofollow">IRC</a></li><li><a shape="rect" href="articles.html">Articles</a></li><li><a shape="rect" href="site.html">Site</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/team.html">Team</a></li></ul>
 
 
-<h3><a shape="rect" name="Navigation-Developers"></a><a shape="rect" href="developers.html" title="Developers">Developers</a></h3>
-
-<ul class="alternate" type="square"><li><a shape="rect" href="source.html" title="Source">Source</a></li><li><a shape="rect" href="building.html" title="Building">Building</a></li></ul>
+<h3 id="Navigation-Developers"><a shape="rect" href="developers.html">Developers</a></h3>
 
+<ul class="alternate"><li><a shape="rect" href="source.html">Source</a></li><li><a shape="rect" href="building.html">Building</a></li></ul>
               </div>
             </div>
           </div>

Modified: websites/production/activemq/content/nms/activemq-wildcards.html
==============================================================================
--- websites/production/activemq/content/nms/activemq-wildcards.html (original)
+++ websites/production/activemq/content/nms/activemq-wildcards.html Wed Feb 12 18:21:44 2014
@@ -64,7 +64,7 @@
 <a href="index.html">Index</a>&nbsp;&gt;&nbsp;<a href="apachenmsactivemq.html">Apache.NMS.ActiveMQ</a>&nbsp;&gt;&nbsp;<a href="activemq-advanced-features.html">ActiveMQ Advanced Features</a>&nbsp;&gt;&nbsp;<a href="activemq-destination-features.html">ActiveMQ Destination Features</a>&nbsp;&gt;&nbsp;<a href="activemq-wildcards.html">ActiveMQ Wildcards</a>
           </div>
           <div id="site-quicklinks">
-<p><a shape="rect" href="download.html" title="Download">Download</a> | <a shape="rect" href="nms-api.html" title="NMS API">API</a> | <a shape="rect" href="source.html" title="Source">Source</a> | <a shape="rect" class="external-link" href="http://activemq.apache.org/discussion-forums.html">Forums</a> | <a shape="rect" class="external-link" href="http://activemq.apache.org/support.html">Support</a></p>
+<p><a shape="rect" href="download.html">Download</a> | <a shape="rect" href="nms-api.html">API</a> | <a shape="rect" href="source.html">Source</a> | <a shape="rect" class="external-link" href="http://activemq.apache.org/discussion-forums.html">Forums</a> | <a shape="rect" class="external-link" href="http://activemq.apache.org/support.html">Support</a></p>
           </div>
         </div>
 
@@ -72,42 +72,40 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><p>We support destination wildcards to provide easy support for federated name hierarchies. This concept has been popular in financial market data for some time as a way of organizing events (such as price changes) into hierarchies and to use wildcards for easy subscription of the range of information you're interested in.</p>
+<div class="wiki-content maincontent">We support destination wildcards to provide easy support for federated name hierarchies. This concept has been popular in financial market data for some time as a way of organizing events (such as price changes) into hierarchies and to use wildcards for easy subscription of the range of information you're interested in.
 
 <p>For example imagine you are sending price messages from a stock exchange feed. You might use some kind of destination such as</p>
 
-<ul><li><tt>PRICE.STOCK.NASDAQ.ORCL</tt> to publish Oracle Corporation's price on NASDAQ and</li><li><tt>PRICE.STOCK.NYSE.IBM</tt> to publish IBM's price on the New York Stock Exchange</li></ul>
+<ul><li><code>PRICE.STOCK.NASDAQ.ORCL</code> to publish Oracle Corporation's price on NASDAQ and</li><li><code>PRICE.STOCK.NYSE.IBM</code> to publish IBM's price on the New York Stock Exchange</li></ul>
 
 
 <p>A subscriber could then use exact destinations to subscribe to exactly the prices it requires. Or it could use wildcards to define hierarchical pattern matches to the destinations to subscribe from.</p>
 
-<h3><a shape="rect" name="ActiveMQWildcards-Wildcardssupported"></a>Wildcards supported</h3>
+<h3 id="ActiveMQWildcards-Wildcardssupported">Wildcards supported</h3>
 
 <p>We support the following wildcards which are fairly standard practice; wildcards are not part of the JMS specification so are custom enhancements.</p>
 
-<ul><li><tt>.</tt> is used to separate names in a path</li><li><tt>*</tt> is used to match any name in a path</li><li><tt>&gt;</tt> is used to recursively match any destination starting from this name</li></ul>
+<ul><li><code>.</code> is used to separate names in a path</li><li><code>*</code> is used to match any name in a path</li><li><code>&gt;</code> is used to recursively match any destination starting from this name</li></ul>
 
 
 <p>For example using the example above, these subscriptions are possible</p>
 
-<div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Subscription</th><th colspan="1" rowspan="1" class="confluenceTh">Meaning</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><tt>PRICE.&gt;</tt></td><td colspan="1" rowspan="1" class="confluenceTd">Any price for any product on any exchange</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><tt>PRICE.STOCK.&gt;</tt></td><td colspan="1" rowspan="1" class="confluenceTd">Any price for a stock on any exchange</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><tt>PRICE.STOCK.NASDAQ.*</tt></td><td colspan="1" rowspan="1" class="confluenceTd">Any stock price on NASDAQ</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><tt>PRICE.STOCK.*.IBM</tt></td><td colspan="1" rowspan="1" class="confluenceTd">Any IBM stock price on any exchange</td></tr></tbody></table>
-</div>
+<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Subscription</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Meaning</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>PRICE.&gt;</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Any price for any product on any exchange</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>PRICE.STOCK.&gt;</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Any price for a stock on any exchange</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>PRICE.STOCK.NASDAQ.*</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Any stock price on NASDAQ</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>PRICE.STOCK.*.IBM</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Any IBM stock price on any exchange</p></td></tr></tbody>
 </table></div>
 
 
-<h3><a shape="rect" name="ActiveMQWildcards-Custompathseparator"></a>Custom path separator</h3>
+<h3 id="ActiveMQWildcards-Custompathseparator">Custom path separator</h3>
 
 <p>As of version 5.5.0 we support <a shape="rect" class="external-link" href="http://activemq.apache.org/interceptors.html">plugin</a> that allows clients to use customer path separator. So instead of </p>
 
-<p><tt>FOO.BAR.*</tt></p>
+<p><code>FOO.BAR.*</code></p>
 
 <p>you can use </p>
 
-<p><tt>FOO/BAR/*</tt></p>
+<p><code>FOO/BAR/*</code></p>
 
 <p>To</p>
 
-<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
     &lt;plugins&gt;
        .....
@@ -118,26 +116,24 @@
 
 <p>Please note that you should add this plugin as last if you want it to work properly with other plugins (such as <a shape="rect" class="external-link" href="http://activemq.apache.org/security.html">security</a> for example).</p>
 
-<p>A default path separator this plugin will use is <tt>/</tt>. You can customize it further using <tt>pathSeparator</tt> property.</p>
-
-
+<p>A default path separator this plugin will use is <code>/</code>. You can customize it further using <code>pathSeparator</code> property.</p>
 </div>
         </td>
         <td valign="top">
           <div class="navigation">
             <div class="navigation_top">
               <div class="navigation_bottom">
-<h3><a shape="rect" name="Navigation-Overview"></a><a shape="rect" href="overview.html" title="Overview">Overview</a></h3>
+<h3 id="Navigation-Overview"><a shape="rect" href="overview.html">Overview</a></h3>
 
-<ul class="alternate" type="square"><li><a shape="rect" href="index.html" title="Index">Home</a></li><li><a shape="rect" href="faq.html" title="FAQ">FAQ</a></li><li><a shape="rect" href="download.html" title="Download">Download</a></li></ul>
+<ul class="alternate"><li><a shape="rect" href="index.html">Home</a></li><li><a shape="rect" href="faq.html">FAQ</a></li><li><a shape="rect" href="download.html">Download</a></li></ul>
 
 
-<h3><a shape="rect" name="Navigation-UsingNMS"></a><a shape="rect" href="using-nms.html" title="Using NMS">Using NMS</a></h3>
+<h3 id="Navigation-UsingNMS"><a shape="rect" href="using-nms.html">Using NMS</a></h3>
 
-<ul class="alternate" type="square"><li><a shape="rect" href="apachenms.html" title="Apache.NMS">NMS Overview</a></li><li><a shape="rect" href="nms.html" title="NMS">Getting Started</a></li><li><a shape="rect" href="nms-api.html" title="NMS API">NMS API Reference</a></li><li><a shape="rect" href="apachenmsactivemq.html" title="Apache.NMS.ActiveMQ">ActiveMQ</a></li><li><a shape="rect" href="apachenmsstomp.html" title="Apache.NMS.Stomp">Stomp</a></li><li><a shape="rect" href="apachenmsmsmq.html" title="Apache.NMS.MSMQ">MSMQ</a></li><li><a shape="rect" href="apachenmsems.html" title="Apache.NMS.EMS">Tibco EMS</a></li><li><a shape="rect" href="apachenmswcf.html" title="Apache.NMS.WCF">WCF</a></li></ul>
+<ul class="alternate"><li><a shape="rect" href="apachenms.html">NMS Overview</a></li><li><a shape="rect" href="nms.html">Getting Started</a></li><li><a shape="rect" href="nms-api.html">NMS API Reference</a></li><li><a shape="rect" href="apachenmsactivemq.html">ActiveMQ</a></li><li><a shape="rect" href="apachenmsstomp.html">Stomp</a></li><li><a shape="rect" href="apachenmsmsmq.html">MSMQ</a></li><li><a shape="rect" href="apachenmsems.html">Tibco EMS</a></li><li><a shape="rect" href="apachenmswcf.html">WCF</a></li></ul>
 
 
-<h3><a shape="rect" name="Navigation-Search"></a>Search</h3>
+<h3 id="Navigation-Search">Search</h3>
 <p>
 </p><form enctype="application/x-www-form-urlencoded" method="get" id="cse-search-box" action="http://www.google.com/cse">
   <div>
@@ -150,15 +146,14 @@
 <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en"></script>
 
 
-<h3><a shape="rect" name="Navigation-Community"></a><a shape="rect" href="community.html" title="Community">Community</a></h3>
-
-<ul class="alternate" type="square"><li><a shape="rect" href="support.html" title="Support">Support</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/contributing.html">Contributing</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/discussion-forums.html">Discussion Forums</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/mailing-lists.html">Mailing Lists</a></li><li><a shape="rect" class="external-link" href="irc://irc.codehaus.org/activemq" rel="nofollow">IRC</a></li><li><a shape="rect" href="articles.html" title="Articles">Articles</a></li><li><a shape="rect" href="site.html" title="Site">Site</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/team.html">Team</a></li></ul>
+<h3 id="Navigation-Community"><a shape="rect" href="community.html">Community</a></h3>
 
+<ul class="alternate"><li><a shape="rect" href="support.html">Support</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/contributing.html">Contributing</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/discussion-forums.html">Discussion Forums</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/mailing-lists.html">Mailing Lists</a></li><li><a shape="rect" class="external-link" href="irc://irc.codehaus.org/activemq" rel="nofollow">IRC</a></li><li><a shape="rect" href="articles.html">Articles</a></li><li><a shape="rect" href="site.html">Site</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/team.html">Team</a></li></ul>
 
-<h3><a shape="rect" name="Navigation-Developers"></a><a shape="rect" href="developers.html" title="Developers">Developers</a></h3>
 
-<ul class="alternate" type="square"><li><a shape="rect" href="source.html" title="Source">Source</a></li><li><a shape="rect" href="building.html" title="Building">Building</a></li></ul>
+<h3 id="Navigation-Developers"><a shape="rect" href="developers.html">Developers</a></h3>
 
+<ul class="alternate"><li><a shape="rect" href="source.html">Source</a></li><li><a shape="rect" href="building.html">Building</a></li></ul>
               </div>
             </div>
           </div>

Modified: websites/production/activemq/content/nms/apachenms-150-release.html
==============================================================================
--- websites/production/activemq/content/nms/apachenms-150-release.html (original)
+++ websites/production/activemq/content/nms/apachenms-150-release.html Wed Feb 12 18:21:44 2014
@@ -36,6 +36,8 @@
       <link href='http://activemq.apache.org/styles/highlighter/styles/shThemeEclipse.css' rel='stylesheet' type='text/css' /> 
       <script src='http://activemq.apache.org/styles/highlighter/scripts/shCore.js' type='text/javascript'></script> 
               <script src='http://activemq.apache.org/styles/highlighter/scripts/shBrushJava.js' type='text/javascript'></script> 
+              <script src='http://activemq.apache.org/styles/highlighter/scripts/shBrushXml.js' type='text/javascript'></script> 
+              <script src='http://activemq.apache.org/styles/highlighter/scripts/shBrushPlain.js' type='text/javascript'></script> 
          
       <script type="text/javascript"> 
         SyntaxHighlighter.defaults['toolbar'] = false; 
@@ -73,7 +75,7 @@
 <a href="index.html">Index</a>&nbsp;&gt;&nbsp;<a href="overview.html">Overview</a>&nbsp;&gt;&nbsp;<a href="download.html">Download</a>&nbsp;&gt;&nbsp;<a href="apachenms-150-release.html">Apache.NMS 1.5.0 Release</a>
           </div>
           <div id="site-quicklinks">
-<p><a shape="rect" href="download.html" title="Download">Download</a> | <a shape="rect" href="nms-api.html" title="NMS API">API</a> | <a shape="rect" href="source.html" title="Source">Source</a> | <a shape="rect" class="external-link" href="http://activemq.apache.org/discussion-forums.html">Forums</a> | <a shape="rect" class="external-link" href="http://activemq.apache.org/support.html">Support</a></p>
+<p><a shape="rect" href="download.html">Download</a> | <a shape="rect" href="nms-api.html">API</a> | <a shape="rect" href="source.html">Source</a> | <a shape="rect" class="external-link" href="http://activemq.apache.org/discussion-forums.html">Forums</a> | <a shape="rect" class="external-link" href="http://activemq.apache.org/support.html">Support</a></p>
           </div>
         </div>
 
@@ -108,41 +110,47 @@
 
 <h2><a shape="rect" name="Apache.NMS1.5.0Release-DownloadHere"></a>Download Here</h2>
 
-<div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Description </th><th colspan="1" rowspan="1" class="confluenceTh"> Download Link </th><th colspan="1" rowspan="1" class="confluenceTh"> PGP Signature File </th><th colspan="1" rowspan="1" class="confluenceTh"> Version </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Apache.NMS Source code </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS-1.5.0-src.zip">Apache.NMS-1.5.0-src.zip</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS-1.5.0-src.zip.asc">Apache.NMS-1.5.0-src.zip.asc</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> 1.5.0.2194 </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Apache.NMS Binary Assemblies
  </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS-1.5.0-bin.zip">Apache.NMS-1.5.0-bin.zip</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS-1.5.0-bin.zip.asc">Apache.NMS-1.5.0-bin.zip.asc</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> 1.5.0.2194 </td></tr></tbody></table>
-</div>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Download Link </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> PGP Signature File </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Version </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Apache.NMS Source code </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS-1.5.0-src.zip">Apache.NMS-1.5.0-src.zip</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS-1.5.0-src.zip.asc">Apache.NMS-1.5.0-src.zip.asc</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 1.5.0.2194 </p></td></tr><tr><td colspan="1" rowspa
 n="1" class="confluenceTd"><p> Apache.NMS Binary Assemblies </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS-1.5.0-bin.zip">Apache.NMS-1.5.0-bin.zip</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS-1.5.0-bin.zip.asc">Apache.NMS-1.5.0-bin.zip.asc</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 1.5.0.2194 </p></td></tr></tbody></table>
 
 
 <h2><a shape="rect" name="Apache.NMS1.5.0Release-Apache.NMSClientDownloads"></a>Apache.NMS Client Downloads</h2>
 
-<div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Description </th><th colspan="1" rowspan="1" class="confluenceTh"> Download Link </th><th colspan="1" rowspan="1" class="confluenceTh"> PGP Signature File </th><th colspan="1" rowspan="1" class="confluenceTh"> Version </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Apache.NMS.Stomp Source code </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.Stomp-1.5.1-src.zip">Apache.NMS.Stomp-1.5.1-src.zip</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.Stomp-1.5.1-src.zip.asc">Apache.NMS.Stomp-1.5.1-src.zip.asc</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> 1.5.1.2216 </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"
 > Apache.NMS.Stomp Binary Assemblies </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.Stomp-1.5.1-bin.zip">Apache.NMS.Stomp-1.5.1-bin.zip</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.Stomp-1.5.1-bin.zip.asc">Apache.NMS.Stomp-1.5.1-bin.zip.asc</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> 1.5.1.2216 </td></tr></tbody></table>
-</div>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Download Link </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> PGP Signature File </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Version </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Apache.NMS.Stomp Source code </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.Stomp-1.5.1-src.zip">Apache.NMS.Stomp-1.5.1-src.zip</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.Stomp-1.5.1-src.zip.asc">Apache.NMS.Stomp-1.5.1-src.zip.asc</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 1.5.1.2216 </p></td><
 /tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Apache.NMS.Stomp Binary Assemblies </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.Stomp-1.5.1-bin.zip">Apache.NMS.Stomp-1.5.1-bin.zip</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.Stomp-1.5.1-bin.zip.asc">Apache.NMS.Stomp-1.5.1-bin.zip.asc</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 1.5.1.2216 </p></td></tr></tbody></table>
 
 
-<div class="panelMacro"><table class="warningMacro"><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/forbidden.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>The NMS 1.5.0 Client Releases are still in progress the NMS below providers will be released following a release the NMS 1.5.0 API based on availability of providers maintainers.</b><br clear="none"></td></tr></table></div>
+    <div class="aui-message problem shadowed information-macro">
+                    <p class="title">The NMS 1.5.0 Client Releases are still in progress the NMS below providers will be released following a release the NMS 1.5.0 API based on availability of providers maintainers.</p>
+                            <span class="aui-icon icon-problem">Icon</span>
+                <div class="message-content">
+                            &#160;
+                    </div>
+    </div>
 
-<div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Description </th><th colspan="1" rowspan="1" class="confluenceTh"> Download Link </th><th colspan="1" rowspan="1" class="confluenceTh"> PGP Signature File </th><th colspan="1" rowspan="1" class="confluenceTh"> Version </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Apache.NMS.ActiveMQ Source code </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.ActiveMQ-1.5.0-src.zip">Apache.NMS.ActiveMQ-1.5.0-src.zip</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.ActiveMQ-1.5.0-src.zip.asc">Apache.NMS.ActiveMQ-1.5.0-src.zip.asc</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> 1.5.0.2194 </td></tr><tr><td colspan="1" rowspan="1" class
 ="confluenceTd"> Apache.NMS.ActiveMQ Binary Assemblies </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.ActiveMQ-1.5.0-bin.zip">Apache.NMS.ActiveMQ-1.5.0-bin.zip</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.ActiveMQ-1.5.0-bin.zip.asc">Apache.NMS.ActiveMQ-1.5.0-bin.zip.asc</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> 1.5.0.2194 </td></tr></tbody></table>
-</div>
 
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Download Link </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> PGP Signature File </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Version </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Apache.NMS.ActiveMQ Source code </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.ActiveMQ-1.5.0-src.zip">Apache.NMS.ActiveMQ-1.5.0-src.zip</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.ActiveMQ-1.5.0-src.zip.asc">Apache.NMS.ActiveMQ-1.5.0-src.zip.asc</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 1.5.0.
 2194 </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Apache.NMS.ActiveMQ Binary Assemblies </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.ActiveMQ-1.5.0-bin.zip">Apache.NMS.ActiveMQ-1.5.0-bin.zip</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.ActiveMQ-1.5.0-bin.zip.asc">Apache.NMS.ActiveMQ-1.5.0-bin.zip.asc</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 1.5.0.2194 </p></td></tr></tbody></table>
 
-<div class="panelMacro"><table class="warningMacro"><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/forbidden.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>The NMS 1.5.0 Client Releases are still in progress the NMS below providers will be released following a release the NMS 1.5.0 API based on availability of providers maintainers.</b><br clear="none"></td></tr></table></div>
 
-<div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Description </th><th colspan="1" rowspan="1" class="confluenceTh"> Download Link </th><th colspan="1" rowspan="1" class="confluenceTh"> PGP Signature File </th><th colspan="1" rowspan="1" class="confluenceTh"> Version </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Apache.NMS.EMS Source code </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.EMS-1.5.0-src.zip">Apache.NMS.EMS-1.5.0-src.zip</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.EMS-1.5.0-src.zip.asc">Apache.NMS.EMS-1.5.0-src.zip.asc</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> 1.5.0.2075 </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Apache.N
 MS.EMS Binary Assemblies </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.EMS-1.5.0-bin.zip">Apache.NMS.EMS-1..0-bin.zip</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.EMS-1.5.0-bin.zip.asc">Apache.NMS.EMS-1.5.0-bin.zip.asc</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> 1.5.0.2075 </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Apache.NMS.MSMQ Source code </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.MSMQ-1.5.0-src.zip">Apache.NMS.MSMQ-1.5.0-src.zip</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/close
 r.cgi/activemq/apache-nms/1.5.0/Apache.NMS.MSMQ-1.5.0-src.zip.asc">Apache.NMS.MSMQ-1.5.0-src.zip.asc</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> 1.5.0.2075 </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Apache.NMS.MSMQ Binary Assemblies </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.MSMQ-1.5.0-bin.zip">Apache.NMS.MSMQ-1.5.0-bin.zip</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.MSMQ-1.5.0-bin.zip.asc">Apache.NMS.MSMQ-1.5.0-bin.zip.asc</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> 1.5.0.2075 </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Apache.NMS.WCF Source code </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www
 .apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.WCF-1.5.0-src.zip">Apache.NMS.WCF-1.5.0-src.zip</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.WCF-1.5.0-src.zip.asc">Apache.NMS.WCF-1.5.0-src.zip.asc</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> 1.5.0.2075 </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Apache.NMS.WCF Binary Assemblies </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.WCF-1.5.0-bin.zip">Apache.NMS.WCF-1.5.0-bin.zip</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.WCF-1.5.0-bin.zip.asc">Apache.NMS.WCF-1.5.0-bin.zip.asc</a> </td><td colspan="1" rowspa
 n="1" class="confluenceTd"> 1.5.0.2075 </td></tr></tbody></table>
-</div>
+    <div class="aui-message problem shadowed information-macro">
+                    <p class="title">The NMS 1.5.0 Client Releases are still in progress the NMS below providers will be released following a release the NMS 1.5.0 API based on availability of providers maintainers.</p>
+                            <span class="aui-icon icon-problem">Icon</span>
+                <div class="message-content">
+                            &#160;
+                    </div>
+    </div>
+
 
-<p><b><em>NOTE:</em></b> <em>In order to use the</em> <b>Apache.NMS.EMS</b> <em>project files, you will need to provide your own copy of the TIBCO.EMS.dll, as this is a licensed 3rd Party application.</em></p>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Download Link </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> PGP Signature File </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Version </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Apache.NMS.EMS Source code </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.EMS-1.5.0-src.zip">Apache.NMS.EMS-1.5.0-src.zip</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.EMS-1.5.0-src.zip.asc">Apache.NMS.EMS-1.5.0-src.zip.asc</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 1.5.0.2075 </p></td></tr><tr><t
 d colspan="1" rowspan="1" class="confluenceTd"><p> Apache.NMS.EMS Binary Assemblies </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.EMS-1.5.0-bin.zip">Apache.NMS.EMS-1..0-bin.zip</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.EMS-1.5.0-bin.zip.asc">Apache.NMS.EMS-1.5.0-bin.zip.asc</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 1.5.0.2075 </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Apache.NMS.MSMQ Source code </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.MSMQ-1.5.0-src.zip">Apache.NMS.MSMQ-1.5.0-src.zip</a> </p></td><td colspan="1" rowspan="1"
  class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.MSMQ-1.5.0-src.zip.asc">Apache.NMS.MSMQ-1.5.0-src.zip.asc</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 1.5.0.2075 </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Apache.NMS.MSMQ Binary Assemblies </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.MSMQ-1.5.0-bin.zip">Apache.NMS.MSMQ-1.5.0-bin.zip</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.MSMQ-1.5.0-bin.zip.asc">Apache.NMS.MSMQ-1.5.0-bin.zip.asc</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 1.5.0.2075 </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceT
 d"><p> Apache.NMS.WCF Source code </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.WCF-1.5.0-src.zip">Apache.NMS.WCF-1.5.0-src.zip</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.WCF-1.5.0-src.zip.asc">Apache.NMS.WCF-1.5.0-src.zip.asc</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 1.5.0.2075 </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Apache.NMS.WCF Binary Assemblies </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.WCF-1.5.0-bin.zip">Apache.NMS.WCF-1.5.0-bin.zip</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" clas
 s="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.5.0/Apache.NMS.WCF-1.5.0-bin.zip.asc">Apache.NMS.WCF-1.5.0-bin.zip.asc</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 1.5.0.2075 </p></td></tr></tbody></table>
+
+<p><strong><em>NOTE:</em></strong> <em>In order to use the</em> <strong>Apache.NMS.EMS</strong> <em>project files, you will need to provide your own copy of the TIBCO.EMS.dll, as this is a licensed 3rd Party application.</em></p>
 
 <p><br clear="none" class="atl-forced-newline"></p>
 <div class="panel" style="border-width: 1px;"><div class="panelContent">
-<p><b>NOTE:</b> Compatible with ActiveMQ Broker versions in the 4.X and 5.X family.  Support TIBCO EMS 4.1.0 and above.</p>
+<p><strong>NOTE:</strong> Compatible with ActiveMQ Broker versions in the 4.X and 5.X family.  Support TIBCO EMS 4.1.0 and above.</p>
 </div></div>
 
 <h2><a shape="rect" name="Apache.NMS1.5.0Release-SVNTagCheckout"></a>SVN Tag Checkout</h2>
 
-<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
 svn co https://svn.apache.org/repos/asf/activemq/activemq-dotnet/tags/1.5.0/
 ]]></script>
@@ -158,17 +166,17 @@ svn co https://svn.apache.org/repos/asf/
           <div class="navigation">
             <div class="navigation_top">
               <div class="navigation_bottom">
-<h3><a shape="rect" name="Navigation-Overview"></a><a shape="rect" href="overview.html" title="Overview">Overview</a></h3>
+<h3 id="Navigation-Overview"><a shape="rect" href="overview.html">Overview</a></h3>
 
-<ul class="alternate" type="square"><li><a shape="rect" href="index.html" title="Index">Home</a></li><li><a shape="rect" href="faq.html" title="FAQ">FAQ</a></li><li><a shape="rect" href="download.html" title="Download">Download</a></li></ul>
+<ul class="alternate"><li><a shape="rect" href="index.html">Home</a></li><li><a shape="rect" href="faq.html">FAQ</a></li><li><a shape="rect" href="download.html">Download</a></li></ul>
 
 
-<h3><a shape="rect" name="Navigation-UsingNMS"></a><a shape="rect" href="using-nms.html" title="Using NMS">Using NMS</a></h3>
+<h3 id="Navigation-UsingNMS"><a shape="rect" href="using-nms.html">Using NMS</a></h3>
 
-<ul class="alternate" type="square"><li><a shape="rect" href="apachenms.html" title="Apache.NMS">NMS Overview</a></li><li><a shape="rect" href="nms.html" title="NMS">Getting Started</a></li><li><a shape="rect" href="nms-api.html" title="NMS API">NMS API Reference</a></li><li><a shape="rect" href="apachenmsactivemq.html" title="Apache.NMS.ActiveMQ">ActiveMQ</a></li><li><a shape="rect" href="apachenmsstomp.html" title="Apache.NMS.Stomp">Stomp</a></li><li><a shape="rect" href="apachenmsmsmq.html" title="Apache.NMS.MSMQ">MSMQ</a></li><li><a shape="rect" href="apachenmsems.html" title="Apache.NMS.EMS">Tibco EMS</a></li><li><a shape="rect" href="apachenmswcf.html" title="Apache.NMS.WCF">WCF</a></li></ul>
+<ul class="alternate"><li><a shape="rect" href="apachenms.html">NMS Overview</a></li><li><a shape="rect" href="nms.html">Getting Started</a></li><li><a shape="rect" href="nms-api.html">NMS API Reference</a></li><li><a shape="rect" href="apachenmsactivemq.html">ActiveMQ</a></li><li><a shape="rect" href="apachenmsstomp.html">Stomp</a></li><li><a shape="rect" href="apachenmsmsmq.html">MSMQ</a></li><li><a shape="rect" href="apachenmsems.html">Tibco EMS</a></li><li><a shape="rect" href="apachenmswcf.html">WCF</a></li></ul>
 
 
-<h3><a shape="rect" name="Navigation-Search"></a>Search</h3>
+<h3 id="Navigation-Search">Search</h3>
 <p>
 </p><form enctype="application/x-www-form-urlencoded" method="get" id="cse-search-box" action="http://www.google.com/cse">
   <div>
@@ -181,15 +189,14 @@ svn co https://svn.apache.org/repos/asf/
 <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en"></script>
 
 
-<h3><a shape="rect" name="Navigation-Community"></a><a shape="rect" href="community.html" title="Community">Community</a></h3>
-
-<ul class="alternate" type="square"><li><a shape="rect" href="support.html" title="Support">Support</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/contributing.html">Contributing</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/discussion-forums.html">Discussion Forums</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/mailing-lists.html">Mailing Lists</a></li><li><a shape="rect" class="external-link" href="irc://irc.codehaus.org/activemq" rel="nofollow">IRC</a></li><li><a shape="rect" href="articles.html" title="Articles">Articles</a></li><li><a shape="rect" href="site.html" title="Site">Site</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/team.html">Team</a></li></ul>
+<h3 id="Navigation-Community"><a shape="rect" href="community.html">Community</a></h3>
 
+<ul class="alternate"><li><a shape="rect" href="support.html">Support</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/contributing.html">Contributing</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/discussion-forums.html">Discussion Forums</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/mailing-lists.html">Mailing Lists</a></li><li><a shape="rect" class="external-link" href="irc://irc.codehaus.org/activemq" rel="nofollow">IRC</a></li><li><a shape="rect" href="articles.html">Articles</a></li><li><a shape="rect" href="site.html">Site</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/team.html">Team</a></li></ul>
 
-<h3><a shape="rect" name="Navigation-Developers"></a><a shape="rect" href="developers.html" title="Developers">Developers</a></h3>
 
-<ul class="alternate" type="square"><li><a shape="rect" href="source.html" title="Source">Source</a></li><li><a shape="rect" href="building.html" title="Building">Building</a></li></ul>
+<h3 id="Navigation-Developers"><a shape="rect" href="developers.html">Developers</a></h3>
 
+<ul class="alternate"><li><a shape="rect" href="source.html">Source</a></li><li><a shape="rect" href="building.html">Building</a></li></ul>
               </div>
             </div>
           </div>

Modified: websites/production/activemq/content/nms/apachenms-activemq-v110.html
==============================================================================
--- websites/production/activemq/content/nms/apachenms-activemq-v110.html (original)
+++ websites/production/activemq/content/nms/apachenms-activemq-v110.html Wed Feb 12 18:21:44 2014
@@ -73,7 +73,7 @@
 <a href="index.html">Index</a>&nbsp;&gt;&nbsp;<a href="apachenmsactivemq.html">Apache.NMS.ActiveMQ</a>&nbsp;&gt;&nbsp;<a href="activemq-downloads.html">ActiveMQ Downloads</a>&nbsp;&gt;&nbsp;<a href="apachenms-activemq-v110.html">Apache.NMS ActiveMQ v1.1.0</a>
           </div>
           <div id="site-quicklinks">
-<p><a shape="rect" href="download.html" title="Download">Download</a> | <a shape="rect" href="nms-api.html" title="NMS API">API</a> | <a shape="rect" href="source.html" title="Source">Source</a> | <a shape="rect" class="external-link" href="http://activemq.apache.org/discussion-forums.html">Forums</a> | <a shape="rect" class="external-link" href="http://activemq.apache.org/support.html">Support</a></p>
+<p><a shape="rect" href="download.html">Download</a> | <a shape="rect" href="nms-api.html">API</a> | <a shape="rect" href="source.html">Source</a> | <a shape="rect" class="external-link" href="http://activemq.apache.org/discussion-forums.html">Forums</a> | <a shape="rect" class="external-link" href="http://activemq.apache.org/support.html">Support</a></p>
           </div>
         </div>
 
@@ -81,7 +81,7 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h2><a shape="rect" name="Apache.NMSActiveMQv1.1.0-NewandNoteworthy"></a>New and Noteworthy</h2>
+<div class="wiki-content maincontent"><h2 id="Apache.NMSActiveMQv1.1.0-NewandNoteworthy">New and Noteworthy</h2>
 
 <p>The 1.1.0 release is a major milestone for the Apache NMS project.  It is the first official release of the main Apache.NMS.ActiveMQ project, and all provider implementation projects.  Following are some highlights of this release:</p>
 
@@ -90,29 +90,27 @@
 
 <p><br clear="none" class="atl-forced-newline"></p>
 <div class="panel" style="border-width: 1px;"><div class="panelContent">
-<p><b>NOTE:</b> Compatible with ActiveMQ Broker versions in the 4.X and 5.X family.</p>
+<p><strong>NOTE:</strong> Compatible with ActiveMQ Broker versions in the 4.X and 5.X family.</p>
 </div></div>
 
-<h2><a shape="rect" name="Apache.NMSActiveMQv1.1.0-API"></a>API</h2>
+<h2 id="Apache.NMSActiveMQv1.1.0-API">API</h2>
 
-<p>Refer to the API for this release <a shape="rect" href="nms-api.html" title="NMS API">here</a></p>
+<p>Refer to the API for this release <a shape="rect" href="nms-api.html">here</a></p>
 
-<h2><a shape="rect" name="Apache.NMSActiveMQv1.1.0-DownloadHere"></a>Download Here</h2>
+<h2 id="Apache.NMSActiveMQv1.1.0-DownloadHere">Download Here</h2>
 
-<div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Description </th><th colspan="1" rowspan="1" class="confluenceTh"> Download Link </th><th colspan="1" rowspan="1" class="confluenceTh"> PGP Signature File </th><th colspan="1" rowspan="1" class="confluenceTh"> Version </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Apache.NMS.ActiveMQ Source code </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.1.0/Apache.NMS.ActiveMQ-1.1.0-src.zip">Apache.NMS.ActiveMQ-1.1.0-src.zip</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.1.0/Apache.NMS.ActiveMQ-1.1.0-src.zip.asc">Apache.NMS.ActiveMQ-1.1.0-src.zip.asc</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> 1.1.0.1642 </td></tr><tr><td colspan="1" rowspan="1" class
 ="confluenceTd"> Apache.NMS.ActiveMQ Binary Assemblies </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.1.0/Apache.NMS.ActiveMQ-1.1.0-bin.zip">Apache.NMS.ActiveMQ-1.1.0-bin.zip</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.1.0/Apache.NMS.ActiveMQ-1.1.0-bin.zip.asc">Apache.NMS.ActiveMQ-1.1.0-bin.zip.asc</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> 1.1.0.1642 </td></tr></tbody></table>
-</div>
+<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Download Link </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> PGP Signature File </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Version </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Apache.NMS.ActiveMQ Source code </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.1.0/Apache.NMS.ActiveMQ-1.1.0-src.zip">Apache.NMS.ActiveMQ-1.1.0-src.zip</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.1.0/Apache.NMS.ActiveMQ-1.1.0-src.zip.asc">Apache.NMS.ActiveMQ-1.1.0-src.zip.asc</a> </p></td><td colspan="1" rowspan="1" class="
 confluenceTd"><p> 1.1.0.1642 </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Apache.NMS.ActiveMQ Binary Assemblies </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.1.0/Apache.NMS.ActiveMQ-1.1.0-bin.zip">Apache.NMS.ActiveMQ-1.1.0-bin.zip</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/activemq/apache-nms/1.1.0/Apache.NMS.ActiveMQ-1.1.0-bin.zip.asc">Apache.NMS.ActiveMQ-1.1.0-bin.zip.asc</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 1.1.0.1642 </p></td></tr></tbody></table></div>
 
 
-<h2><a shape="rect" name="Apache.NMSActiveMQv1.1.0-SVNTagCheckout"></a>SVN Tag Checkout</h2>
+<h2 id="Apache.NMSActiveMQv1.1.0-SVNTagCheckout">SVN Tag Checkout</h2>
 
-<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
 svn co https://svn.apache.org/repos/asf/activemq/activemq-net/Apache.NMS.ActiveMQ/tags/1.1.0/
 ]]></script>
 </div></div>
 
-<h2><a shape="rect" name="Apache.NMSActiveMQv1.1.0-Changelog"></a>Changelog</h2>
+<h2 id="Apache.NMSActiveMQv1.1.0-Changelog">Changelog</h2>
 
 <p>For a more detailed view of new features and bug fixes, see the <a shape="rect" class="external-link" href="https://issues.apache.org/activemq/secure/ReleaseNote.jspa?projectId=11010&amp;styleName=Html&amp;version=11814">release notes</a></p></div>
         </td>
@@ -120,17 +118,17 @@ svn co https://svn.apache.org/repos/asf/
           <div class="navigation">
             <div class="navigation_top">
               <div class="navigation_bottom">
-<h3><a shape="rect" name="Navigation-Overview"></a><a shape="rect" href="overview.html" title="Overview">Overview</a></h3>
+<h3 id="Navigation-Overview"><a shape="rect" href="overview.html">Overview</a></h3>
 
-<ul class="alternate" type="square"><li><a shape="rect" href="index.html" title="Index">Home</a></li><li><a shape="rect" href="faq.html" title="FAQ">FAQ</a></li><li><a shape="rect" href="download.html" title="Download">Download</a></li></ul>
+<ul class="alternate"><li><a shape="rect" href="index.html">Home</a></li><li><a shape="rect" href="faq.html">FAQ</a></li><li><a shape="rect" href="download.html">Download</a></li></ul>
 
 
-<h3><a shape="rect" name="Navigation-UsingNMS"></a><a shape="rect" href="using-nms.html" title="Using NMS">Using NMS</a></h3>
+<h3 id="Navigation-UsingNMS"><a shape="rect" href="using-nms.html">Using NMS</a></h3>
 
-<ul class="alternate" type="square"><li><a shape="rect" href="apachenms.html" title="Apache.NMS">NMS Overview</a></li><li><a shape="rect" href="nms.html" title="NMS">Getting Started</a></li><li><a shape="rect" href="nms-api.html" title="NMS API">NMS API Reference</a></li><li><a shape="rect" href="apachenmsactivemq.html" title="Apache.NMS.ActiveMQ">ActiveMQ</a></li><li><a shape="rect" href="apachenmsstomp.html" title="Apache.NMS.Stomp">Stomp</a></li><li><a shape="rect" href="apachenmsmsmq.html" title="Apache.NMS.MSMQ">MSMQ</a></li><li><a shape="rect" href="apachenmsems.html" title="Apache.NMS.EMS">Tibco EMS</a></li><li><a shape="rect" href="apachenmswcf.html" title="Apache.NMS.WCF">WCF</a></li></ul>
+<ul class="alternate"><li><a shape="rect" href="apachenms.html">NMS Overview</a></li><li><a shape="rect" href="nms.html">Getting Started</a></li><li><a shape="rect" href="nms-api.html">NMS API Reference</a></li><li><a shape="rect" href="apachenmsactivemq.html">ActiveMQ</a></li><li><a shape="rect" href="apachenmsstomp.html">Stomp</a></li><li><a shape="rect" href="apachenmsmsmq.html">MSMQ</a></li><li><a shape="rect" href="apachenmsems.html">Tibco EMS</a></li><li><a shape="rect" href="apachenmswcf.html">WCF</a></li></ul>
 
 
-<h3><a shape="rect" name="Navigation-Search"></a>Search</h3>
+<h3 id="Navigation-Search">Search</h3>
 <p>
 </p><form enctype="application/x-www-form-urlencoded" method="get" id="cse-search-box" action="http://www.google.com/cse">
   <div>
@@ -143,15 +141,14 @@ svn co https://svn.apache.org/repos/asf/
 <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en"></script>
 
 
-<h3><a shape="rect" name="Navigation-Community"></a><a shape="rect" href="community.html" title="Community">Community</a></h3>
-
-<ul class="alternate" type="square"><li><a shape="rect" href="support.html" title="Support">Support</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/contributing.html">Contributing</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/discussion-forums.html">Discussion Forums</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/mailing-lists.html">Mailing Lists</a></li><li><a shape="rect" class="external-link" href="irc://irc.codehaus.org/activemq" rel="nofollow">IRC</a></li><li><a shape="rect" href="articles.html" title="Articles">Articles</a></li><li><a shape="rect" href="site.html" title="Site">Site</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/team.html">Team</a></li></ul>
+<h3 id="Navigation-Community"><a shape="rect" href="community.html">Community</a></h3>
 
+<ul class="alternate"><li><a shape="rect" href="support.html">Support</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/contributing.html">Contributing</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/discussion-forums.html">Discussion Forums</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/mailing-lists.html">Mailing Lists</a></li><li><a shape="rect" class="external-link" href="irc://irc.codehaus.org/activemq" rel="nofollow">IRC</a></li><li><a shape="rect" href="articles.html">Articles</a></li><li><a shape="rect" href="site.html">Site</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/team.html">Team</a></li></ul>
 
-<h3><a shape="rect" name="Navigation-Developers"></a><a shape="rect" href="developers.html" title="Developers">Developers</a></h3>
 
-<ul class="alternate" type="square"><li><a shape="rect" href="source.html" title="Source">Source</a></li><li><a shape="rect" href="building.html" title="Building">Building</a></li></ul>
+<h3 id="Navigation-Developers"><a shape="rect" href="developers.html">Developers</a></h3>
 
+<ul class="alternate"><li><a shape="rect" href="source.html">Source</a></li><li><a shape="rect" href="building.html">Building</a></li></ul>
               </div>
             </div>
           </div>



Mime
View raw message