From commits-return-23485-apmail-activemq-commits-archive=activemq.apache.org@activemq.apache.org Wed Oct 2 16:22:02 2013 Return-Path: X-Original-To: apmail-activemq-commits-archive@www.apache.org Delivered-To: apmail-activemq-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C8D32105DC for ; Wed, 2 Oct 2013 16:22:02 +0000 (UTC) Received: (qmail 95616 invoked by uid 500); 2 Oct 2013 16:22:02 -0000 Delivered-To: apmail-activemq-commits-archive@activemq.apache.org Received: (qmail 95540 invoked by uid 500); 2 Oct 2013 16:22:02 -0000 Mailing-List: contact commits-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@activemq.apache.org Delivered-To: mailing list commits@activemq.apache.org Received: (qmail 95532 invoked by uid 99); 2 Oct 2013 16:22:01 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Oct 2013 16:22:01 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Oct 2013 16:21:55 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 7CA792388980 for ; Wed, 2 Oct 2013 16:21:33 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r880904 - in /websites/production/activemq/content: cache/main.pageCache runtime-configuration.html Date: Wed, 02 Oct 2013 16:21:33 -0000 To: commits@activemq.apache.org From: buildbot@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20131002162133.7CA792388980@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: buildbot Date: Wed Oct 2 16:21:33 2013 New Revision: 880904 Log: Production update by buildbot for activemq Added: websites/production/activemq/content/runtime-configuration.html Modified: websites/production/activemq/content/cache/main.pageCache Modified: websites/production/activemq/content/cache/main.pageCache ============================================================================== Binary files - no diff available. Added: websites/production/activemq/content/runtime-configuration.html ============================================================================== --- websites/production/activemq/content/runtime-configuration.html (added) +++ websites/production/activemq/content/runtime-configuration.html Wed Oct 2 16:21:33 2013 @@ -0,0 +1,238 @@ + + + + + + + + + + + + + + + Apache ActiveMQ ™ -- Runtime Configuration + + + +
+
+
+
+
+
+
+
+
+
+
+ + +

+

+ + + + + + + + + + +
+
+

From version 5.9.0 a new broker plugin will allow selective changes to a broker xml configuration to take effect without broker restart.
+Consider a retail environment where there are central processors (hubs) and stores(spokes). It is advantageous to be able to add a new store
+without any down time.
+The addition of a new store could entail a new network connector and some new authorization policies, both of which can now be modified on the fly.

+ +

The plugin is configured via the broker xml configuration as follows:
+

+ +
Note: the start="false" attribute. It ensures that xbean-spring does not auto start the broker when the application context is loading.
+This ensures that the plugins reference to the broker is fully initialized before it is used and the xml configuration location can be successfully resolved. + +

The checkPeriod when > 0 is the time in milliseconds between checks for changes to the lastupdate timestamp of the broker xml configuration url.
+If checkPeriod is 0 (default) there is no automatic check for changes but a manual check can be triggered via JMX.

+ +

Configuration elements that support runtime modification

+
  • <networkConnectors>
  • <destinationPolicy><policyMap><policyEntries>
  • <plugins><authorizationPlugin><map><authorizationMap><authorizationEntries>
  • <destinationInterceptors><virtualDestinationInterceptor><virtualDestinations>
+ + + + +
+
+ +
+
+
+
+
+
+
+ +
+
+
+© 2004-2011 The Apache Software Foundation. +
+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. +
+Graphic Design By Hiram +
+ + + + + + + +