blob: 2071486da46f429e9dd0737daba782fc58813ede [file] [log] [blame]
<!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]-->
<title>
Apache ActiveMQ &#8482; -- XBean XML Reference 4.1
</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 -->
<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>
<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>
<div class="top_red_bar">
<div id="site-breadcrumbs">
<a href="using-activemq.html">Using ActiveMQ</a>&nbsp;&gt;&nbsp;<a href="xml-reference.html">Xml Reference</a>&nbsp;&gt;&nbsp;<a href="xbean-xml-reference-41.html">XBean XML Reference 4.1</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/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"><h3 id="XBeanXMLReference4.1-ElementsByType">Elements By Type</h3>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.network.jms.InboundQueueBridge-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.network.jms.InboundQueueBridgeTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.InboundQueueBridge</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;inboundQueueBridge&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Inbound Queue Bridge</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.broker.BrokerService-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.broker.BrokerServiceTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.BrokerService</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;broker&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An ActiveMQ Message Broker which consists of a number of transport connectors, network connectors and a persistence adaptor</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.broker.BrokerPlugin-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.broker.BrokerPluginTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.BrokerPlugin</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;authorizationPlugin&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An authorization plugin where each operation on a destination is checked against an authorizationMap</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;connectionDotFilePlugin&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A <a shape="rect" href="http://www.graphviz.org/">DOT</a> file creator plugin which creates a DOT file showing the current connections</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;destinationDotFilePlugin&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A <a shape="rect" href="http://www.graphviz.org/">DOT</a> file creator plugin which creates a DOT file showing the current topic &amp; queue hierarchies.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;jaasAuthenticationPlugin&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Provides a JAAS based authentication plugin</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;loggingBrokerPlugin&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A simple Broker interceptor which allows you to enable/disable logging.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;simpleAuthenticationPlugin&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Provides a simple authentication plugin configured with a map of user-passwords and a map of user-groups</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.store.jdbc.JDBCAdapter-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.store.jdbc.JDBCAdapterTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.jdbc.JDBCAdapter</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;blobJDBCAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the getBlob()/setBlob() operations. This is a little more involved since to insert a blob you have to: 1: insert empty blob. 2: select the blob 3: finally update the blob with data value. The databases/JDBC drivers that use this adapter are: </p><ul><li></li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;bytesJDBCAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the setBytes()/getBytes() operations. The databases/JDBC drivers that use this adapter are:</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;db2JDBCAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;defaultJDBCAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Implements all the default JDBC operations that are used by the JDBCPersistenceAdapter. </p><p></p> sub-classing is encouraged to override the default implementation of methods to account for differences in JDBC Driver implementations. <p></p> The JDBCAdapter inserts and extracts BLOB data using the getBytes()/setBytes() operations. <p></p> The databases/JDBC drivers that use this adapter are: <ul><li></li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;imageBasedJDBCAdaptor&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Provides JDBCAdapter since that uses IMAGE datatype to hold binary data. The databases/JDBC drivers that use this adapter are: </p><ul><li>Sybase</li><li>MS SQL</li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;oracleJDBCAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Implements all the default JDBC operations that are used by the JDBCPersistenceAdapter. </p><p></p> Subclassing is encouraged to override the default implementation of methods to account for differences in JDBC Driver implementations. <p></p> The JDBCAdapter inserts and extracts BLOB data using the getBytes()/setBytes() operations. <p></p> The databases/JDBC drivers that use this adapter are: <ul><li></li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;streamJDBCAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the setBinaryStream()/getBinaryStream() operations. The databases/JDBC drivers that use this adapter are: </p><ul><li>Axion</li></ul> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.broker.region.virtual.VirtualDestination-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.broker.region.virtual.VirtualDestinationTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.virtual.VirtualDestination</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;compositeQueue&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a virtual queue which forwards to a number of other destinations.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;compositeTopic&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a virtual topic which forwards to a number of other destinations.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;virtualTopic&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Creates <a shape="rect" href="http://activemq.org/site/virtual-destinations.html">Virtual Topics</a> using a prefix and postfix. The virtual destination creates a wildcard that is then used to look up all active queue subscriptions which match.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.broker.region.policy.PolicyMap-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.broker.region.policy.PolicyMapTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.policy.PolicyMap</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;policyMap&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a destination based configuration of policies so that individual destinations or wildcard hierarchies of destinations can be configured using different policies.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.broker.region.policy.PendingMessageLimitStrategy-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.broker.region.policy.PendingMessageLimitStrategyTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.policy.PendingMessageLimitStrategy</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;constantPendingMessageLimitStrategy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This PendingMessageLimitStrategy is configured to a constant value for all subscriptions.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;prefetchRatePendingMessageLimitStrategy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This PendingMessageLimitStrategy sets the maximum pending message limit value to be a multiplier of the prefetch limit of the subscription.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.broker.region.policy.SubscriptionRecoveryPolicy-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.broker.region.policy.SubscriptionRecoveryPolicyTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.policy.SubscriptionRecoveryPolicy</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;fixedCountSubscriptionRecoveryPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will only keep the last message.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;fixedSizedSubscriptionRecoveryPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will keep a fixed amount of memory available in RAM for message history which is evicted in time order.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;lastImageSubscriptionRecoveryPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will only keep the last message.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;noSubscriptionRecoveryPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This is the default Topic recovery policy which does not recover any messages.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;queryBasedSubscriptionRecoveryPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will perform a user specific query mechanism to load any messages they may have missed.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;timedSubscriptionRecoveryPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will keep a timed buffer of messages around in memory and use that to recover new subscriptions.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.store.jdbc.Statements-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.store.jdbc.StatementsTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.jdbc.Statements</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;statements&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.broker.jmx.ManagementContext-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.broker.jmx.ManagementContextTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.jmx.ManagementContext</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;managementContext&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Flow provides different dispatch policies within the NMR</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.store.PersistenceAdapterFactory-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.store.PersistenceAdapterFactoryTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.PersistenceAdapterFactory</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;journaledJDBC&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Creates a default persistence model using the Journal and JDBC</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.security.AuthorizationEntry-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.security.AuthorizationEntryTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.security.AuthorizationEntry</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;authorizationEntry&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents an entry in a {@link DefaultAuthorizationMap} for assigning different operations (read, write, admin) of user roles to a specific destination or a hierarchical wildcard area of destinations.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.broker.region.policy.DeadLetterStrategy-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.broker.region.policy.DeadLetterStrategyTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.policy.DeadLetterStrategy</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;individualDeadLetterStrategy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A {@link DeadLetterStrategy} where each destination has its own individual DLQ using the subject naming hierarchy.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;sharedDeadLetterStrategy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A default implementation of {@link DeadLetterStrategy} which uses a constant destination.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-javax.jms.Topic-types"></span></p>
<h4 id="XBeanXMLReference4.1-Thejavax.jms.TopicTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">javax.jms.Topic</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;topic&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An ActiveMQ Topic Destination</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.store.PersistenceAdapter-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.store.PersistenceAdapterTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.PersistenceAdapter</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;jdbcPersistenceAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A {@link PersistenceAdapter} implementation using JDBC for persistence storage. This persistence adapter will correctly remember prepared XA transactions, but it will not keep track of local transaction commits so that operations performed against the Message store are done as a single uow.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;journalPersistenceAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An implementation of {@link PersistenceAdapter} designed for use with a {@link Journal} and then check pointing asynchronously on a timeout with some other long term persistent storage.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;kahaPersistenceAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;memoryPersistenceAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;quickJournalPersistenceAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An implementation of {@link PersistenceAdapter} designed for use with a {@link Journal} and then check pointing asynchronously on a timeout with some other long term persistent storage.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;rapidPersistenceAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An implementation of {@link PersistenceAdapter} designed for use with a {@link Journal} and then check pointing asynchronously on a timeout with some other long term persistent storage.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.broker.region.policy.PolicyEntry-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.broker.region.policy.PolicyEntryTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.policy.PolicyEntry</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;policyEntry&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents an entry in a {@link PolicyMap} for assigning policies to a specific destination or a hierarchical wildcard area of destinations.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.network.DemandForwardingBridgeSupport-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.network.DemandForwardingBridgeSupportTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.DemandForwardingBridgeSupport</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;compositeDemandForwardingBridge&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A demand forwarding bridge which works with multicast style transports where a single Transport could be communicating with multiple remote brokers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;demandForwardingBridge&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Forwards messages from the local broker to the remote broker based on demand.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.network.jms.OutboundQueueBridge-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.network.jms.OutboundQueueBridgeTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.OutboundQueueBridge</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;outboundQueueBridge&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Outbound Queue Bridge</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.memory.UsageManager-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.memory.UsageManagerTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.memory.UsageManager</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;usageManager&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Used to keep track of how much of something is being used so that a productive working set usage can be controlled. Main use case is manage memory usage.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.store.jdbc.JDBCPersistenceAdapter-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.store.jdbc.JDBCPersistenceAdapterTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.jdbc.JDBCPersistenceAdapter</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;jdbcPersistenceAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A {@link PersistenceAdapter} implementation using JDBC for persistence storage. This persistence adapter will correctly remember prepared XA transactions, but it will not keep track of local transaction commits so that operations performed against the Message store are done as a single uow.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.command.ActiveMQDestination-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.command.ActiveMQDestinationTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.command.ActiveMQDestination</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;queue&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An ActiveMQ Queue Destination</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;topic&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An ActiveMQ Topic Destination</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.network.jms.InboundTopicBridge-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.network.jms.InboundTopicBridgeTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.InboundTopicBridge</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;inboundTopicBridge&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Inbound Topic Bridge</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.network.jms.JmsConnector-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.network.jms.JmsConnectorTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.JmsConnector</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;jmsQueueConnector&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Bridge to other JMS Queue providers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;jmsTopicConnector&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Bridge to other JMS Topic providers</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.security.AuthorizationMap-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.security.AuthorizationMapTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.security.AuthorizationMap</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;authorizationMap&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a destination based configuration of policies so that individual destinations or wildcard hierarchies of destinations can be configured using different policies. Each entry in the map represents the authorization ACLs for each operation.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;simpleAuthorizationMap&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An AuthorizationMap which is configured with individual DestinationMaps for each operation.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.broker.region.policy.DispatchPolicy-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.broker.region.policy.DispatchPolicyTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.policy.DispatchPolicy</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;roundRobinDispatchPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Simple dispatch policy that sends a message to every subscription that matches the message.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;simpleDispatchPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Simple dispatch policy that sends a message to every subscription that matches the message.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;strictOrderDispatchPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Dispatch policy that causes every subscription to see messages in the same order.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-javax.jms.Queue-types"></span></p>
<h4 id="XBeanXMLReference4.1-Thejavax.jms.QueueTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">javax.jms.Queue</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;queue&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An ActiveMQ Queue Destination</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.broker.region.policy.MessageEvictionStrategy-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.broker.region.policy.MessageEvictionStrategyTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.policy.MessageEvictionStrategy</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;oldestMessageEvictionStrategy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An eviction strategy which evicts the oldest message first (which is the default).</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;oldestMessageWithLowestPriorityEvictionStrategy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An eviction strategy which evicts the oldest message with the lowest priority first.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.network.jms.JmsMesageConvertor-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.network.jms.JmsMesageConvertorTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;simpleJmsMessageConvertor&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Converts Message from one JMS to another</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.broker.region.DestinationInterceptor-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.broker.region.DestinationInterceptorTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.DestinationInterceptor</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;virtualDestinationInterceptor&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Implements <a shape="rect" href="http://incubator.apache.org/activemq/virtual-destinations.html">Virtual Topics</a>.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.network.jms.OutboundTopicBridge-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.network.jms.OutboundTopicBridgeTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.OutboundTopicBridge</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;outboundTopicBridge&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Outbound Topic Bridge</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-org.apache.activemq.filter.DestinationMap-types"></span></p>
<h4 id="XBeanXMLReference4.1-Theorg.apache.activemq.filter.DestinationMapTypeImplementations">The <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.filter.DestinationMap</a></em> Type Implementations</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;authorizationMap&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a destination based configuration of policies so that individual destinations or wildcard hierarchies of destinations can be configured using different policies. Each entry in the map represents the authorization ACLs for each operation.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;policyMap&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a destination based configuration of policies so that individual destinations or wildcard hierarchies of destinations can be configured using different policies.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-authorizationEntry-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;authorizationEntry&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;authorizationEntry&gt;</a></em> Element</h3>
<p> </p><p>Represents an entry in a {@link DefaultAuthorizationMap} for assigning different operations (read, write, admin) of user roles to a specific destination or a hierarchical wildcard area of destinations.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> admin </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adminACLs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Set</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destination </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.command.ActiveMQDestination</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> queue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to set the destination from a configuration file</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> read </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> readACLs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Set</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> topic </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to set the destination from a configuration file</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> write </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> writeACLs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Set</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-authorizationMap-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;authorizationMap&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;authorizationMap&gt;</a></em> Element</h3>
<p> </p><p>Represents a destination based configuration of policies so that individual destinations or wildcard hierarchies of destinations can be configured using different policies. Each entry in the map represents the authorization ACLs for each operation.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.1">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> authorizationEntries </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the individual entries on the authorization map</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> defaultEntry </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.security.AuthorizationEntry</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> entries </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to allow the destination map to be populated from a dependency injection framework such as Spring</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-authorizationPlugin-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;authorizationPlugin&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;authorizationPlugin&gt;</a></em> Element</h3>
<p> </p><p>An authorization plugin where each operation on a destination is checked against an authorizationMap</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.2">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> map </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.security.AuthorizationMap</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-axionJDBCAdapter-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;axionJDBCAdapter&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;axionJDBCAdapter&gt;</a></em> Element</h3>
<p> </p><p>Axion specific Adapter. Axion does not seem to support ALTER statements or sub-selects. This means: - We cannot auto upgrade the schema was we roll out new versions of ActiveMQ - We cannot delete durable sub messages that have be acknowledged by all consumers.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.3">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-blobJDBCAdapter-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;blobJDBCAdapter&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;blobJDBCAdapter&gt;</a></em> Element</h3>
<p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the getBlob()/setBlob() operations. This is a little more involved since to insert a blob you have to: 1: insert empty blob. 2: select the blob 3: finally update the blob with data value. The databases/JDBC drivers that use this adapter are: </p><ul><li></li></ul><p></p>
<h4 id="XBeanXMLReference4.1-Properties.4">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-broker-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;broker&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;broker&gt;</a></em> Element</h3>
<p> </p><p>An ActiveMQ Message Broker which consists of a number of transport connectors, network connectors and a persistence adaptor</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.5">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adminView </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.broker.jmx.BrokerView</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Returns the administration view of the broker; used to create and destroy resources such as queues and topics. Note this method returns null if JMX is disabled.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> advisorySupport </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Allows the support of advisory messages to be disabled for performance reasons.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the name of this broker; which must be unique in the network</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerObjectName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.management.ObjectName</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the JMX ObjectName for this broker</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dataDirectory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the directory in which the data files will be stored by default for the JDBC and Journal persistence adaptors.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> deleteAllMessagesOnStartup </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not all messages are deleted on startup - mostly only useful for testing.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destinationInterceptors </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.DestinationInterceptor</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the destination interceptors to use</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destinationPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.policy.PolicyMap</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the destination specific policies available either for exact destinations or for wildcard areas of destinations.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the destinations which should be loaded/created on startup</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsBridgeConnectors </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.JmsConnector</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> keepDurableSubsActive </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> managementContext </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.jmx.ManagementContext</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> masterConnectorURI </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> memoryManager </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.memory.UsageManager</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> messageAuthorizationPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.security.MessageAuthorizationPolicy</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the policy used to decide if the current connection is authorized to consume a given message</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> networkConnectorURIs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.String</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> networkConnectors </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the network connectors which this broker will use to connect to other brokers in a federated network</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> persistenceAdapter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.PersistenceAdapter</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the persistence adaptor implementation to use for this broker</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> persistenceFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.PersistenceAdapterFactory</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> persistent </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not persistence is enabled or disabled.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> plugins </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.BrokerPlugin</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets a number of broker plugins to install such as for security authentication or authorization</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> populateJMSXUserID </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not the broker should populate the JMSXUserID header.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> proxyConnectors </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the network connectors which this broker will use to connect to other brokers in a federated network</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> shutdownOnMasterFailure </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> start </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not the broker is started along with the ApplicationContext it is defined within. Normally you would want the broker to start up along with the ApplicationContext but sometimes when working with JUnit tests you may wish to start and stop the broker explicitly yourself.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> transportConnectorURIs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.String</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> transportConnectors </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the transport connectors which this broker will listen on for new clients</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useJmx </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not the Broker's services should be exposed into JMX or not.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useLoggingForShutdownErrors </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not we should use commons-logging when reporting errors when shutting down the broker</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useShutdownHook </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not we should use a shutdown handler to close down the broker cleanly if the JVM is terminated. It is recommended you leave this enabled.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useVirtualTopics </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not <a shape="rect" href="http://incubator.apache.org/activemq/virtual-destinations.html">Virtual Topics</a> should be supported by default if they have not been explicitly configured.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> vmConnectorURI </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-bytesJDBCAdapter-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;bytesJDBCAdapter&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;bytesJDBCAdapter&gt;</a></em> Element</h3>
<p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the setBytes()/getBytes() operations. The databases/JDBC drivers that use this adapter are:</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.6">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-compositeDemandForwardingBridge-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;compositeDemandForwardingBridge&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;compositeDemandForwardingBridge&gt;</a></em> Element</h3>
<p> </p><p>A demand forwarding bridge which works with multicast style transports where a single Transport could be communicating with multiple remote brokers</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.7">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> decreaseNetworkConsumerPriority </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dispatchAsync </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> durableDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dynamicallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> excludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localBroker </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localBrokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> networkTTL </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> password </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> prefetchSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> remoteBroker </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> staticallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> userName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-compositeQueue-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;compositeQueue&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;compositeQueue&gt;</a></em> Element</h3>
<p> </p><p>Represents a virtual queue which forwards to a number of other destinations.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.8">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> copyMessage </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether a copy of the message will be sent to each destination. Defaults to true so that the forward destination is set as the destination of the message</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> forwardOnly </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets if the virtual destination is forward only (and so there is no physical queue to match the virtual queue) or if there is also a physical queue with the same name).</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> forwardTo </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Collection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the list of destinations to forward to</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the name of this composite destination</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-compositeTopic-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;compositeTopic&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;compositeTopic&gt;</a></em> Element</h3>
<p> </p><p>Represents a virtual topic which forwards to a number of other destinations.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.9">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> copyMessage </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether a copy of the message will be sent to each destination. Defaults to true so that the forward destination is set as the destination of the message</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> forwardOnly </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets if the virtual destination is forward only (and so there is no physical queue to match the virtual queue) or if there is also a physical queue with the same name).</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> forwardTo </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Collection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the list of destinations to forward to</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the name of this composite destination</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-connectionDotFilePlugin-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;connectionDotFilePlugin&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;connectionDotFilePlugin&gt;</a></em> Element</h3>
<p> </p><p>A <a shape="rect" href="http://www.graphviz.org/">DOT</a> file creator plugin which creates a DOT file showing the current connections</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.10">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> file </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the destination file name to create the destination diagram</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-constantPendingMessageLimitStrategy-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;constantPendingMessageLimitStrategy&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;constantPendingMessageLimitStrategy&gt;</a></em> Element</h3>
<p> </p><p>This PendingMessageLimitStrategy is configured to a constant value for all subscriptions.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.11">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> limit </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-db2JDBCAdapter-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;db2JDBCAdapter&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;db2JDBCAdapter&gt;</a></em> Element</h3>
<p> </p><p></p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.12">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-defaultJDBCAdapter-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;defaultJDBCAdapter&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;defaultJDBCAdapter&gt;</a></em> Element</h3>
<p> </p><p>Implements all the default JDBC operations that are used by the JDBCPersistenceAdapter. </p><p></p> sub-classing is encouraged to override the default implementation of methods to account for differences in JDBC Driver implementations. <p></p> The JDBCAdapter inserts and extracts BLOB data using the getBytes()/setBytes() operations. <p></p> The databases/JDBC drivers that use this adapter are: <ul><li></li></ul><p></p>
<h4 id="XBeanXMLReference4.1-Properties.13">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-demandForwardingBridge-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;demandForwardingBridge&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;demandForwardingBridge&gt;</a></em> Element</h3>
<p> </p><p>Forwards messages from the local broker to the remote broker based on demand.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.14">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> decreaseNetworkConsumerPriority </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dispatchAsync </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> durableDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dynamicallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> excludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localBroker </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localBrokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> networkTTL </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> password </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> prefetchSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> remoteBroker </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> staticallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> userName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-destinationDotFilePlugin-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;destinationDotFilePlugin&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;destinationDotFilePlugin&gt;</a></em> Element</h3>
<p> </p><p>A <a shape="rect" href="http://www.graphviz.org/">DOT</a> file creator plugin which creates a DOT file showing the current topic &amp; queue hierarchies.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.15">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> file </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the destination file name to create the destination diagram</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-destinationEntry-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;destinationEntry&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;destinationEntry&gt;</a></em> Element</h3>
<p> </p><p>A default entry in a DestinationMap which holds a single value.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.16">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destination </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.command.ActiveMQDestination</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> queue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to set the destination from a configuration file</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> topic </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to set the destination from a configuration file</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> value </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.Object</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-fixedCountSubscriptionRecoveryPolicy-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;fixedCountSubscriptionRecoveryPolicy&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;fixedCountSubscriptionRecoveryPolicy&gt;</a></em> Element</h3>
<p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will only keep the last message.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.17">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maximumSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the maximum number of messages that this destination will hold around in RAM</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-fixedSizedSubscriptionRecoveryPolicy-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;fixedSizedSubscriptionRecoveryPolicy&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;fixedSizedSubscriptionRecoveryPolicy&gt;</a></em> Element</h3>
<p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will keep a fixed amount of memory available in RAM for message history which is evicted in time order.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.18">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> buffer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.memory.list.MessageList</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maximumSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the maximum amount of RAM in bytes that this buffer can hold in RAM</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useSharedBuffer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-forwardingBridge-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;forwardingBridge&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;forwardingBridge&gt;</a></em> Element</h3>
<p> </p><p>Forwards all messages from the local broker to the remote broker.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.19">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> clientId </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destinationFilter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dispatchAsync </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localBroker </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> prefetchSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> remoteBroker </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-imageBasedJDBCAdaptor-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;imageBasedJDBCAdaptor&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;imageBasedJDBCAdaptor&gt;</a></em> Element</h3>
<p> </p><p>Provides JDBCAdapter since that uses IMAGE datatype to hold binary data. The databases/JDBC drivers that use this adapter are: </p><ul><li>Sybase</li><li>MS SQL</li></ul><p></p>
<h4 id="XBeanXMLReference4.1-Properties.20">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-inboundQueueBridge-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;inboundQueueBridge&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;inboundQueueBridge&gt;</a></em> Element</h3>
<p> </p><p>Create an Inbound Queue Bridge</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.21">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.MessageConsumer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerQueue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">javax.jms.Queue</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> doHandleReplyTo </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> inboundQueueName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsConnector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.JmsConnector</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsMessageConvertor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerQueue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">javax.jms.Queue</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> selector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-inboundTopicBridge-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;inboundTopicBridge&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;inboundTopicBridge&gt;</a></em> Element</h3>
<p> </p><p>Create an Inbound Topic Bridge</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.22">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.MessageConsumer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerTopic </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">javax.jms.Topic</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> doHandleReplyTo </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> inboundTopicName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsConnector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.JmsConnector</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsMessageConvertor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerTopic </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">javax.jms.Topic</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> selector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-individualDeadLetterStrategy-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;individualDeadLetterStrategy&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;individualDeadLetterStrategy&gt;</a></em> Element</h3>
<p> </p><p>A {@link DeadLetterStrategy} where each destination has its own individual DLQ using the subject naming hierarchy.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.23">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> queuePrefix </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the prefix to use for all dead letter queues for queue messages</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> topicPrefix </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the prefix to use for all dead letter queues for topic messages</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useQueueForQueueMessages </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether a queue or topic should be used for queue messages sent to a DLQ. The default is to use a Queue</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useQueueForTopicMessages </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether a queue or topic should be used for topic messages sent to a DLQ. The default is to use a Queue</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-informixJDBCAdapter-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;informixJDBCAdapter&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;informixJDBCAdapter&gt;</a></em> Element</h3>
<p> </p><p>JDBC Adapter for Informix database. Because Informix database restricts length of composite primary keys, length of <i>container name</i> field and <i>subscription id</i> field must be reduced to 150 characters. Therefore be sure not to use longer names for container name and subscription id than 150 characters.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.24">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-jaasAuthenticationPlugin-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;jaasAuthenticationPlugin&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;jaasAuthenticationPlugin&gt;</a></em> Element</h3>
<p> </p><p>Provides a JAAS based authentication plugin</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.25">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> configuration </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the JAAS configuration domain name used</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> discoverLoginConfig </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Enables or disables the auto-discovery of the login.config file for JAAS to initialize itself. This flag is enabled by default such that if the <b>java.security.auth.login.config</b> system property is not defined then it is set to the location of the <b>login.config</b> file on the classpath.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-jdbcPersistenceAdapter-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;jdbcPersistenceAdapter&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;jdbcPersistenceAdapter&gt;</a></em> Element</h3>
<p> </p><p>A {@link PersistenceAdapter} implementation using JDBC for persistence storage. This persistence adapter will correctly remember prepared XA transactions, but it will not keep track of local transaction commits so that operations performed against the Message store are done as a single uow.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.26">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adapter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.jdbc.JDBCAdapter</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerService </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.BrokerService</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> cleanupPeriod </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dataDirectory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dataDirectoryFile </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dataSource </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.sql.DataSource</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> databaseLocker </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.store.jdbc.DatabaseLocker</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the database locker strategy to use to lock the database on startup</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> ds </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.sql.DataSource</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> scheduledThreadPoolExecutor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>edu.emory.mathcs.backport.java.util.concurrent.ScheduledThreadPoolExecutor</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> usageManager </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.memory.UsageManager</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useDatabaseLock </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> wireFormat </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activeio.command.WireFormat</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-jmsQueueConnector-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;jmsQueueConnector&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;jmsQueueConnector&gt;</a></em> Element</h3>
<p> </p><p>A Bridge to other JMS Queue providers</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.27">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerService </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.BrokerService</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>One way to configure the local connection - this is called by The BrokerService when the Connector is embedded</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> inboundMessageConvertor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> inboundQueueBridges </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.InboundQueueBridge</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jndiLocalTemplate </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.springframework.jndi.JndiTemplate</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jndiOutboundTemplate </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.springframework.jndi.JndiTemplate</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localConnectionFactoryName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localPassword </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localQueueConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localQueueConnectionFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.QueueConnectionFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localUsername </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundMessageConvertor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundPassword </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundQueueBridges </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.OutboundQueueBridge</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundQueueConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundQueueConnectionFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.QueueConnectionFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundQueueConnectionFactoryName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundUsername </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> replyToDestinationCacheSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-jmsTopicConnector-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;jmsTopicConnector&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;jmsTopicConnector&gt;</a></em> Element</h3>
<p> </p><p>A Bridge to other JMS Topic providers</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.28">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerService </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.BrokerService</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>One way to configure the local connection - this is called by The BrokerService when the Connector is embedded</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> inboundMessageConvertor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> inboundTopicBridges </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.InboundTopicBridge</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jndiLocalTemplate </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.springframework.jndi.JndiTemplate</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jndiOutboundTemplate </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.springframework.jndi.JndiTemplate</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localConnectionFactoryName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localPassword </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localTopicConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localTopicConnectionFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.TopicConnectionFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localUsername </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundMessageConvertor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundPassword </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundTopicBridges </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.OutboundTopicBridge</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundTopicConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundTopicConnectionFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.TopicConnectionFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundTopicConnectionFactoryName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundUsername </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> replyToDestinationCacheSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-journalPersistenceAdapter-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;journalPersistenceAdapter&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;journalPersistenceAdapter&gt;</a></em> Element</h3>
<p> </p><p>An implementation of {@link PersistenceAdapter} designed for use with a {@link Journal} and then check pointing asynchronously on a timeout with some other long term persistent storage.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.29">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> journal </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activeio.journal.Journal</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> longTermPersistence </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.PersistenceAdapter</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maxCheckpointMessageAddSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maxCheckpointWorkers </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> usageManager </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.memory.UsageManager</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-journaledJDBC-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;journaledJDBC&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;journaledJDBC&gt;</a></em> Element</h3>
<p> </p><p>Creates a default persistence model using the Journal and JDBC</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.30">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adapter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.jdbc.JDBCAdapter</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dataDirectory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dataDirectoryFile </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dataSource </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.sql.DataSource</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jdbcAdapter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.jdbc.JDBCPersistenceAdapter</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> journal </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activeio.journal.Journal</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> journalArchiveDirectory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> journalLogFileSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> journalLogFiles </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useJournal </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useQuickJournal </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-kahaPersistenceAdapter-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;kahaPersistenceAdapter&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;kahaPersistenceAdapter&gt;</a></em> Element</h3>
<p> </p><p></p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.31">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dir </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> usageManager </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.memory.UsageManager</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-lastImageSubscriptionRecoveryPolicy-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;lastImageSubscriptionRecoveryPolicy&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;lastImageSubscriptionRecoveryPolicy&gt;</a></em> Element</h3>
<p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will only keep the last message.</p><p></p>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-loggingBrokerPlugin-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;loggingBrokerPlugin&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;loggingBrokerPlugin&gt;</a></em> Element</h3>
<p> </p><p>A simple Broker interceptor which allows you to enable/disable logging.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.32">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> ackLog </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.commons.logging.Log</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adminConnectionContext </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.broker.ConnectionContext</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> log </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.commons.logging.Log</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> next </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.broker.Broker</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> sendLog </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.commons.logging.Log</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-managementContext-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;managementContext&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;managementContext&gt;</a></em> Element</h3>
<p> </p><p>A Flow provides different dispatch policies within the NMR</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.33">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> MBeanServer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.management.MBeanServer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Get the MBeanServer</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connectorPath </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connectorPort </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> createConnector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> createMBeanServer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findTigerMbeanServer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Enables/disables the searching for the Java 5 platform MBeanServer</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmxDomainName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> server </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.management.MBeanServer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useMBeanServer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-memoryPersistenceAdapter-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;memoryPersistenceAdapter&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;memoryPersistenceAdapter&gt;</a></em> Element</h3>
<p> </p><p></p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.34">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> usageManager </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.memory.UsageManager</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-multicastNetworkConnector-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;multicastNetworkConnector&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;multicastNetworkConnector&gt;</a></em> Element</h3>
<p> </p><p>A network connector which uses some kind of multicast-like transport that communicates with potentially many remote brokers over a single logical {@link Transport} instance such as when using multicast. This implementation does not depend on multicast at all; any other group based transport could be used.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.35">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> bridge </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.DemandForwardingBridgeSupport</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> conduitSubscriptions </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connectionFilter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.network.ConnectionFilter</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> decreaseNetworkConsumerPriority </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dispatchAsync </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> durableDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Set</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dynamicOnly </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dynamicallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> excludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localTransport </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localUri </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> networkTTL </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> password </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> prefetchSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> remoteTransport </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the remote transport implementation</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> remoteURI </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the remote transport URI to some group transport like <code>multicast://address:port</code></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> staticallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> userName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-networkConnector-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;networkConnector&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;networkConnector&gt;</a></em> Element</h3>
<p> </p><p>A network connector which uses a discovery agent to detect the remote brokers available and setup a connection to each available remote broker</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.36">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> conduitSubscriptions </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connectionFilter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.network.ConnectionFilter</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> decreaseNetworkConsumerPriority </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> discoveryAgent </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.discovery.DiscoveryAgent</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> discoveryURI </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dispatchAsync </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> durableDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Set</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dynamicOnly </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dynamicallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> excludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> failover </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localUri </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> networkTTL </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> password </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> prefetchSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> staticallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> uri </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> userName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-noSubscriptionRecoveryPolicy-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;noSubscriptionRecoveryPolicy&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;noSubscriptionRecoveryPolicy&gt;</a></em> Element</h3>
<p> </p><p>This is the default Topic recovery policy which does not recover any messages.</p><p></p>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-oldestMessageEvictionStrategy-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;oldestMessageEvictionStrategy&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;oldestMessageEvictionStrategy&gt;</a></em> Element</h3>
<p> </p><p>An eviction strategy which evicts the oldest message first (which is the default).</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.37">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> evictExpiredMessagesHighWatermark </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the high water mark on which we will eagerly evict expired messages from RAM</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-oldestMessageWithLowestPriorityEvictionStrategy-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;oldestMessageWithLowestPriorityEvictionStrategy&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;oldestMessageWithLowestPriorityEvictionStrategy&gt;</a></em> Element</h3>
<p> </p><p>An eviction strategy which evicts the oldest message with the lowest priority first.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.38">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> evictExpiredMessagesHighWatermark </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the high water mark on which we will eagerly evict expired messages from RAM</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-oracleJDBCAdapter-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;oracleJDBCAdapter&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;oracleJDBCAdapter&gt;</a></em> Element</h3>
<p> </p><p>Implements all the default JDBC operations that are used by the JDBCPersistenceAdapter. </p><p></p> Subclassing is encouraged to override the default implementation of methods to account for differences in JDBC Driver implementations. <p></p> The JDBCAdapter inserts and extracts BLOB data using the getBytes()/setBytes() operations. <p></p> The databases/JDBC drivers that use this adapter are: <ul><li></li></ul><p></p>
<h4 id="XBeanXMLReference4.1-Properties.39">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-outboundQueueBridge-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;outboundQueueBridge&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;outboundQueueBridge&gt;</a></em> Element</h3>
<p> </p><p>Create an Outbound Queue Bridge</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.40">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.MessageConsumer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerQueue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">javax.jms.Queue</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> doHandleReplyTo </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsConnector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.JmsConnector</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsMessageConvertor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundQueueName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerQueue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">javax.jms.Queue</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> selector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-outboundTopicBridge-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;outboundTopicBridge&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;outboundTopicBridge&gt;</a></em> Element</h3>
<p> </p><p>Create an Outbound Topic Bridge</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.41">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.MessageConsumer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerTopic </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">javax.jms.Topic</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> doHandleReplyTo </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsConnector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.JmsConnector</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsMessageConvertor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundTopicName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerTopic </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">javax.jms.Topic</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> selector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-policyEntry-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;policyEntry&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;policyEntry&gt;</a></em> Element</h3>
<p> </p><p>Represents an entry in a {@link PolicyMap} for assigning policies to a specific destination or a hierarchical wildcard area of destinations.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.42">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> deadLetterStrategy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.policy.DeadLetterStrategy</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the policy used to determine which dead letter queue destination should be used</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destination </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.command.ActiveMQDestination</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dispatchPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.policy.DispatchPolicy</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> memoryLimit </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> messageEvictionStrategy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.policy.MessageEvictionStrategy</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the eviction strategy used to decide which message to evict when the slow consumer needs to discard messages</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> messageGroupHashBucketCount </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the number of hash buckets to use for the message group functionality. This is only applicable to using message groups to parallelize processing of a queue while preserving order across an individual JMSXGroupID header value. This value sets the number of hash buckets that will be used (i.e. the maximum possible concurrency).</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> pendingMessageLimitStrategy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.policy.PendingMessageLimitStrategy</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the strategy to calculate the maximum number of messages that are allowed to be pending on consumers (in addition to their prefetch sizes). Once the limit is reached, non-durable topics can then start discarding old messages. This allows us to keep dispatching messages to slow consumers while not blocking fast consumers and discarding the messages oldest first.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> queue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to set the destination from a configuration file</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> sendAdvisoryIfNoConsumers </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sends an advisory message if a non-persistent message is sent and there are no active consumers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> subscriptionRecoveryPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.policy.SubscriptionRecoveryPolicy</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> topic </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to set the destination from a configuration file</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-policyMap-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;policyMap&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;policyMap&gt;</a></em> Element</h3>
<p> </p><p>Represents a destination based configuration of policies so that individual destinations or wildcard hierarchies of destinations can be configured using different policies.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.43">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> defaultEntry </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.policy.PolicyEntry</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> entries </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to allow the destination map to be populated from a dependency injection framework such as Spring</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> policyEntries </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the individual entries on the policy map</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-prefetchRatePendingMessageLimitStrategy-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;prefetchRatePendingMessageLimitStrategy&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;prefetchRatePendingMessageLimitStrategy&gt;</a></em> Element</h3>
<p> </p><p>This PendingMessageLimitStrategy sets the maximum pending message limit value to be a multiplier of the prefetch limit of the subscription.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.44">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> multiplier </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>double</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the multiplier of the prefetch size which will be used to define the maximum number of pending messages for non-durable topics before messages are discarded.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-proxyConnector-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;proxyConnector&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;proxyConnector&gt;</a></em> Element</h3>
<p> </p><p></p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.45">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> bind </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localUri </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> remote </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> server </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.TransportServer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-queryBasedSubscriptionRecoveryPolicy-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;queryBasedSubscriptionRecoveryPolicy&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;queryBasedSubscriptionRecoveryPolicy&gt;</a></em> Element</h3>
<p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will perform a user specific query mechanism to load any messages they may have missed.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.46">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> query </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.broker.region.policy.MessageQuery</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the query strategy to load initial messages</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-queue-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;queue&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;queue&gt;</a></em> Element</h3>
<p> </p><p>An ActiveMQ Queue Destination</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.47">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> compositeDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> physicalName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> properties </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Properties</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Get the properties from this instance for storing in JNDI</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-quickJournalPersistenceAdapter-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;quickJournalPersistenceAdapter&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;quickJournalPersistenceAdapter&gt;</a></em> Element</h3>
<p> </p><p>An implementation of {@link PersistenceAdapter} designed for use with a {@link Journal} and then check pointing asynchronously on a timeout with some other long term persistent storage.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.48">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> journal </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activeio.journal.Journal</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> longTermPersistence </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.PersistenceAdapter</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maxCheckpointMessageAddSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maxCheckpointWorkers </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> usageManager </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.memory.UsageManager</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-rapidPersistenceAdapter-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;rapidPersistenceAdapter&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;rapidPersistenceAdapter&gt;</a></em> Element</h3>
<p> </p><p>An implementation of {@link PersistenceAdapter} designed for use with a {@link Journal} and then check pointing asynchronously on a timeout with some other long term persistent storage.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.49">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> journal </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activeio.journal.Journal</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maxCheckpointMessageAddSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maxCheckpointWorkers </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> usageManager </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.memory.UsageManager</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-roundRobinDispatchPolicy-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;roundRobinDispatchPolicy&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;roundRobinDispatchPolicy&gt;</a></em> Element</h3>
<p> </p><p>Simple dispatch policy that sends a message to every subscription that matches the message.</p><p></p>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-sharedDeadLetterStrategy-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;sharedDeadLetterStrategy&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;sharedDeadLetterStrategy&gt;</a></em> Element</h3>
<p> </p><p>A default implementation of {@link DeadLetterStrategy} which uses a constant destination.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.50">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> deadLetterQueue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.command.ActiveMQDestination</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-simpleAuthenticationPlugin-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;simpleAuthenticationPlugin&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;simpleAuthenticationPlugin&gt;</a></em> Element</h3>
<p> </p><p>Provides a simple authentication plugin configured with a map of user-passwords and a map of user-groups</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.51">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> userGroups </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Map</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the groups a user is in. The key is the user name and the value is a Set of groups</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> userPasswords </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Map</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the map indexed by user name with the value the password</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-simpleAuthorizationMap-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;simpleAuthorizationMap&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;simpleAuthorizationMap&gt;</a></em> Element</h3>
<p> </p><p>An AuthorizationMap which is configured with individual DestinationMaps for each operation.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.52">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adminACLs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.filter.DestinationMap</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> readACLs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.filter.DestinationMap</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> writeACLs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.filter.DestinationMap</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-simpleDispatchPolicy-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;simpleDispatchPolicy&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;simpleDispatchPolicy&gt;</a></em> Element</h3>
<p> </p><p>Simple dispatch policy that sends a message to every subscription that matches the message.</p><p></p>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-simpleJmsMessageConvertor-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;simpleJmsMessageConvertor&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;simpleJmsMessageConvertor&gt;</a></em> Element</h3>
<p> </p><p>Converts Message from one JMS to another</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.53">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.Connection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-statements-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;statements&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;statements&gt;</a></em> Element</h3>
<p> </p><p></p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.54">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> addMessageStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> binaryDataType </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> containerNameDataType </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> createDurableSubStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> createSchemaStatements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.String</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> deleteOldMessagesStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> deleteSubscriptionStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dropSchemaStatements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.String</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> durableSubAcksTableName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findAllDestinationsStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findAllDurableSubMessagesStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findAllDurableSubsStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findAllMessagesStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findDurableSubStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findLastSequenceIdInAcksStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findLastSequenceIdInMsgsStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findMessageSequenceIdStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findMessageStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> lockCreateStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> lockTableName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> lockUpdateStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> longDataType </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> messageTableName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> msgIdDataType </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> removeAllMessagesStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> removeAllSubscriptionsStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> removeMessageStatment </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> sequenceDataType </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> stringIdDataType </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> tablePrefix </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> updateLastAckOfDurableSubStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> updateMessageStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useLockCreateWhereClause </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-streamJDBCAdapter-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;streamJDBCAdapter&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;streamJDBCAdapter&gt;</a></em> Element</h3>
<p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the setBinaryStream()/getBinaryStream() operations. The databases/JDBC drivers that use this adapter are: </p><ul><li>Axion</li></ul><p></p>
<h4 id="XBeanXMLReference4.1-Properties.55">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-strictOrderDispatchPolicy-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;strictOrderDispatchPolicy&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;strictOrderDispatchPolicy&gt;</a></em> Element</h3>
<p> </p><p>Dispatch policy that causes every subscription to see messages in the same order.</p><p></p>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-timedSubscriptionRecoveryPolicy-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;timedSubscriptionRecoveryPolicy&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;timedSubscriptionRecoveryPolicy&gt;</a></em> Element</h3>
<p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will keep a timed buffer of messages around in memory and use that to recover new subscriptions.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.56">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> recoverDuration </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-topic-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;topic&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;topic&gt;</a></em> Element</h3>
<p> </p><p>An ActiveMQ Topic Destination</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.57">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> compositeDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> physicalName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> properties </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Properties</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Get the properties from this instance for storing in JNDI</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-transportConnector-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;transportConnector&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;transportConnector&gt;</a></em> Element</h3>
<p> </p><p></p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.58">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> broker </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.broker.Broker</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerInfo </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.command.BrokerInfo</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connectUri </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> disableAsyncDispatch </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> discoveryAgent </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.discovery.DiscoveryAgent</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> discoveryUri </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> messageAuthorizationPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.security.MessageAuthorizationPolicy</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the policy used to decide if the current connection is authorized to consume a given message</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> server </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.TransportServer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> uri </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the server transport URI to use if there is not a {@link TransportServer} configured via the {@link #setServer(TransportServer)} method. This value is used to lazy create a {@link TransportServer} instance</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-usageManager-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;usageManager&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;usageManager&gt;</a></em> Element</h3>
<p> </p><p>Used to keep track of how much of something is being used so that a productive working set usage can be controlled. Main use case is manage memory usage.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.59">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> limit </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the memory limit in bytes</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> limitKb </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the memory limit in kilobytes</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> limitMb </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the memory limit in megabytes</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> parent </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.memory.UsageManager</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> percentUsage </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> percentUsageMinDelta </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the minimum number of percentage points the usage has to change before a UsageListener event is fired by the manager.</p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-virtualDestinationInterceptor-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;virtualDestinationInterceptor&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;virtualDestinationInterceptor&gt;</a></em> Element</h3>
<p> </p><p>Implements <a shape="rect" href="http://incubator.apache.org/activemq/virtual-destinations.html">Virtual Topics</a>.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.60">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> virtualDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="xbean-xml-reference-41.html">org.apache.activemq.broker.region.virtual.VirtualDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div>
<p><span class="confluence-anchor-link" id="XBeanXMLReference4.1-virtualTopic-element"></span></p>
<h3 id="XBeanXMLReference4.1-The&lt;virtualTopic&gt;Element">The <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;virtualTopic&gt;</a></em> Element</h3>
<p> </p><p>Creates <a shape="rect" href="http://activemq.org/site/virtual-destinations.html">Virtual Topics</a> using a prefix and postfix. The virtual destination creates a wildcard that is then used to look up all active queue subscriptions which match.</p><p></p>
<h4 id="XBeanXMLReference4.1-Properties.61">Properties</h4>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> postfix </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets any postix used to identify the queue consumers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> prefix </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the prefix wildcard used to identify the queue consumers for a given topic</p> <p></p></td></tr></tbody></table></div>
<h3 id="XBeanXMLReference4.1-ElementIndex">Element Index</h3>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;authorizationEntry&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents an entry in a {@link DefaultAuthorizationMap} for assigning different operations (read, write, admin) of user roles to a specific destination or a hierarchical wildcard area of destinations.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;authorizationMap&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a destination based configuration of policies so that individual destinations or wildcard hierarchies of destinations can be configured using different policies. Each entry in the map represents the authorization ACLs for each operation.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;authorizationPlugin&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An authorization plugin where each operation on a destination is checked against an authorizationMap</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;axionJDBCAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Axion specific Adapter. Axion does not seem to support ALTER statements or sub-selects. This means: - We cannot auto upgrade the schema was we roll out new versions of ActiveMQ - We cannot delete durable sub messages that have be acknowledged by all consumers.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;blobJDBCAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the getBlob()/setBlob() operations. This is a little more involved since to insert a blob you have to: 1: insert empty blob. 2: select the blob 3: finally update the blob with data value. The databases/JDBC drivers that use this adapter are: </p><ul><li></li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;broker&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An ActiveMQ Message Broker which consists of a number of transport connectors, network connectors and a persistence adaptor</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;bytesJDBCAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the setBytes()/getBytes() operations. The databases/JDBC drivers that use this adapter are:</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;compositeDemandForwardingBridge&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A demand forwarding bridge which works with multicast style transports where a single Transport could be communicating with multiple remote brokers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;compositeQueue&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a virtual queue which forwards to a number of other destinations.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;compositeTopic&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a virtual topic which forwards to a number of other destinations.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;connectionDotFilePlugin&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A <a shape="rect" href="http://www.graphviz.org/">DOT</a> file creator plugin which creates a DOT file showing the current connections</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;constantPendingMessageLimitStrategy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This PendingMessageLimitStrategy is configured to a constant value for all subscriptions.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;db2JDBCAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;defaultJDBCAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Implements all the default JDBC operations that are used by the JDBCPersistenceAdapter. </p><p></p> sub-classing is encouraged to override the default implementation of methods to account for differences in JDBC Driver implementations. <p></p> The JDBCAdapter inserts and extracts BLOB data using the getBytes()/setBytes() operations. <p></p> The databases/JDBC drivers that use this adapter are: <ul><li></li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;demandForwardingBridge&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Forwards messages from the local broker to the remote broker based on demand.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;destinationDotFilePlugin&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A <a shape="rect" href="http://www.graphviz.org/">DOT</a> file creator plugin which creates a DOT file showing the current topic &amp; queue hierarchies.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;destinationEntry&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A default entry in a DestinationMap which holds a single value.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;fixedCountSubscriptionRecoveryPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will only keep the last message.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;fixedSizedSubscriptionRecoveryPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will keep a fixed amount of memory available in RAM for message history which is evicted in time order.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;forwardingBridge&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Forwards all messages from the local broker to the remote broker.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;imageBasedJDBCAdaptor&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Provides JDBCAdapter since that uses IMAGE datatype to hold binary data. The databases/JDBC drivers that use this adapter are: </p><ul><li>Sybase</li><li>MS SQL</li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;inboundQueueBridge&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Inbound Queue Bridge</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;inboundTopicBridge&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Inbound Topic Bridge</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;individualDeadLetterStrategy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A {@link DeadLetterStrategy} where each destination has its own individual DLQ using the subject naming hierarchy.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;informixJDBCAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>JDBC Adapter for Informix database. Because Informix database restricts length of composite primary keys, length of <i>container name</i> field and <i>subscription id</i> field must be reduced to 150 characters. Therefore be sure not to use longer names for container name and subscription id than 150 characters.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;jaasAuthenticationPlugin&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Provides a JAAS based authentication plugin</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;jdbcPersistenceAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A {@link PersistenceAdapter} implementation using JDBC for persistence storage. This persistence adapter will correctly remember prepared XA transactions, but it will not keep track of local transaction commits so that operations performed against the Message store are done as a single uow.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;jmsQueueConnector&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Bridge to other JMS Queue providers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;jmsTopicConnector&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Bridge to other JMS Topic providers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;journalPersistenceAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An implementation of {@link PersistenceAdapter} designed for use with a {@link Journal} and then check pointing asynchronously on a timeout with some other long term persistent storage.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;journaledJDBC&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Creates a default persistence model using the Journal and JDBC</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;kahaPersistenceAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;lastImageSubscriptionRecoveryPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will only keep the last message.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;loggingBrokerPlugin&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A simple Broker interceptor which allows you to enable/disable logging.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;managementContext&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Flow provides different dispatch policies within the NMR</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;memoryPersistenceAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;multicastNetworkConnector&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A network connector which uses some kind of multicast-like transport that communicates with potentially many remote brokers over a single logical {@link Transport} instance such as when using multicast. This implementation does not depend on multicast at all; any other group based transport could be used.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;networkConnector&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A network connector which uses a discovery agent to detect the remote brokers available and setup a connection to each available remote broker</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;noSubscriptionRecoveryPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This is the default Topic recovery policy which does not recover any messages.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;oldestMessageEvictionStrategy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An eviction strategy which evicts the oldest message first (which is the default).</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;oldestMessageWithLowestPriorityEvictionStrategy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An eviction strategy which evicts the oldest message with the lowest priority first.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;oracleJDBCAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Implements all the default JDBC operations that are used by the JDBCPersistenceAdapter. </p><p></p> Subclassing is encouraged to override the default implementation of methods to account for differences in JDBC Driver implementations. <p></p> The JDBCAdapter inserts and extracts BLOB data using the getBytes()/setBytes() operations. <p></p> The databases/JDBC drivers that use this adapter are: <ul><li></li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;outboundQueueBridge&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Outbound Queue Bridge</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;outboundTopicBridge&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Outbound Topic Bridge</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;policyEntry&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents an entry in a {@link PolicyMap} for assigning policies to a specific destination or a hierarchical wildcard area of destinations.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;policyMap&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a destination based configuration of policies so that individual destinations or wildcard hierarchies of destinations can be configured using different policies.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;prefetchRatePendingMessageLimitStrategy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This PendingMessageLimitStrategy sets the maximum pending message limit value to be a multiplier of the prefetch limit of the subscription.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;proxyConnector&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;queryBasedSubscriptionRecoveryPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will perform a user specific query mechanism to load any messages they may have missed.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;queue&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An ActiveMQ Queue Destination</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;quickJournalPersistenceAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An implementation of {@link PersistenceAdapter} designed for use with a {@link Journal} and then check pointing asynchronously on a timeout with some other long term persistent storage.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;rapidPersistenceAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An implementation of {@link PersistenceAdapter} designed for use with a {@link Journal} and then check pointing asynchronously on a timeout with some other long term persistent storage.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;roundRobinDispatchPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Simple dispatch policy that sends a message to every subscription that matches the message.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;sharedDeadLetterStrategy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A default implementation of {@link DeadLetterStrategy} which uses a constant destination.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;simpleAuthenticationPlugin&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Provides a simple authentication plugin configured with a map of user-passwords and a map of user-groups</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;simpleAuthorizationMap&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An AuthorizationMap which is configured with individual DestinationMaps for each operation.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;simpleDispatchPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Simple dispatch policy that sends a message to every subscription that matches the message.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;simpleJmsMessageConvertor&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Converts Message from one JMS to another</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;statements&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;streamJDBCAdapter&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the setBinaryStream()/getBinaryStream() operations. The databases/JDBC drivers that use this adapter are: </p><ul><li>Axion</li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;strictOrderDispatchPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Dispatch policy that causes every subscription to see messages in the same order.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;timedSubscriptionRecoveryPolicy&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will keep a timed buffer of messages around in memory and use that to recover new subscriptions.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;topic&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An ActiveMQ Topic Destination</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;transportConnector&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;usageManager&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Used to keep track of how much of something is being used so that a productive working set usage can be controlled. Main use case is manage memory usage.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;virtualDestinationInterceptor&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Implements <a shape="rect" href="http://incubator.apache.org/activemq/virtual-destinations.html">Virtual Topics</a>.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="xbean-xml-reference-41.html">&lt;virtualTopic&gt;</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Creates <a shape="rect" href="http://activemq.org/site/virtual-destinations.html">Virtual Topics</a> using a prefix and postfix. The virtual destination creates a wildcard that is then used to look up all active queue subscriptions which match.</p> <p></p></td></tr></tbody></table></div>
</div>
</td>
<td valign="top">
<div class="navigation">
<div class="navigation_top">
<div class="navigation_bottom">
<h3 id="Navigation-Overviewhttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=35985"><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><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/artemis/">Artemis</a></li><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-Communityhttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=36130"><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" href="irc.html">IRC</a></li><li><a shape="rect" class="external-link" href="http://javabot.evanchooly.com/logs/%23apache-activemq/today" rel="nofollow">IRC Log</a></li><li><a shape="rect" href="security-advisories.html">Security Advisories</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" href="thanks.html">Thanks</a></li></ul><h3 id="Navigation-Featureshttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=35883"><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-Connectivityhttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=36167"><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="rect" 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-UsingActiveMQ5https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=71176"><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">Configuring 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-Toolshttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=35912"><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-Supporthttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=35919"><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">Change log</a></li></ul><h3 id="Navigation-Developershttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=35903"><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 Performance 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></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=36039">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>