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">


Reply via email to