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 2014/06/09 14:21:14 UTC

svn commit: r911958 - in /websites/production/activemq/content: cache/main.pageCache destinations-plugin.html features.html interceptors.html

Author: buildbot
Date: Mon Jun  9 12:21:14 2014
New Revision: 911958

Log:
Production update by buildbot for activemq

Added:
    websites/production/activemq/content/destinations-plugin.html
Modified:
    websites/production/activemq/content/cache/main.pageCache
    websites/production/activemq/content/features.html
    websites/production/activemq/content/interceptors.html

Modified: websites/production/activemq/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Added: websites/production/activemq/content/destinations-plugin.html
==============================================================================
--- websites/production/activemq/content/destinations-plugin.html (added)
+++ websites/production/activemq/content/destinations-plugin.html Mon Jun  9 12:21:14 2014
@@ -0,0 +1,152 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<html>
+<head>
+    <link href="http://activemq.apache.org/styles/site.css" rel="stylesheet" type="text/css"/>
+    <link href="http://activemq.apache.org/styles/type-settings.css" rel="stylesheet" type="text/css"/>
+    <script src="http://activemq.apache.org/styles/prototype.js" type="text/javascript"></script>
+    <script src="http://activemq.apache.org/styles/rico.js" type="text/javascript"></script>    
+    <script src="http://activemq.apache.org/styles/site.js" type="text/javascript"></script>
+    <style type="text/css">
+      .maincontent { overflow:hidden; }
+    </style>
+    <!--[if IE]>
+    <style type="text/css">
+      .maincontent { width:100%; }
+    </style>
+    <![endif]-->
+
+          <link href='http://activemq.apache.org/styles/highlighter/styles/shCore.css' rel='stylesheet' type='text/css' /> 
+      <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/shBrushXml.js' type='text/javascript'></script> 
+         
+      <script type="text/javascript"> 
+        SyntaxHighlighter.defaults['toolbar'] = false; 
+        SyntaxHighlighter.all(); 
+      </script> 
+    
+    <title>
+    Apache ActiveMQ &#8482; -- Destinations Plugin
+    </title>
+</head>
+<body>
+<div class="white_box">
+<div class="header">
+  <div class="header_l">
+    <div class="header_r">
+    </div>
+  </div>
+</div>
+<div class="content">
+  <div class="content_l">
+    <div class="content_r">
+      <div>
+
+<!-- Banner -->
+<p>
+	</p><div id="asf_logo">
+	<div id="activemq_logo">
+            <a shape="rect" style="float:left; width:280px;display:block;text-indent:-5000px;text-decoration:none;line-height:60px; margin-top:10px; margin-left:100px;" href="http://activemq.apache.org" title="The most popular and powerful open source Message Broker">ActiveMQ</a> &#8482;
+            <a shape="rect" style="float:right; width:210px;display:block;text-indent:-5000px;text-decoration:none;line-height:60px; margin-top:15px; margin-right:10px;" href="http://www.apache.org" title="The Apache Software Foundation">ASF</a>
+	</div>
+        </div>
+<p></p>
+        <div class="top_red_bar">
+          <div id="site-breadcrumbs">
+<a href="features.html">Features</a>&nbsp;&gt;&nbsp;<a href="interceptors.html">Interceptors</a>&nbsp;&gt;&nbsp;<a href="destinations-plugin.html">Destinations Plugin</a>
+          </div>
+          <div id="site-quicklinks">
+<p><a shape="rect" href="download.html">Download</a> | <a shape="rect" class="external-link" href="http://activemq.apache.org/maven/5.9.0/apidocs/index.html">JavaDocs</a> <a shape="rect" href="javadocs.html">More...</a> | <a shape="rect" href="source.html">Source</a> | <a shape="rect" href="discussion-forums.html">Forums</a> | <a shape="rect" href="support.html">Support</a></p>
+          </div>
+        </div>
+
+  <table border="0">
+  <tbody>
+        <tr>
+        <td valign="top" width="100%">
+<div class="wiki-content maincontent"><p>In some environments clients can't create destinations and only administrators are allowed to do that using management consoles or APIs. This plugin allows users to export destinations created during the runtime of the broker and replicate that state on another broker.</p><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;plugins&gt;
+            &lt;destinationsPlugin location=&quot;/workspace/destinations&quot;/&gt;
+        &lt;/plugins&gt;]]></script>
+</div></div><p>&#160;</p><p>The plugin saves all destinations to the file defined by the location property when it stops. If the property is not specified, broker data directory will be used and the file will be named <code>destinations</code> (<code>${ACTIVEMQ_HOME}/data/localhost/destinations</code> by default). If this file is present on the broker start, destinations listed in the file will be pre-created. The future improvements can include periodic export&#160;or on demand via management API.</p></div>
+        </td>
+        <td valign="top">
+          <div class="navigation">
+            <div class="navigation_top">
+              <div class="navigation_bottom">
+<h3 id="Navigation-Overview"><a shape="rect" href="overview.html">Overview</a></h3><ul class="alternate"><li><a shape="rect" href="index.html">Index</a></li><li><a shape="rect" href="news.html">News</a></li><li><a shape="rect" href="new-features.html">New Features</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li><li><a shape="rect" href="faq.html">FAQ</a></li><li><a shape="rect" href="articles.html">Articles</a></li><li><a shape="rect" href="books.html">Books</a></li><li><a shape="rect" href="download.html">Download</a></li><li><a shape="rect" class="external-link" href="http://www.apache.org/licenses/">License</a></li></ul><h3 id="Navigation-Search">Search</h3><p>
+</p><div>
+<form enctype="application/x-www-form-urlencoded" method="get" action="http://www.google.com/search" style="font-size: 10px;">
+<input type="hidden" name="ie" value="UTF-8">
+<input type="hidden" name="oe" value="UTF-8">
+  <input maxlength="255" type="text" name="q" size="15" value="value"><br clear="none">
+  <input type="submit" name="btnG" value="Search">
+  <input type="hidden" name="domains" value="activemq.apache.org">
+  <input type="hidden" name="sitesearch" value="activemq.apache.org">
+</form>
+</div>
+<h3 id="Navigation-SubProjects">Sub Projects</h3><ul class="alternate"><li><a shape="rect" class="external-link" href="http://activemq.apache.org/apollo" title="ActiveMQ Apollo">Apollo</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/cms/">CMS</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/nms/" title="NMS is the .Net Messaging API">NMS</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" href="contributing.html">Contributing</a></li><li><a shape="rect" href="discussion-forums.html">Discussion Forums</a></li><li><a shape="rect" href="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" class="external-link" href="http://servlet.uwyn.com/drone/log/hausbot/act
 ivemq" rel="nofollow">IRC Log</a></li><li><a shape="rect" href="site.html">Site</a></li><li><a shape="rect" class="external-link" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a shape="rect" href="projects-using-activemq.html">Projects Using ActiveMQ</a></li><li><a shape="rect" href="users.html">Users</a></li><li><a shape="rect" href="team.html">Team</a></li><li><a shape="rect" class="external-link" href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul><h3 id="Navigation-Features"><a shape="rect" href="features.html">Features</a></h3><ul class="alternate"><li><a shape="rect" href="advisory-message.html">Advisory Message</a></li><li><a shape="rect" href="clustering.html">Clustering</a></li><li><a shape="rect" href="cross-language-clients.html">Cross Language Clients</a></li><li><a shape="rect" href="enterprise-integration-patterns.html">Enterprise Integration Patterns</a></li><li><a shape="rect" href="jmx.html">JMX</a></li><li><a 
 shape="rect" href="jms-to-jms-bridge.html">JMS to JMS Bridge</a></li><li><a shape="rect" href="masterslave.html">MasterSlave</a></li><li><a shape="rect" href="message-groups.html">Message Groups</a></li><li><a shape="rect" href="networks-of-brokers.html">Networks of Brokers</a></li><li><a shape="rect" href="performance.html">Performance</a></li><li><a shape="rect" href="persistence.html">Persistence</a></li><li><a shape="rect" href="security.html">Security</a></li><li><a shape="rect" href="virtual-destinations.html">Virtual Destinations</a></li><li><a shape="rect" href="visualisation.html">Visualisation</a></li><li><a shape="rect" href="features.html">More ...</a></li></ul><h3 id="Navigation-Connectivity"><a shape="rect" href="connectivity.html">Connectivity</a></h3><ul class="alternate"><li><a shape="rect" href="ajax.html">Ajax</a></li><li><a shape="rect" href="amqp.html">AMQP</a></li><li><a shape="rect" href="axis-and-cxf-support.html">Axis and CXF Support</a></li><li><a shape="re
 ct" href="c-integration.html">C Integration</a></li><li><a shape="rect" href="activemq-c-clients.html">C++</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/nms/">C# and .Net Integration</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/cms/">CMS</a></li><li><a shape="rect" href="j2ee.html">J2EE</a></li><li><a shape="rect" href="jboss-integration.html">JBoss Integration</a></li><li><a shape="rect" class="external-link" href="http://docs.codehaus.org/display/JETTY/Integrating+with+ActiveMQ" rel="nofollow">Jetty</a></li><li><a shape="rect" href="jndi-support.html">JNDI Support</a></li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/nms/" title="NMS is the .Net Messaging API">NMS</a></li><li><a shape="rect" href="rest.html">REST</a></li><li><a shape="rect" href="rss-and-atom.html">RSS and Atom</a></li><li><a shape="rect" href="spring-support.html">Spring Support</a></li><li><a shape="rect" href
 ="stomp.html">Stomp</a></li><li><a shape="rect" href="tomcat.html">Tomcat</a></li><li><a shape="rect" href="unix-service.html">Unix Service</a></li><li><a shape="rect" href="weblogic-integration.html">WebLogic Integration</a></li><li><a shape="rect" href="xmpp.html">XMPP</a></li><li><a shape="rect" href="connectivity.html">More ...</a></li></ul><h3 id="Navigation-UsingActiveMQ5"><a shape="rect" href="using-activemq-5.html">Using ActiveMQ 5</a></h3><ul class="alternate"><li><a shape="rect" href="version-5-getting-started.html">Getting Started</a></li><li><a shape="rect" href="version-5-initial-configuration.html">Initial Configuration</a></li><li><a shape="rect" href="version-5-run-broker.html">Running a Broker</a></li><li><a shape="rect" href="how-do-i-embed-a-broker-inside-a-connection.html">Embedded Brokers</a></li><li><a shape="rect" href="activemq-command-line-tools-reference.html">Command Line Tools</a></li><li><a shape="rect" href="configuring-version-5-transports.html">Config
 uring Transports</a></li><li><a shape="rect" href="version-5-examples.html">Examples</a></li><li><a shape="rect" href="version-5-web-samples.html">Web Samples</a></li><li><a shape="rect" href="how-can-i-monitor-activemq.html">Monitoring the Broker</a></li><li><a shape="rect" href="version-5-xml-configuration.html">Xml Configuration</a></li><li><a shape="rect" href="xml-reference.html">Xml Reference</a></li><li><a shape="rect" href="using-activemq-5.html">More ...</a></li></ul><h3 id="Navigation-UsingActiveMQ4"><a shape="rect" href="using-activemq.html">Using ActiveMQ 4</a></h3><ul class="alternate"><li><a shape="rect" href="getting-started.html">Getting Started</a></li><li><a shape="rect" href="initial-configuration.html">Initial Configuration</a></li><li><a shape="rect" href="run-broker.html">Running a Broker</a></li><li><a shape="rect" href="configuring-transports.html">Configuring Transports</a></li><li><a shape="rect" href="examples.html">Examples</a></li><li><a shape="rect" hre
 f="web-samples.html">Web Samples</a></li><li><a shape="rect" href="xml-configuration.html">Xml Configuration</a></li><li><a shape="rect" href="using-activemq.html">More ...</a></li></ul><h3 id="Navigation-Tools"><a shape="rect" href="tools.html">Tools</a></h3><ul class="alternate"><li><a shape="rect" href="web-console.html">Web Console</a></li><li><a shape="rect" href="activemq-performance-module-users-manual.html">Maven2 Performance Plugin</a></li></ul><h3 id="Navigation-Support"><a shape="rect" href="support.html">Support</a></h3><ul class="alternate"><li><a shape="rect" class="external-link" href="http://issues.apache.org/jira/browse/AMQ">Issues</a></li><li><a shape="rect" class="external-link" href="http://issues.apache.org/activemq/browse/AMQ?report=com.atlassian.jira.plugin.system.project:roadmap-panel">Roadmap</a></li><li><a shape="rect" class="external-link" href="http://issues.apache.org/activemq/browse/AMQ?report=com.atlassian.jira.plugin.system.project:changelog-panel">Ch
 ange log</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><li><a shape="rect" href="developer-guide.html">Developer Guide</a></li><li><a shape="rect" href="becoming-a-committer.html">Becoming a committer</a></li><li><a shape="rect" href="code-overview.html">Code Overview</a></li><li><a shape="rect" href="wire-protocol.html">Wire Protocol</a></li><li><a shape="rect" href="release-guide.html">Release Guide</a></li></ul><h3 id="Navigation-Tests">Tests</h3><ul class="alternate"><li><a shape="rect" href="activemq-performance-module-users-manual.html">Maven2 Performance Plugin</a></li><li><a shape="rect" href="benchmark-tests.html">Benchmark Tests</a></li><li><a shape="rect" href="jmeter-system-tests.html">JMeter System Tests</a></li><li><a shape="rect" href="jmeter-performance-tests.html">JMeter Performa
 nce Tests</a></li><li><a shape="rect" href="integration-tests.html">Integration Tests</a></li></ul><h3 id="Navigation-ProjectReports">Project Reports</h3><ul class="alternate"><li><a shape="rect" href="junit-reports.html">JUnit Reports</a></li><li><a shape="rect" href="source-xref.html">Source XRef</a></li><li><a shape="rect" href="test-source-xref.html">Test Source XRef</a></li><li><a shape="rect" href="xml-reference.html">Xml Reference</a><br clear="none"><br clear="none"><br clear="none"></li></ul>
+              </div>
+            </div>
+          </div>
+        </td>
+        </tr>
+  </tbody>
+        </table>
+        <div class="bottom_red_bar"></div>
+      </div>
+    </div>
+  </div>
+</div>
+<div class="black_box">
+<div class="footer">
+  <div class="footer_l">
+    <div class="footer_r">
+      <div>
+        <a href="http://activemq.apache.org/privacy-policy.html">Privacy Policy</a> -
+        (<a href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=42566006">edit this page</a>)
+      </div>
+    </div>
+  </div>
+</div>
+</div>
+</div>
+<div class="design_attribution">
+&copy; 2004-2011 The Apache Software Foundation.
+<br/>          
+Apache ActiveMQ, ActiveMQ, Apache, the Apache feather logo, and the Apache ActiveMQ project logo are trademarks of The Apache Software Foundation.  All other marks mentioned may be trademarks or registered trademarks of their respective owners.
+<br/>
+<a href="http://hiramchirino.com">Graphic Design By Hiram</a>
+</div>
+
+<!-- delay the loading of large javascript files to the end so that they don't interfere with the loading of page content -->
+<span style="display: none">
+  <script type="text/javascript">
+    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+  </script>
+  <script type="text/javascript">
+    var pageTracker = _gat._getTracker("UA-1347593-1");
+    pageTracker._initData();
+    pageTracker._trackPageview();
+  </script>
+</span>
+</body>
+</html>

Modified: websites/production/activemq/content/features.html
==============================================================================
--- websites/production/activemq/content/features.html (original)
+++ websites/production/activemq/content/features.html Mon Jun  9 12:21:14 2014
@@ -76,7 +76,7 @@
 
 <p>Apache ActiveMQ is packed with features; to get an idea you might want to look at the <a shape="rect" href="features-overview.html">Features Overview</a> otherwise here is the list of all of the main features...</p>
 
-<ul class="childpages-macro"><li><a shape="rect" href="active-groups.html">Active Groups</a></li><li><a shape="rect" href="activemq-real-time.html">ActiveMQ Real Time</a><ul class="childpages-macro"><li><a shape="rect" href="broadcasting.html">Broadcasting</a></li><li><a shape="rect" href="group-membership.html">Group Membership</a></li><li><a shape="rect" href="life-cycle.html">Life Cycle</a></li><li><a shape="rect" href="the-activeblaze-message-type.html">The ActiveBlaze Message type</a></li></ul></li><li><a shape="rect" href="broker-camel-component.html">Broker Camel Component</a></li><li><a shape="rect" href="clustering.html">Clustering</a><ul class="childpages-macro"><li><a shape="rect" href="masterslave.html">MasterSlave</a><ul class="childpages-macro"><li><a shape="rect" href="jdbc-master-slave.html">JDBC Master Slave</a></li><li><a shape="rect" href="kahadb-replication-experimental.html">KahaDB Replication (Experimental)</a></li><li><a shape="rect" href="pure-master-slave.ht
 ml">Pure Master Slave</a></li><li><a shape="rect" href="shared-file-system-master-slave.html">Shared File System Master Slave</a></li></ul></li><li><a shape="rect" href="networks-of-brokers.html">Networks of Brokers</a></li><li><a shape="rect" href="replicated-message-store.html">Replicated Message Store</a></li></ul></li><li><a shape="rect" href="command-agent.html">Command Agent</a></li><li><a shape="rect" href="consumer-features.html">Consumer Features</a><ul class="childpages-macro"><li><a shape="rect" href="consumer-dispatch-async.html">Consumer Dispatch Async</a></li><li><a shape="rect" href="consumer-priority.html">Consumer Priority</a></li><li><a shape="rect" href="exclusive-consumer.html">Exclusive Consumer</a></li><li><a shape="rect" href="manage-durable-subscribers.html">Manage Durable Subscribers</a></li><li><a shape="rect" href="message-groups.html">Message Groups</a></li><li><a shape="rect" href="redelivery-policy.html">Redelivery Policy</a></li><li><a shape="rect" hre
 f="retroactive-consumer.html">Retroactive Consumer</a></li><li><a shape="rect" href="selectors.html">Selectors</a></li><li><a shape="rect" href="slow-consumer-handling.html">Slow Consumer Handling</a></li><li><a shape="rect" href="subscription-recovery-policy.html">Subscription Recovery Policy</a></li></ul></li><li><a shape="rect" href="destination-features.html">Destination Features</a><ul class="childpages-macro"><li><a shape="rect" href="composite-destinations.html">Composite Destinations</a></li><li><a shape="rect" href="configure-startup-destinations.html">Configure Startup Destinations</a></li><li><a shape="rect" href="delete-inactive-destinations.html">Delete Inactive Destinations</a></li><li><a shape="rect" href="destination-options.html">Destination Options</a></li><li><a shape="rect" href="mirrored-queues.html">Mirrored Queues</a></li><li><a shape="rect" href="per-destination-policies.html">Per Destination Policies</a></li><li><a shape="rect" href="virtual-destinations.htm
 l">Virtual Destinations</a></li><li><a shape="rect" href="wildcards.html">Wildcards</a></li></ul></li><li><a shape="rect" href="discovery.html">Discovery</a></li><li><a shape="rect" href="enterprise-integration-patterns.html">Enterprise Integration Patterns</a></li><li><a shape="rect" href="features-overview.html">Features Overview</a></li><li><a shape="rect" href="horizontal-scaling.html">Horizontal Scaling</a><ul class="childpages-macro"><li><a shape="rect" href="scaling-queues.html">Scaling Queues</a></li></ul></li><li><a shape="rect" href="interceptors.html">Interceptors</a><ul class="childpages-macro"><li><a shape="rect" href="logging-interceptor.html">Logging Interceptor</a></li><li><a shape="rect" href="statisticsplugin.html">StatisticsPlugin</a></li><li><a shape="rect" href="timestampplugin.html">TimeStampPlugin</a></li></ul></li><li><a shape="rect" href="jmsxuserid.html">JMSXUserID</a></li><li><a shape="rect" href="jmx.html">JMX</a><ul class="childpages-macro"><li><a shape=
 "rect" href="jmx-support.html">JMX Support</a></li></ul></li><li><a shape="rect" href="logging-a-warning-if-you-forget-to-start-a-connection.html">Logging a warning if you forget to start a Connection</a></li><li><a shape="rect" href="mdc-logging.html">MDC Logging</a></li><li><a shape="rect" href="message-dispatching-features.html">Message Dispatching Features</a><ul class="childpages-macro"><li><a shape="rect" href="async-sends.html">Async Sends</a></li><li><a shape="rect" href="dispatch-policies.html">Dispatch Policies</a></li><li><a shape="rect" href="message-cursors.html">Message Cursors</a></li><li><a shape="rect" href="optimized-acknowledgement.html">Optimized Acknowledgement</a></li><li><a shape="rect" href="producer-flow-control.html">Producer Flow Control</a></li><li><a shape="rect" href="total-ordering.html">Total Ordering</a></li></ul></li><li><a shape="rect" href="message-features.html">Message Features</a><ul class="childpages-macro"><li><a shape="rect" href="activemq-m
 essage-properties.html">ActiveMQ Message Properties</a></li><li><a shape="rect" href="advisory-message.html">Advisory Message</a></li><li><a shape="rect" href="blob-messages.html">Blob Messages</a></li><li><a shape="rect" href="delay-and-schedule-message-delivery.html">Delay and Schedule Message Delivery</a></li><li><a shape="rect" href="jms-streams.html">JMS Streams</a></li><li><a shape="rect" href="message-transformation.html">Message Transformation</a></li><li><a shape="rect" href="structured-message-properties-and-mapmessages.html">Structured Message Properties and MapMessages</a></li></ul></li><li><a shape="rect" href="new-features.html">New Features</a><ul class="childpages-macro"><li><a shape="rect" href="changes-in-40.html">Changes in 4.0</a></li><li><a shape="rect" href="new-features-in-41.html">New Features in 4.1</a></li><li><a shape="rect" href="new-features-in-50.html">New Features in 5.0</a></li><li><a shape="rect" href="new-features-in-51.html">New Features in 5.1</a>
 </li><li><a shape="rect" href="new-features-in-52.html">New Features in 5.2</a></li><li><a shape="rect" href="new-features-in-53.html">New Features in 5.3</a></li><li><a shape="rect" href="new-features-in-54.html">New Features in 5.4</a></li><li><a shape="rect" href="new-features-in-55.html">New Features in 5.5</a></li><li><a shape="rect" href="new-features-in-56.html">New Features in 5.6</a></li><li><a shape="rect" href="new-features-in-57.html">New Features in 5.7</a></li><li><a shape="rect" href="new-features-in-58.html">New Features in 5.8</a></li><li><a shape="rect" href="new-features-in-59.html">New Features in 5.9</a><ul class="childpages-macro"><li><a shape="rect" href="runtime-configuration.html">Runtime Configuration</a></li></ul></li><li><a shape="rect" href="new-features-in-60.html">New Features in 6.0</a></li></ul></li><li><a shape="rect" href="performance.html">Performance</a><ul class="childpages-macro"><li><a shape="rect" href="activemq-performance-module-users-manua
 l.html">ActiveMQ Performance Module Users Manual</a><ul class="childpages-macro"><li><a shape="rect" href="sample-report.html">sample report</a></li></ul></li><li><a shape="rect" href="load-testing-with-camel.html">Load Testing with Camel</a></li><li><a shape="rect" href="performance-report.html">Performance report</a></li></ul></li><li><a shape="rect" href="persistence.html">Persistence</a><ul class="childpages-macro"><li><a shape="rect" href="amq-message-store.html">AMQ Message Store</a></li><li><a shape="rect" href="configurable-ioexception-handling.html">Configurable IOException Handling</a></li><li><a shape="rect" href="jdbc-support.html">JDBC Support</a><ul class="childpages-macro"><li><a shape="rect" href="sqlserver.html">SQLServer</a></li><li><a shape="rect" href="sybase.html">Sybase</a></li></ul></li><li><a shape="rect" href="kahadb.html">KahaDB</a></li><li><a shape="rect" href="kaha-persistence.html">Kaha Persistence</a><ul class="childpages-macro"><li><a shape="rect" href
 ="test.html">TEST</a></li></ul></li><li><a shape="rect" href="leveldb-store.html">LevelDB Store</a></li><li><a shape="rect" href="pluggable-storage-lockers.html">Pluggable storage lockers</a></li><li><a shape="rect" href="replicated-leveldb-store.html">Replicated LevelDB Store</a></li></ul></li><li><a shape="rect" href="scaling-the-depth-of-a-queue.html">Scaling the Depth of a Queue</a></li><li><a shape="rect" href="security.html">Security</a><ul class="childpages-macro"><li><a shape="rect" href="audit-logging.html">Audit Logging</a></li><li><a shape="rect" href="cached-ldap-authorization-module.html">Cached LDAP Authorization Module</a></li><li><a shape="rect" href="encrypted-passwords.html">Encrypted passwords</a></li><li><a shape="rect" href="shiro.html">Shiro</a></li></ul></li><li><a shape="rect" href="the-proxy-connector.html">The Proxy Connector</a></li><li><a shape="rect" href="unix.html">Unix</a><ul class="childpages-macro"><li><a shape="rect" href="unix-service.html">Unix S
 ervice</a></li><li><a shape="rect" href="unix-shell-script.html">Unix Shell Script</a></li></ul></li><li><a shape="rect" href="uri-protocols.html">URI Protocols</a><ul class="childpages-macro"><li><a shape="rect" href="vm-protocol.html">VM Protocol</a></li></ul></li><li><a shape="rect" href="visualisation.html">Visualisation</a><ul class="childpages-macro"><li><a shape="rect" href="visualisation-wish-list.html">Visualisation Wish List</a></li></ul></li></ul> </div>
+<ul class="childpages-macro"><li><a shape="rect" href="active-groups.html">Active Groups</a></li><li><a shape="rect" href="activemq-real-time.html">ActiveMQ Real Time</a><ul class="childpages-macro"><li><a shape="rect" href="broadcasting.html">Broadcasting</a></li><li><a shape="rect" href="group-membership.html">Group Membership</a></li><li><a shape="rect" href="life-cycle.html">Life Cycle</a></li><li><a shape="rect" href="the-activeblaze-message-type.html">The ActiveBlaze Message type</a></li></ul></li><li><a shape="rect" href="broker-camel-component.html">Broker Camel Component</a></li><li><a shape="rect" href="clustering.html">Clustering</a><ul class="childpages-macro"><li><a shape="rect" href="masterslave.html">MasterSlave</a><ul class="childpages-macro"><li><a shape="rect" href="jdbc-master-slave.html">JDBC Master Slave</a></li><li><a shape="rect" href="kahadb-replication-experimental.html">KahaDB Replication (Experimental)</a></li><li><a shape="rect" href="pure-master-slave.ht
 ml">Pure Master Slave</a></li><li><a shape="rect" href="shared-file-system-master-slave.html">Shared File System Master Slave</a></li></ul></li><li><a shape="rect" href="networks-of-brokers.html">Networks of Brokers</a></li><li><a shape="rect" href="replicated-message-store.html">Replicated Message Store</a></li></ul></li><li><a shape="rect" href="command-agent.html">Command Agent</a></li><li><a shape="rect" href="consumer-features.html">Consumer Features</a><ul class="childpages-macro"><li><a shape="rect" href="consumer-dispatch-async.html">Consumer Dispatch Async</a></li><li><a shape="rect" href="consumer-priority.html">Consumer Priority</a></li><li><a shape="rect" href="exclusive-consumer.html">Exclusive Consumer</a></li><li><a shape="rect" href="manage-durable-subscribers.html">Manage Durable Subscribers</a></li><li><a shape="rect" href="message-groups.html">Message Groups</a></li><li><a shape="rect" href="redelivery-policy.html">Redelivery Policy</a></li><li><a shape="rect" hre
 f="retroactive-consumer.html">Retroactive Consumer</a></li><li><a shape="rect" href="selectors.html">Selectors</a></li><li><a shape="rect" href="slow-consumer-handling.html">Slow Consumer Handling</a></li><li><a shape="rect" href="subscription-recovery-policy.html">Subscription Recovery Policy</a></li></ul></li><li><a shape="rect" href="destination-features.html">Destination Features</a><ul class="childpages-macro"><li><a shape="rect" href="composite-destinations.html">Composite Destinations</a></li><li><a shape="rect" href="configure-startup-destinations.html">Configure Startup Destinations</a></li><li><a shape="rect" href="delete-inactive-destinations.html">Delete Inactive Destinations</a></li><li><a shape="rect" href="destination-options.html">Destination Options</a></li><li><a shape="rect" href="mirrored-queues.html">Mirrored Queues</a></li><li><a shape="rect" href="per-destination-policies.html">Per Destination Policies</a></li><li><a shape="rect" href="virtual-destinations.htm
 l">Virtual Destinations</a></li><li><a shape="rect" href="wildcards.html">Wildcards</a></li></ul></li><li><a shape="rect" href="discovery.html">Discovery</a></li><li><a shape="rect" href="enterprise-integration-patterns.html">Enterprise Integration Patterns</a></li><li><a shape="rect" href="features-overview.html">Features Overview</a></li><li><a shape="rect" href="horizontal-scaling.html">Horizontal Scaling</a><ul class="childpages-macro"><li><a shape="rect" href="scaling-queues.html">Scaling Queues</a></li></ul></li><li><a shape="rect" href="interceptors.html">Interceptors</a><ul class="childpages-macro"><li><a shape="rect" href="destinations-plugin.html">Destinations Plugin</a></li><li><a shape="rect" href="logging-interceptor.html">Logging Interceptor</a></li><li><a shape="rect" href="statisticsplugin.html">StatisticsPlugin</a></li><li><a shape="rect" href="timestampplugin.html">TimeStampPlugin</a></li></ul></li><li><a shape="rect" href="jmsxuserid.html">JMSXUserID</a></li><li><
 a shape="rect" href="jmx.html">JMX</a><ul class="childpages-macro"><li><a shape="rect" href="jmx-support.html">JMX Support</a></li></ul></li><li><a shape="rect" href="logging-a-warning-if-you-forget-to-start-a-connection.html">Logging a warning if you forget to start a Connection</a></li><li><a shape="rect" href="mdc-logging.html">MDC Logging</a></li><li><a shape="rect" href="message-dispatching-features.html">Message Dispatching Features</a><ul class="childpages-macro"><li><a shape="rect" href="async-sends.html">Async Sends</a></li><li><a shape="rect" href="dispatch-policies.html">Dispatch Policies</a></li><li><a shape="rect" href="message-cursors.html">Message Cursors</a></li><li><a shape="rect" href="optimized-acknowledgement.html">Optimized Acknowledgement</a></li><li><a shape="rect" href="producer-flow-control.html">Producer Flow Control</a></li><li><a shape="rect" href="total-ordering.html">Total Ordering</a></li></ul></li><li><a shape="rect" href="message-features.html">Messa
 ge Features</a><ul class="childpages-macro"><li><a shape="rect" href="activemq-message-properties.html">ActiveMQ Message Properties</a></li><li><a shape="rect" href="advisory-message.html">Advisory Message</a></li><li><a shape="rect" href="blob-messages.html">Blob Messages</a></li><li><a shape="rect" href="delay-and-schedule-message-delivery.html">Delay and Schedule Message Delivery</a></li><li><a shape="rect" href="jms-streams.html">JMS Streams</a></li><li><a shape="rect" href="message-transformation.html">Message Transformation</a></li><li><a shape="rect" href="structured-message-properties-and-mapmessages.html">Structured Message Properties and MapMessages</a></li></ul></li><li><a shape="rect" href="new-features.html">New Features</a><ul class="childpages-macro"><li><a shape="rect" href="changes-in-40.html">Changes in 4.0</a></li><li><a shape="rect" href="new-features-in-41.html">New Features in 4.1</a></li><li><a shape="rect" href="new-features-in-50.html">New Features in 5.0</a
 ></li><li><a shape="rect" href="new-features-in-51.html">New Features in 5.1</a></li><li><a shape="rect" href="new-features-in-52.html">New Features in 5.2</a></li><li><a shape="rect" href="new-features-in-53.html">New Features in 5.3</a></li><li><a shape="rect" href="new-features-in-54.html">New Features in 5.4</a></li><li><a shape="rect" href="new-features-in-55.html">New Features in 5.5</a></li><li><a shape="rect" href="new-features-in-56.html">New Features in 5.6</a></li><li><a shape="rect" href="new-features-in-57.html">New Features in 5.7</a></li><li><a shape="rect" href="new-features-in-58.html">New Features in 5.8</a></li><li><a shape="rect" href="new-features-in-59.html">New Features in 5.9</a><ul class="childpages-macro"><li><a shape="rect" href="runtime-configuration.html">Runtime Configuration</a></li></ul></li><li><a shape="rect" href="new-features-in-60.html">New Features in 6.0</a></li></ul></li><li><a shape="rect" href="performance.html">Performance</a><ul class="chi
 ldpages-macro"><li><a shape="rect" href="activemq-performance-module-users-manual.html">ActiveMQ Performance Module Users Manual</a><ul class="childpages-macro"><li><a shape="rect" href="sample-report.html">sample report</a></li></ul></li><li><a shape="rect" href="load-testing-with-camel.html">Load Testing with Camel</a></li><li><a shape="rect" href="performance-report.html">Performance report</a></li></ul></li><li><a shape="rect" href="persistence.html">Persistence</a><ul class="childpages-macro"><li><a shape="rect" href="amq-message-store.html">AMQ Message Store</a></li><li><a shape="rect" href="configurable-ioexception-handling.html">Configurable IOException Handling</a></li><li><a shape="rect" href="jdbc-support.html">JDBC Support</a><ul class="childpages-macro"><li><a shape="rect" href="sqlserver.html">SQLServer</a></li><li><a shape="rect" href="sybase.html">Sybase</a></li></ul></li><li><a shape="rect" href="kahadb.html">KahaDB</a></li><li><a shape="rect" href="kaha-persistence
 .html">Kaha Persistence</a><ul class="childpages-macro"><li><a shape="rect" href="test.html">TEST</a></li></ul></li><li><a shape="rect" href="leveldb-store.html">LevelDB Store</a></li><li><a shape="rect" href="pluggable-storage-lockers.html">Pluggable storage lockers</a></li><li><a shape="rect" href="replicated-leveldb-store.html">Replicated LevelDB Store</a></li></ul></li><li><a shape="rect" href="scaling-the-depth-of-a-queue.html">Scaling the Depth of a Queue</a></li><li><a shape="rect" href="security.html">Security</a><ul class="childpages-macro"><li><a shape="rect" href="audit-logging.html">Audit Logging</a></li><li><a shape="rect" href="cached-ldap-authorization-module.html">Cached LDAP Authorization Module</a></li><li><a shape="rect" href="encrypted-passwords.html">Encrypted passwords</a></li><li><a shape="rect" href="shiro.html">Shiro</a></li></ul></li><li><a shape="rect" href="the-proxy-connector.html">The Proxy Connector</a></li><li><a shape="rect" href="unix.html">Unix</a>
 <ul class="childpages-macro"><li><a shape="rect" href="unix-service.html">Unix Service</a></li><li><a shape="rect" href="unix-shell-script.html">Unix Shell Script</a></li></ul></li><li><a shape="rect" href="uri-protocols.html">URI Protocols</a><ul class="childpages-macro"><li><a shape="rect" href="vm-protocol.html">VM Protocol</a></li></ul></li><li><a shape="rect" href="visualisation.html">Visualisation</a><ul class="childpages-macro"><li><a shape="rect" href="visualisation-wish-list.html">Visualisation Wish List</a></li></ul></li></ul> </div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/interceptors.html
==============================================================================
--- websites/production/activemq/content/interceptors.html (original)
+++ websites/production/activemq/content/interceptors.html Mon Jun  9 12:21:14 2014
@@ -82,23 +82,8 @@
   <tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><p>ActiveMQ has a sophisticated <em>interceptor stack</em> so that you can attach whatever functionality you require into the broker in an easy way without complicating all of the other broker code. This has really helped us keep the code clean and modular while offering powerful extension points.</p>
-
-<p>For an example of the kinds of things you can do with interceptors see the following pages</p>
-
-<ul><li><a shape="rect" href="logging-interceptor.html">Logging Interceptor</a></li><li><a shape="rect" href="security.html">Security</a></li><li><a shape="rect" href="visualisation.html">Visualisation</a></li><li><a shape="rect" href="timestampplugin.html">TimeStamp on the Broker</a></li><li><a shape="rect" href="statisticsplugin.html">Get Statistics via Messages</a></li></ul>
-
-
-<h3 id="Interceptors-Howpluginswork">How plugins work</h3>
-
-<p>A plugin is an instance of the interface <a shape="rect" class="external-link" href="http://activemq.apache.org/maven/apidocs/org/apache/activemq/broker/BrokerPlugin.html">BrokerPlugin</a> which allows a plugin to add itself into the broker interceptor chain, typically using the <a shape="rect" class="external-link" href="http://activemq.apache.org/maven/apidocs/org/apache/activemq/broker/BrokerFilter.html">BrokerFilter</a> as a base class to allow only certain operations to be customized.</p>
-
-<p>The object that implements the BrokerPlugin interface is called out as a plugin in the message broker's XML configuration file (see example below). Your plugin can then optionally reference other beans that are defined in the XML file. </p>
-
-<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=&quot;http://www.springframework.org/schema/beans&quot; xmlns:amq=&quot;http://activemq.org/config/1.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://www.springframework.org/schema/beans 
+<div class="wiki-content maincontent"><p>ActiveMQ has a sophisticated <em>interceptor stack</em> so that you can attach whatever functionality you require into the broker in an easy way without complicating all of the other broker code. This has really helped us keep the code clean and modular while offering powerful extension points.</p><p>For an example of the kinds of things you can do with interceptors see the following pages</p><ul><li><a shape="rect" href="logging-interceptor.html">Logging Interceptor</a></li><li><a shape="rect" href="security.html">Security</a></li><li><a shape="rect" href="visualisation.html">Visualisation</a></li><li><a shape="rect" href="timestampplugin.html">TimeStamp on the Broker</a></li><li><a shape="rect" href="statisticsplugin.html">Get Statistics via Messages</a></li><li><a shape="rect" href="destinations-plugin.html">Destinations Plugin</a></li></ul><h3 id="Interceptors-Howpluginswork">How plugins work</h3><p>A plugin is an instance of the interfac
 e <a shape="rect" class="external-link" href="http://activemq.apache.org/maven/apidocs/org/apache/activemq/broker/BrokerPlugin.html">BrokerPlugin</a> which allows a plugin to add itself into the broker interceptor chain, typically using the <a shape="rect" class="external-link" href="http://activemq.apache.org/maven/apidocs/org/apache/activemq/broker/BrokerFilter.html">BrokerFilter</a> as a base class to allow only certain operations to be customized.</p><p>The object that implements the BrokerPlugin interface is called out as a plugin in the message broker's XML configuration file (see example below). Your plugin can then optionally reference other beans that are defined in the XML file.</p><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=&quot;http://www.springframework.org/schema/beans&quot; xmlns:amq=&quot;http://activemq.org/config/1.0&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.org/config/1.0 
 http://activemq.apache.org/schema/activemq-core.xsd http://activemq.apache.org/camel/schema/spring  http://activemq.apache.org/camel/schema/spring/camel-spring.xsd&quot;&gt;
 
@@ -131,14 +116,8 @@ http://activemq.apache.org/schema/active
 &lt;/beans&gt;
 
 ]]></script>
-</div></div>
-
-<p>You can also define plugins from within the &lt;plugin&gt; element as this example illustrates.</p>
-
-<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=&quot;http://www.springframework.org/schema/beans&quot; xmlns:amq=&quot;http://activemq.org/config/1.0&quot;
+</div></div><p>You can also define plugins from within the &lt;plugin&gt; element as this example illustrates.</p><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=&quot;http://www.springframework.org/schema/beans&quot; xmlns:amq=&quot;http://activemq.org/config/1.0&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.org/config/1.0 
 http://activemq.apache.org/schema/activemq-core.xsd http://activemq.apache.org/camel/schema/spring
@@ -163,13 +142,8 @@ http://activemq.apache.org/camel/schema/
 &lt;/beans&gt;
 
 ]]></script>
-</div></div>
-
-<p>At startup, the main or core broker calls your plugin's installPlugin() method. This method creates and returns an object that typically extends <a shape="rect" class="external-link" href="http://activemq.apache.org/maven/apidocs/org/apache/activemq/broker/BrokerFilter.html">BrokerFilter</a>. </p>
-
-<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[
-import org.apache.activemq.broker.Broker;
+</div></div><p>At startup, the main or core broker calls your plugin's installPlugin() method. This method creates and returns an object that typically extends <a shape="rect" class="external-link" href="http://activemq.apache.org/maven/apidocs/org/apache/activemq/broker/BrokerFilter.html">BrokerFilter</a>.</p><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[import org.apache.activemq.broker.Broker;
 import org.apache.activemq.broker.BrokerPlugin;
 
 public class MyPlugin implements BrokerPlugin {	
@@ -180,12 +154,8 @@ public class MyPlugin implements BrokerP
 
 }
 ]]></script>
-</div></div>
-<p>The BrokerFilter class is a convenience class that implements the <a shape="rect" class="external-link" href="http://activemq.apache.org/maven/apidocs/org/apache/activemq/broker/Broker.html">Broker</a> interface. This interface defines all the main operations (e.g., addConnection, addSession, etc.) that your implementation can intercept. The class that extends BrokerFilter overrides any of the methods that are defined in the Broker interface so that it can intercept the corresponding core engine's operations. Here's an example of a class that extends BrokerFilter and intercepts/overrides the addConnection() and addSession() Broker methods/operations. </p>
-
-<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[
-import org.apache.activemq.broker.Broker;
+</div></div><p>The BrokerFilter class is a convenience class that implements the <a shape="rect" class="external-link" href="http://activemq.apache.org/maven/apidocs/org/apache/activemq/broker/Broker.html">Broker</a> interface. This interface defines all the main operations (e.g., addConnection, addSession, etc.) that your implementation can intercept. The class that extends BrokerFilter overrides any of the methods that are defined in the Broker interface so that it can intercept the corresponding core engine's operations. Here's an example of a class that extends BrokerFilter and intercepts/overrides the addConnection() and addSession() Broker methods/operations.</p><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[import org.apache.activemq.broker.Broker;
 import org.apache.activemq.broker.BrokerFilter;
 import org.apache.activemq.broker.ConnectionContext;
 import org.apache.activemq.command.ConnectionInfo;
@@ -218,9 +188,7 @@ public class MyBroker extends BrokerFilt
 
 
 ]]></script>
-</div></div> 
-
-<p>For more details see <a shape="rect" href="developing-plugins.html">Developing Plugins</a></p></div>
+</div></div><p>For more details see <a shape="rect" href="developing-plugins.html">Developing Plugins</a></p></div>
         </td>
         <td valign="top">
           <div class="navigation">