blob: 85ac4cd129adbe323efc80a9c4871f9b6f1a594e [file] [log] [blame]
<div class="wiki-content maincontent"><h3>Elements By Type</h3>
<p><structured-macro ac:macro-id="1af36601-ac43-48cd-8a7e-f31228ad2064" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.TransportConnector-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.TransportConnector-types"><link-body>org.apache.activemq.broker.TransportConnector</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="transportConnector-element"><link-body>&lt;transportConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f6560e94-3a02-4857-8311-01befc0b5322" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="a3ed5b2f-50d6-420d-bb72-0582f25c3b8c" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.network.jms.InboundQueueBridge-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.network.jms.InboundQueueBridge-types"><link-body>org.apache.activemq.network.jms.InboundQueueBridge</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="inboundQueueBridge-element"><link-body>&lt;inboundQueueBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="274cba60-1d84-4f55-9f21-9334ed9726f5" ac:name="html" ac:schema-version="1"><plain-text-body>Create an Inbound Queue Bridge</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="c3e8f2c5-0b32-4942-bab1-e23bc082769d" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.network.NetworkConnector-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.network.NetworkConnector-types"><link-body>org.apache.activemq.network.NetworkConnector</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="ldapNetworkConnector-element"><link-body>&lt;ldapNetworkConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7d8d49bf-64c2-443e-82b7-41655b6641c1" ac:name="html" ac:schema-version="1"><plain-text-body>class to create dynamic network connectors listed in an directory
server using the LDAP v3 protocol as defined in RFC 2251, the
entries listed in the directory server must implement the ipHost
and ipService objectClasses as defined in RFC 2307.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="multicastNetworkConnector-element"><link-body>&lt;multicastNetworkConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c26ad5c3-d197-419f-b866-44727ec9835e" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="networkConnector-element"><link-body>&lt;networkConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2c338979-05e7-4caf-ad1b-32f3710cfafd" ac:name="html" ac:schema-version="1"><plain-text-body>A network connector which uses a discovery agent to detect the remote brokers
available and setup a connection to each available remote broker</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="e4f2caa9-2daf-4e51-8985-d68c88d62cdc" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.BrokerService-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.BrokerService-types"><link-body>org.apache.activemq.broker.BrokerService</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="broker-element"><link-body>&lt;broker&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="dd719487-4fce-42cb-9fbf-fff47e08ced8" ac:name="html" ac:schema-version="1"><plain-text-body>An ActiveMQ Message Broker. It consists of a number of transport
connectors, network connectors and a bunch of properties which can be used to
configure the broker as its lazily created.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="bbfe8479-a6e7-4db8-b47f-2251459cf92b" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.usage.TempUsage-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.usage.TempUsage-types"><link-body>org.apache.activemq.usage.TempUsage</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="tempUsage-element"><link-body>&lt;tempUsage&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7ed69e76-3340-4e7a-b184-55d695dab22e" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="49e0b3ce-e829-4cc4-ba94-16a78ecc4083" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.region.policy.PendingSubscriberMessageStoragePolicy-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.region.policy.PendingSubscriberMessageStoragePolicy-types"><link-body>org.apache.activemq.broker.region.policy.PendingSubscriberMessageStoragePolicy</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="fileCursor-element"><link-body>&lt;fileCursor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0f500262-6f6f-4b3d-ae33-2dbb4394f760" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="vmCursor-element"><link-body>&lt;vmCursor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a4f9cbed-6c50-4c68-8b11-f44089a15ae8" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages held</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="5372a776-8db8-433a-a4ca-808e85070f6d" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.usage.MemoryUsage-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.usage.MemoryUsage-types"><link-body>org.apache.activemq.usage.MemoryUsage</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="memoryUsage-element"><link-body>&lt;memoryUsage&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bc8b66d5-41bc-4913-813f-f55fc58df853" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="3d4213dc-61d5-469f-b540-a4c0fbf80ea0" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.BrokerPlugin-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.BrokerPlugin-types"><link-body>org.apache.activemq.broker.BrokerPlugin</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="authorizationPlugin-element"><link-body>&lt;authorizationPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3b59f171-d771-4e3b-b492-5426cb6e88bd" ac:name="html" ac:schema-version="1"><plain-text-body>An authorization plugin where each operation on a destination is checked
against an authorizationMap</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="connectionDotFilePlugin-element"><link-body>&lt;connectionDotFilePlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="205531a5-6d78-40c3-9b4e-da4ec91b33de" ac:name="html" ac:schema-version="1"><plain-text-body>A &lt;a href="http://www.graphviz.org/"&gt;DOT&lt;/a&gt; file creator plugin which
creates a DOT file showing the current connections</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="destinationDotFilePlugin-element"><link-body>&lt;destinationDotFilePlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1e694faf-78a3-4369-8331-fecba0ef31c8" ac:name="html" ac:schema-version="1"><plain-text-body>A &lt;a href="http://www.graphviz.org/"&gt;DOT&lt;/a&gt;
file creator plugin which creates a DOT file showing the current topic &amp; queue hierarchies.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="jaasAuthenticationPlugin-element"><link-body>&lt;jaasAuthenticationPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="abf506c2-c7b6-4a33-a5a8-1b3b21fad54f" ac:name="html" ac:schema-version="1"><plain-text-body>Provides a JAAS based authentication plugin</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="jaasCertificateAuthenticationPlugin-element"><link-body>&lt;jaasCertificateAuthenticationPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2b83ca88-5435-42de-b94a-a29c7051214a" ac:name="html" ac:schema-version="1"><plain-text-body>Provides a JAAS based SSL certificate authentication plugin</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="loggingBrokerPlugin-element"><link-body>&lt;loggingBrokerPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="67fd155a-b71b-4c77-a568-7bfe653ca63e" ac:name="html" ac:schema-version="1"><plain-text-body>A simple Broker interceptor which allows you to enable/disable logging.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="multicastTraceBrokerPlugin-element"><link-body>&lt;multicastTraceBrokerPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="79f84bde-9a20-43d1-8421-57f70ec90d92" ac:name="html" ac:schema-version="1"><plain-text-body>A Broker interceptor which allows you to trace all operations to a Multicast
socket.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="simpleAuthenticationPlugin-element"><link-body>&lt;simpleAuthenticationPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bd831e17-38a3-49ea-88f5-53af63ae5d87" ac:name="html" ac:schema-version="1"><plain-text-body>Provides a simple authentication plugin</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="timeStampingBrokerPlugin-element"><link-body>&lt;timeStampingBrokerPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6abf4925-3686-4002-9f51-8548d61b4f68" ac:name="html" ac:schema-version="1"><plain-text-body>A Broker interceptor which updates a JMS Client's timestamp on the message
with a broker timestamp. Useful when the clocks on client machines are known
to not be correct and you can only trust the time set on the broker machines.
Enabling this plugin will break JMS compliance since the timestamp that the
producer sees on the messages after as send() will be different from the
timestamp the consumer will observe when he receives the message. This plugin
is not enabled in the default ActiveMQ configuration.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="udpTraceBrokerPlugin-element"><link-body>&lt;udpTraceBrokerPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7cad0fd9-5ca6-404c-a94f-ef564ffe57d3" ac:name="html" ac:schema-version="1"><plain-text-body>A Broker interceptor which allows you to trace all operations to a UDP
socket.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="657bb509-3117-4977-ab98-62adc5d05592" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.store.jdbc.JDBCAdapter-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.store.jdbc.JDBCAdapter-types"><link-body>org.apache.activemq.store.jdbc.JDBCAdapter</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="axionJDBCAdapter-element"><link-body>&lt;axionJDBCAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="08098fb5-7940-4c5b-92cd-711e97c814e7" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="blobJDBCAdapter-element"><link-body>&lt;blobJDBCAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1bdd2b0c-56b9-4c26-9c1a-eda46566a98a" ac:name="html" ac:schema-version="1"><plain-text-body>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:
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="bytesJDBCAdapter-element"><link-body>&lt;bytesJDBCAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="52fb1b0e-c26a-4181-a90c-c5ae6f176c8a" ac:name="html" ac:schema-version="1"><plain-text-body>This JDBCAdapter inserts and extracts BLOB data using the
setBytes()/getBytes() operations. The databases/JDBC drivers that use this
adapter are:</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="db2JDBCAdapter-element"><link-body>&lt;db2JDBCAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="22bf9333-ad4f-4ce6-95fb-d8128626cfc0" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="defaultJDBCAdapter-element"><link-body>&lt;defaultJDBCAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b52d3bbb-0e44-4c20-97bd-0dff157abf19" ac:name="html" ac:schema-version="1"><plain-text-body>Implements all the default JDBC operations that are used by the
JDBCPersistenceAdapter. &lt;p/&gt; sub-classing is encouraged to override the
default implementation of methods to account for differences in JDBC Driver
implementations. &lt;p/&gt; The JDBCAdapter inserts and extracts BLOB data using
the getBytes()/setBytes() operations. &lt;p/&gt; The databases/JDBC drivers that
use this adapter are:
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="imageBasedJDBCAdaptor-element"><link-body>&lt;imageBasedJDBCAdaptor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="86d1c092-5ba2-43cb-a818-f17771828584" ac:name="html" ac:schema-version="1"><plain-text-body>Provides JDBCAdapter since that uses
IMAGE datatype to hold binary data.
The databases/JDBC drivers that use this adapter are:
&lt;ul&gt;
&lt;li&gt;Sybase&lt;/li&gt;
&lt;li&gt;MS SQL&lt;/li&gt;
&lt;/ul&gt;</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="informixJDBCAdapter-element"><link-body>&lt;informixJDBCAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b82b93e5-1cae-44ad-a558-e708ac9de03d" ac:name="html" ac:schema-version="1"><plain-text-body>JDBC Adapter for Informix database.
Because Informix database restricts length of composite primary keys, length of
&lt;i&gt;container name&lt;/i&gt; field and &lt;i&gt;subscription id&lt;/i&gt; field must be reduced to 150 characters.
Therefore be sure not to use longer names for container name and subscription id than 150 characters.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="oracleJDBCAdapter-element"><link-body>&lt;oracleJDBCAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="fab27ad6-5f41-4789-bd5c-4c16e65eaefb" ac:name="html" ac:schema-version="1"><plain-text-body>Implements all the default JDBC operations that are used
by the JDBCPersistenceAdapter.
&lt;p/&gt;
Subclassing is encouraged to override the default
implementation of methods to account for differences
in JDBC Driver implementations.
&lt;p/&gt;
The JDBCAdapter inserts and extracts BLOB data using the
getBytes()/setBytes() operations.
&lt;p/&gt;
The databases/JDBC drivers that use this adapter are:
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="streamJDBCAdapter-element"><link-body>&lt;streamJDBCAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2f8bcb9f-08c7-4bbc-b88a-d1c987e953db" ac:name="html" ac:schema-version="1"><plain-text-body>This JDBCAdapter inserts and extracts BLOB data using the
setBinaryStream()/getBinaryStream() operations.
The databases/JDBC drivers that use this adapter are:
&lt;ul&gt;
&lt;li&gt;Axion&lt;/li&gt;
&lt;/ul&gt;</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="a2887197-8746-48af-902c-064910ac0a81" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.region.policy.PendingQueueMessageStoragePolicy-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.region.policy.PendingQueueMessageStoragePolicy-types"><link-body>org.apache.activemq.broker.region.policy.PendingQueueMessageStoragePolicy</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="fileQueueCursor-element"><link-body>&lt;fileQueueCursor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="370416bd-72a4-46b3-a24f-4a5832592e43" ac:name="html" ac:schema-version="1"><plain-text-body>Pending</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="storeCursor-element"><link-body>&lt;storeCursor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="067d6849-cee8-46cc-9554-cc1169eca96e" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="vmQueueCursor-element"><link-body>&lt;vmQueueCursor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="14ba1ec1-8911-4c3e-bdb9-8afeb20965fc" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="21f07fb9-2f19-4783-bfbe-5776382413a2" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">javax.jms.TopicConnectionFactory-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="javax.jms.TopicConnectionFactory-types"><link-body>javax.jms.TopicConnectionFactory</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="connectionFactory-element"><link-body>&lt;connectionFactory&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="962ede2d-aaf1-4b13-a332-420d10b9ab73" ac:name="html" ac:schema-version="1"><plain-text-body>A &lt;a href="http://www.springframework.org/"&gt;Spring&lt;/a&gt; enhanced connection
factory which will automatically use the Spring bean name as the clientIDPrefix property
so that connections created have client IDs related to your Spring.xml file for
easier comprehension from &lt;a href="http://activemq.apache.org/jmx.html"&gt;JMX&lt;/a&gt;.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="xaConnectionFactory-element"><link-body>&lt;xaConnectionFactory&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c00bb503-17f5-403a-b2eb-eae683734e38" ac:name="html" ac:schema-version="1"><plain-text-body>A &lt;a href="http://www.springframework.org/"&gt;Spring&lt;/a&gt; enhanced XA connection
factory which will automatically use the Spring bean name as the clientIDPrefix property
so that connections created have client IDs related to your Spring.xml file for
easier comprehension from &lt;a href="http://activemq.apache.org/jmx.html"&gt;JMX&lt;/a&gt;.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="72544763-cc54-4e58-8f1f-df53e7e512fb" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.region.virtual.VirtualDestination-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.region.virtual.VirtualDestination-types"><link-body>org.apache.activemq.broker.region.virtual.VirtualDestination</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="compositeQueue-element"><link-body>&lt;compositeQueue&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d0c162a2-c72e-418c-87d4-d309485a9556" ac:name="html" ac:schema-version="1"><plain-text-body>Represents a virtual queue which forwards to a number of other destinations.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="compositeTopic-element"><link-body>&lt;compositeTopic&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ed4fc5c2-3c71-438c-89c0-dade3582e778" ac:name="html" ac:schema-version="1"><plain-text-body>Represents a virtual topic which forwards to a number of other destinations.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="virtualTopic-element"><link-body>&lt;virtualTopic&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7620e04a-64d4-4277-8ddb-431381a87867" ac:name="html" ac:schema-version="1"><plain-text-body>Creates &lt;a href="http://activemq.org/site/virtual-destinations.html"&gt;Virtual
Topics&lt;/a&gt; using a prefix and postfix. The virtual destination creates a
wildcard that is then used to look up all active queue subscriptions which
match.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="97e92eb6-511a-427f-b7ca-9f2457c58411" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.region.policy.PolicyMap-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.region.policy.PolicyMap-types"><link-body>org.apache.activemq.broker.region.policy.PolicyMap</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="policyMap-element"><link-body>&lt;policyMap&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d665591f-bf32-42ef-9f0e-9908a0ea3536" ac:name="html" ac:schema-version="1"><plain-text-body>Represents a destination based configuration of policies so that individual
destinations or wildcard hierarchies of destinations can be configured using
different policies.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="96a35db6-b5b3-4990-98cf-e6f8685b2cb8" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.usage.UsageCapacity-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.usage.UsageCapacity-types"><link-body>org.apache.activemq.usage.UsageCapacity</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="defaultUsageCapacity-element"><link-body>&lt;defaultUsageCapacity&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b458776a-4c3f-4776-8133-1eeacfb60f02" ac:name="html" ac:schema-version="1"><plain-text-body>Identify if a limit has been reached</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="usageCapacity-element"><link-body>&lt;usageCapacity&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="03700bfe-49fd-4f6f-8719-80bf48556a70" ac:name="html" ac:schema-version="1"><plain-text-body>Identify if a limit has been reached</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="a9fa4fdd-e14c-40a0-aed2-3aff0bb959bd" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.region.policy.PendingMessageLimitStrategy-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.region.policy.PendingMessageLimitStrategy-types"><link-body>org.apache.activemq.broker.region.policy.PendingMessageLimitStrategy</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="constantPendingMessageLimitStrategy-element"><link-body>&lt;constantPendingMessageLimitStrategy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d611c0ce-de6d-4a34-b592-08c09d68ae73" ac:name="html" ac:schema-version="1"><plain-text-body>This PendingMessageLimitStrategy is configured to a constant value for all subscriptions.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="prefetchRatePendingMessageLimitStrategy-element"><link-body>&lt;prefetchRatePendingMessageLimitStrategy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cbf3b55f-2274-4a82-9098-75d03b3baa3d" ac:name="html" ac:schema-version="1"><plain-text-body>This PendingMessageLimitStrategy sets the maximum pending message limit value to be
a multiplier of the prefetch limit of the subscription.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="07a73475-f0d8-4635-b639-a2cc99b625e9" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.usage.SystemUsage-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.usage.SystemUsage-types"><link-body>org.apache.activemq.usage.SystemUsage</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="systemUsage-element"><link-body>&lt;systemUsage&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="467bfe5e-dbcc-4c6f-ad4b-8b4f50b9b29d" ac:name="html" ac:schema-version="1"><plain-text-body>Holder for Usage instances for memory, store and temp files Main use case is
manage memory usage.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="579f60c6-372c-4c93-9267-72214ccd61b6" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">javax.jms.Destination-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="javax.jms.Destination-types"><link-body>javax.jms.Destination</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="queue-element"><link-body>&lt;queue&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f7c734b1-e44e-40b0-bdd9-011e2ab2eda3" ac:name="html" ac:schema-version="1"><plain-text-body>An ActiveMQ Queue</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="topic-element"><link-body>&lt;topic&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="191e90de-86da-4d35-8693-852cf51c3bd4" ac:name="html" ac:schema-version="1"><plain-text-body>An ActiveMQ Topic</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="768b1c9c-adaa-4fa9-8824-4607344023c5" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.region.policy.SubscriptionRecoveryPolicy-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.region.policy.SubscriptionRecoveryPolicy-types"><link-body>org.apache.activemq.broker.region.policy.SubscriptionRecoveryPolicy</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="fixedCountSubscriptionRecoveryPolicy-element"><link-body>&lt;fixedCountSubscriptionRecoveryPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f484c701-dbdd-4ff4-b7d1-c778ac3bb198" ac:name="html" ac:schema-version="1"><plain-text-body>This implementation of {@link SubscriptionRecoveryPolicy} will keep a fixed
count of last messages.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="fixedSizedSubscriptionRecoveryPolicy-element"><link-body>&lt;fixedSizedSubscriptionRecoveryPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3a23fc37-4dfd-4c66-bfba-5b0be317f72c" ac:name="html" ac:schema-version="1"><plain-text-body>This implementation of {@link SubscriptionRecoveryPolicy} will keep a fixed
amount of memory available in RAM for message history which is evicted in
time order.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="lastImageSubscriptionRecoveryPolicy-element"><link-body>&lt;lastImageSubscriptionRecoveryPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3b6487a6-17da-4f79-b12b-07e2bf9b335d" ac:name="html" ac:schema-version="1"><plain-text-body>This implementation of {@link SubscriptionRecoveryPolicy} will only keep the
last message.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="noSubscriptionRecoveryPolicy-element"><link-body>&lt;noSubscriptionRecoveryPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e535a151-a833-494c-97ba-ad0b421e5c17" ac:name="html" ac:schema-version="1"><plain-text-body>This SubscriptionRecoveryPolicy disable recovery of messages.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="queryBasedSubscriptionRecoveryPolicy-element"><link-body>&lt;queryBasedSubscriptionRecoveryPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6cc55122-d051-479b-9181-2142ca9d7c4e" ac:name="html" ac:schema-version="1"><plain-text-body>This implementation of {@link SubscriptionRecoveryPolicy} will perform a user
specific query mechanism to load any messages they may have missed.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="timedSubscriptionRecoveryPolicy-element"><link-body>&lt;timedSubscriptionRecoveryPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="563e1f52-f4bc-42b2-81b4-89143e78ae55" ac:name="html" ac:schema-version="1"><plain-text-body>This implementation of {@link SubscriptionRecoveryPolicy} will keep a timed
buffer of messages around in memory and use that to recover new
subscriptions.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="1a9faf48-9c17-43c8-808b-48015be2f571" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">javax.jms.QueueConnectionFactory-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="javax.jms.QueueConnectionFactory-types"><link-body>javax.jms.QueueConnectionFactory</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="connectionFactory-element"><link-body>&lt;connectionFactory&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b22185ee-9c1f-4eed-93ff-aed4585757f0" ac:name="html" ac:schema-version="1"><plain-text-body>A &lt;a href="http://www.springframework.org/"&gt;Spring&lt;/a&gt; enhanced connection
factory which will automatically use the Spring bean name as the clientIDPrefix property
so that connections created have client IDs related to your Spring.xml file for
easier comprehension from &lt;a href="http://activemq.apache.org/jmx.html"&gt;JMX&lt;/a&gt;.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="xaConnectionFactory-element"><link-body>&lt;xaConnectionFactory&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6985c43a-8e6a-4e95-b8f6-f8b6523781fb" ac:name="html" ac:schema-version="1"><plain-text-body>A &lt;a href="http://www.springframework.org/"&gt;Spring&lt;/a&gt; enhanced XA connection
factory which will automatically use the Spring bean name as the clientIDPrefix property
so that connections created have client IDs related to your Spring.xml file for
easier comprehension from &lt;a href="http://activemq.apache.org/jmx.html"&gt;JMX&lt;/a&gt;.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="dc74eddf-0e57-410d-8e3e-ba54db4fa497" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.jmx.ManagementContext-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.jmx.ManagementContext-types"><link-body>org.apache.activemq.broker.jmx.ManagementContext</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="managementContext-element"><link-body>&lt;managementContext&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="33b323d5-0e54-45a1-b35e-d242085582c1" ac:name="html" ac:schema-version="1"><plain-text-body>A Flow provides different dispatch policies within the NMR</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="268771ed-6cc2-4642-b1a3-585b29f6b828" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.store.jdbc.Statements-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.store.jdbc.Statements-types"><link-body>org.apache.activemq.store.jdbc.Statements</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="statements-element"><link-body>&lt;statements&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="504603f3-f81a-48ce-a9ec-0d03c615a620" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="6eed23a4-04bf-4f54-9de7-2ddae3cd5cda" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.store.PersistenceAdapterFactory-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.store.PersistenceAdapterFactory-types"><link-body>org.apache.activemq.store.PersistenceAdapterFactory</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="amqPersistenceAdapterFactory-element"><link-body>&lt;amqPersistenceAdapterFactory&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ea628f4d-e04d-44b7-9baf-601b9b706c06" ac:name="html" ac:schema-version="1"><plain-text-body>An implementation of {@link PersistenceAdapterFactory}</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="journaledJDBC-element"><link-body>&lt;journaledJDBC&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c50916d3-6c65-4c68-8a4d-949a0ad15e34" ac:name="html" ac:schema-version="1"><plain-text-body>Creates a default persistence model using the Journal and JDBC</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="62aba4dd-0410-4747-bf22-fe6339943050" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.security.AuthorizationEntry-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.security.AuthorizationEntry-types"><link-body>org.apache.activemq.security.AuthorizationEntry</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="authorizationEntry-element"><link-body>&lt;authorizationEntry&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f7a9d678-64e0-47bf-9527-87634e24bad0" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="tempDestinationAuthorizationEntry-element"><link-body>&lt;tempDestinationAuthorizationEntry&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6365c935-456c-4606-888a-01edb83fb947" ac:name="html" ac:schema-version="1"><plain-text-body>Represents an entry in a {@link DefaultAuthorizationMap} for assigning
different operations (read, write, admin) of user roles to a temporary
destination</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="8baf9c04-aeb3-4149-a0c7-dfe89b6949e1" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.region.policy.PendingDurableSubscriberMessageStoragePolicy-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.region.policy.PendingDurableSubscriberMessageStoragePolicy-types"><link-body>org.apache.activemq.broker.region.policy.PendingDurableSubscriberMessageStoragePolicy</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="fileDurableSubscriberCursor-element"><link-body>&lt;fileDurableSubscriberCursor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="36c32866-b3aa-49da-b370-d84356c2b6db" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages for durable subscribers</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="storeDurableSubscriberCursor-element"><link-body>&lt;storeDurableSubscriberCursor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="86ea96a2-0806-411e-ace0-74528fd1b577" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages for a durable</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="vmDurableCursor-element"><link-body>&lt;vmDurableCursor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9efe5bf8-a967-4afe-b2a5-bc534af04a3f" ac:name="html" ac:schema-version="1"><plain-text-body>Pending</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="b484ceee-9e0d-40ec-8da6-2c1d22af2913" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.region.group.MessageGroupMapFactory-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.region.group.MessageGroupMapFactory-types"><link-body>org.apache.activemq.broker.region.group.MessageGroupMapFactory</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="messageGroupHashBucketFactory-element"><link-body>&lt;messageGroupHashBucketFactory&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2adc8091-ecd5-4eae-a2da-d2548149e50c" ac:name="html" ac:schema-version="1"><plain-text-body>A factory to create instances of {@link SimpleMessageGroupMap} when
implementing the &lt;a
href="http://activemq.apache.org/message-groups.html"&gt;Message
Groups&lt;/a&gt; functionality.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="simpleMessageGroupMapFactory-element"><link-body>&lt;simpleMessageGroupMapFactory&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="670aa7b2-aafb-4f4b-a757-0f4cff2a30fa" ac:name="html" ac:schema-version="1"><plain-text-body>A factory to create instances of {@link SimpleMessageGroupMap} when implementing the
&lt;a href="http://activemq.apache.org/message-groups.html"&gt;Message Groups&lt;/a&gt; functionality.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="f6e72670-7bb0-459c-a76a-d3e303719d7d" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.usage.StoreUsage-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.usage.StoreUsage-types"><link-body>org.apache.activemq.usage.StoreUsage</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="storeUsage-element"><link-body>&lt;storeUsage&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="92e2d642-dad0-44c2-80f1-a7870a2e48a9" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="2ce3df80-e7ad-43af-a848-35308c67197f" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.region.policy.DeadLetterStrategy-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.region.policy.DeadLetterStrategy-types"><link-body>org.apache.activemq.broker.region.policy.DeadLetterStrategy</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="individualDeadLetterStrategy-element"><link-body>&lt;individualDeadLetterStrategy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bb10fccf-a847-4160-b273-bd1ed5c900be" ac:name="html" ac:schema-version="1"><plain-text-body>A {@link DeadLetterStrategy} where each destination has its own individual
DLQ using the subject naming hierarchy.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="sharedDeadLetterStrategy-element"><link-body>&lt;sharedDeadLetterStrategy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a7ede358-057d-49d2-90bc-a97397aeb1aa" ac:name="html" ac:schema-version="1"><plain-text-body>A default implementation of {@link DeadLetterStrategy} which uses
a constant destination.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="3475fbd7-f5cd-4f2e-ad34-397b34ab9c71" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">javax.jms.Topic-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="javax.jms.Topic-types"><link-body>javax.jms.Topic</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="topic-element"><link-body>&lt;topic&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ca0591bd-e41f-4ea3-8f89-300e1e5df6b0" ac:name="html" ac:schema-version="1"><plain-text-body>An ActiveMQ Topic</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="4d9b23e0-3414-4778-8637-51341cdf0f90" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.ActiveMQPrefetchPolicy-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.ActiveMQPrefetchPolicy-types"><link-body>org.apache.activemq.ActiveMQPrefetchPolicy</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="prefetchPolicy-element"><link-body>&lt;prefetchPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6998b4b3-9a3b-415c-b783-4600d04c442d" ac:name="html" ac:schema-version="1"><plain-text-body>Defines the prefetch message policies for different types of consumers</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="51b78cbc-e2d0-417f-944c-5028d80ea468" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.Broker-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.Broker-types"><link-body>org.apache.activemq.broker.Broker</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="loggingBrokerPlugin-element"><link-body>&lt;loggingBrokerPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="09483de1-c05d-4f48-995b-e660803bd80d" ac:name="html" ac:schema-version="1"><plain-text-body>A simple Broker interceptor which allows you to enable/disable logging.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="multicastTraceBrokerPlugin-element"><link-body>&lt;multicastTraceBrokerPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="06daafc6-52a2-4d74-9f99-06bb19ac3b7c" ac:name="html" ac:schema-version="1"><plain-text-body>A Broker interceptor which allows you to trace all operations to a Multicast
socket.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="timeStampingBrokerPlugin-element"><link-body>&lt;timeStampingBrokerPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8ad35cc4-f9b3-4bd2-a39d-7ba04f42ff64" ac:name="html" ac:schema-version="1"><plain-text-body>A Broker interceptor which updates a JMS Client's timestamp on the message
with a broker timestamp. Useful when the clocks on client machines are known
to not be correct and you can only trust the time set on the broker machines.
Enabling this plugin will break JMS compliance since the timestamp that the
producer sees on the messages after as send() will be different from the
timestamp the consumer will observe when he receives the message. This plugin
is not enabled in the default ActiveMQ configuration.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="udpTraceBrokerPlugin-element"><link-body>&lt;udpTraceBrokerPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8533d35a-a6f8-4c84-9735-a411b580e58f" ac:name="html" ac:schema-version="1"><plain-text-body>A Broker interceptor which allows you to trace all operations to a UDP
socket.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="cfdc0625-09c2-4a37-994f-4f7b64614507" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.store.PersistenceAdapter-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.store.PersistenceAdapter-types"><link-body>org.apache.activemq.store.PersistenceAdapter</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="amqPersistenceAdapter-element"><link-body>&lt;amqPersistenceAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="596a1597-b8f0-4513-9686-ae32ad02c8f3" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="jdbcPersistenceAdapter-element"><link-body>&lt;jdbcPersistenceAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="57a2584e-2559-4086-a1ff-90faf201afda" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="journalPersistenceAdapter-element"><link-body>&lt;journalPersistenceAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c225236d-222b-45dd-b98a-ad10cc30eed4" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="kahaPersistenceAdapter-element"><link-body>&lt;kahaPersistenceAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b0d59ae7-9670-4d2e-b131-c62d3acb8081" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="memoryPersistenceAdapter-element"><link-body>&lt;memoryPersistenceAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6d9d305f-42bd-4ebe-9fa2-85de255b6f3b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="1dc75c90-fddb-49a3-9e92-c58d03179bd0" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.region.policy.PolicyEntry-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.region.policy.PolicyEntry-types"><link-body>org.apache.activemq.broker.region.policy.PolicyEntry</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="policyEntry-element"><link-body>&lt;policyEntry&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="02be1c11-eefe-4343-931d-bb87e8a95d81" ac:name="html" ac:schema-version="1"><plain-text-body>Represents an entry in a {@link PolicyMap} for assigning policies to a
specific destination or a hierarchical wildcard area of destinations.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="bccb4510-ea9a-41ff-9de1-756e77cac0bb" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.network.DemandForwardingBridgeSupport-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.network.DemandForwardingBridgeSupport-types"><link-body>org.apache.activemq.network.DemandForwardingBridgeSupport</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="compositeDemandForwardingBridge-element"><link-body>&lt;compositeDemandForwardingBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ffca8f24-a960-45e7-a77e-cac64dcf7327" ac:name="html" ac:schema-version="1"><plain-text-body>A demand forwarding bridge which works with multicast style transports where
a single Transport could be communicating with multiple remote brokers</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="demandForwardingBridge-element"><link-body>&lt;demandForwardingBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="749b009e-d03c-44e7-adc1-e6537ffbcc58" ac:name="html" ac:schema-version="1"><plain-text-body>Forwards messages from the local broker to the remote broker based on demand.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="5ad9c038-96c2-425c-b504-28210f39f312" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.network.jms.OutboundQueueBridge-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.network.jms.OutboundQueueBridge-types"><link-body>org.apache.activemq.network.jms.OutboundQueueBridge</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="outboundQueueBridge-element"><link-body>&lt;outboundQueueBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a1fd1ea9-7cb1-4115-87de-4949ca167ccb" ac:name="html" ac:schema-version="1"><plain-text-body>Create an Outbound Queue Bridge</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="935f643d-b350-43d2-83c9-0529ded8fdee" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.store.jdbc.JDBCPersistenceAdapter-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.store.jdbc.JDBCPersistenceAdapter-types"><link-body>org.apache.activemq.store.jdbc.JDBCPersistenceAdapter</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="jdbcPersistenceAdapter-element"><link-body>&lt;jdbcPersistenceAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="20bf94aa-7347-4924-8cc9-f5831d3c97f5" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="13d43015-f1e0-4bc3-98a6-aef6f8905521" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.command.ActiveMQDestination-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="queue-element"><link-body>&lt;queue&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="96de6dfd-a0e8-466c-9ce8-7751f428ad3c" ac:name="html" ac:schema-version="1"><plain-text-body>An ActiveMQ Queue</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="topic-element"><link-body>&lt;topic&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2146b998-8d8b-42ff-910f-e0eada9d4c64" ac:name="html" ac:schema-version="1"><plain-text-body>An ActiveMQ Topic</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="70501166-1fd0-4c39-a766-1d6da9138efe" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.network.jms.InboundTopicBridge-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.network.jms.InboundTopicBridge-types"><link-body>org.apache.activemq.network.jms.InboundTopicBridge</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="inboundTopicBridge-element"><link-body>&lt;inboundTopicBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="52bce5da-3153-4c24-90f2-95517152e108" ac:name="html" ac:schema-version="1"><plain-text-body>Create an Inbound Topic Bridge</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="8f93f1a9-6594-4412-8ee8-dc81cfe6ec2d" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.network.jms.JmsConnector-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.network.jms.JmsConnector-types"><link-body>org.apache.activemq.network.jms.JmsConnector</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="jmsQueueConnector-element"><link-body>&lt;jmsQueueConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="41eec97b-92b5-4a66-a53f-072f4335abf7" ac:name="html" ac:schema-version="1"><plain-text-body>A Bridge to other JMS Queue providers</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="jmsTopicConnector-element"><link-body>&lt;jmsTopicConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="58aadb9b-ea7a-42bd-95fd-d9f1eba103af" ac:name="html" ac:schema-version="1"><plain-text-body>A Bridge to other JMS Topic providers</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="23f1d57f-a4ae-492a-ad66-deed966ba031" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.RedeliveryPolicy-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.RedeliveryPolicy-types"><link-body>org.apache.activemq.RedeliveryPolicy</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="redeliveryPolicy-element"><link-body>&lt;redeliveryPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="dd80bc62-46e9-499e-be54-cb9548fd5a31" ac:name="html" ac:schema-version="1"><plain-text-body>Configuration options used to control how messages are re-delivered when they
are rolled back.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="368bd1be-e04a-49a2-bf1e-f168ae3097c7" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.security.AuthorizationMap-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.security.AuthorizationMap-types"><link-body>org.apache.activemq.security.AuthorizationMap</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="authorizationMap-element"><link-body>&lt;authorizationMap&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d4c0a60a-d938-4164-947f-9ce899c9502d" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="lDAPAuthorizationMap-element"><link-body>&lt;lDAPAuthorizationMap&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="af850a59-61fd-48b7-9b82-66844186d01b" ac:name="html" ac:schema-version="1"><plain-text-body>An {@link AuthorizationMap} which uses LDAP</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="simpleAuthorizationMap-element"><link-body>&lt;simpleAuthorizationMap&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9b20b82d-900e-48fb-92d4-9dfce4149ee3" ac:name="html" ac:schema-version="1"><plain-text-body>An AuthorizationMap which is configured with individual DestinationMaps for
each operation.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="2eff8fd0-0a65-47ba-9b60-5f26e38af3e5" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.security.TempDestinationAuthorizationEntry-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.security.TempDestinationAuthorizationEntry-types"><link-body>org.apache.activemq.security.TempDestinationAuthorizationEntry</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="tempDestinationAuthorizationEntry-element"><link-body>&lt;tempDestinationAuthorizationEntry&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bac077ba-edf1-46e9-abd2-76465ccc2988" ac:name="html" ac:schema-version="1"><plain-text-body>Represents an entry in a {@link DefaultAuthorizationMap} for assigning
different operations (read, write, admin) of user roles to a temporary
destination</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="dca1e588-f1c8-41c4-bf0f-c01a827b8e3f" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.region.policy.DispatchPolicy-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.region.policy.DispatchPolicy-types"><link-body>org.apache.activemq.broker.region.policy.DispatchPolicy</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="roundRobinDispatchPolicy-element"><link-body>&lt;roundRobinDispatchPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ebfe70ff-bf81-4c68-a36e-987cf6fae067" ac:name="html" ac:schema-version="1"><plain-text-body>Simple dispatch policy that sends a message to every subscription that
matches the message.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="simpleDispatchPolicy-element"><link-body>&lt;simpleDispatchPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b5a316e3-a146-4c87-89e0-378b7cdb24d9" ac:name="html" ac:schema-version="1"><plain-text-body>Simple dispatch policy that sends a message to every subscription that
matches the message.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="strictOrderDispatchPolicy-element"><link-body>&lt;strictOrderDispatchPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="85d17a00-42ee-4a4b-8545-08d56e2aedbd" ac:name="html" ac:schema-version="1"><plain-text-body>Dispatch policy that causes every subscription to see messages in the same
order.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="c51852a0-de0d-4ff5-b010-46ede6934ce5" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">javax.jms.ConnectionFactory-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="javax.jms.ConnectionFactory-types"><link-body>javax.jms.ConnectionFactory</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="connectionFactory-element"><link-body>&lt;connectionFactory&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="58d93c9f-67be-43fe-98aa-2bcc0c15df9d" ac:name="html" ac:schema-version="1"><plain-text-body>A &lt;a href="http://www.springframework.org/"&gt;Spring&lt;/a&gt; enhanced connection
factory which will automatically use the Spring bean name as the clientIDPrefix property
so that connections created have client IDs related to your Spring.xml file for
easier comprehension from &lt;a href="http://activemq.apache.org/jmx.html"&gt;JMX&lt;/a&gt;.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="xaConnectionFactory-element"><link-body>&lt;xaConnectionFactory&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="861dbf62-f413-42e2-a6ca-c04d7b89a9fa" ac:name="html" ac:schema-version="1"><plain-text-body>A &lt;a href="http://www.springframework.org/"&gt;Spring&lt;/a&gt; enhanced XA connection
factory which will automatically use the Spring bean name as the clientIDPrefix property
so that connections created have client IDs related to your Spring.xml file for
easier comprehension from &lt;a href="http://activemq.apache.org/jmx.html"&gt;JMX&lt;/a&gt;.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="da07d7a9-d8eb-4995-829c-14fd57c9b76a" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">javax.jms.Queue-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="javax.jms.Queue-types"><link-body>javax.jms.Queue</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="queue-element"><link-body>&lt;queue&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8bbd14e8-4966-4013-847e-efd174940e58" ac:name="html" ac:schema-version="1"><plain-text-body>An ActiveMQ Queue</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="66b2d73b-91ef-41b6-ab7d-6e199b619934" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.region.policy.MessageEvictionStrategy-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.region.policy.MessageEvictionStrategy-types"><link-body>org.apache.activemq.broker.region.policy.MessageEvictionStrategy</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="oldestMessageEvictionStrategy-element"><link-body>&lt;oldestMessageEvictionStrategy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="acf00f2e-7e8d-4ad4-b1ea-e3d52d93445e" ac:name="html" ac:schema-version="1"><plain-text-body>An eviction strategy which evicts the oldest message first (which is the
default).</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="oldestMessageWithLowestPriorityEvictionStrategy-element"><link-body>&lt;oldestMessageWithLowestPriorityEvictionStrategy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c902156e-253b-4a8a-86d2-0d76737dd3a7" ac:name="html" ac:schema-version="1"><plain-text-body>An eviction strategy which evicts the oldest message with the lowest priority first.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="8cb9d84a-a1a6-4b21-86a5-1c9e9d35d87d" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.Service-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.Service-types"><link-body>org.apache.activemq.Service</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="broker-element"><link-body>&lt;broker&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d53d10a6-6a32-41b4-8fe0-44735cf6f0e7" ac:name="html" ac:schema-version="1"><plain-text-body>An ActiveMQ Message Broker. It consists of a number of transport
connectors, network connectors and a bunch of properties which can be used to
configure the broker as its lazily created.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="commandAgent-element"><link-body>&lt;commandAgent&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="987b2abf-513b-45c0-b1a1-9e49c9343a77" ac:name="html" ac:schema-version="1"><plain-text-body>An agent which listens to commands on a JMS destination</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="forwardingBridge-element"><link-body>&lt;forwardingBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8660a95a-e214-4613-994f-119fd350ecd9" ac:name="html" ac:schema-version="1"><plain-text-body>Forwards all messages from the local broker to the remote broker.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="inboundQueueBridge-element"><link-body>&lt;inboundQueueBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="30d66213-8208-4c97-b921-890cd21ac321" ac:name="html" ac:schema-version="1"><plain-text-body>Create an Inbound Queue Bridge</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="inboundTopicBridge-element"><link-body>&lt;inboundTopicBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="da37151e-e81c-4b0f-9490-84f16e87b061" ac:name="html" ac:schema-version="1"><plain-text-body>Create an Inbound Topic Bridge</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="jmsQueueConnector-element"><link-body>&lt;jmsQueueConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="dd409d1d-e49d-4c3a-af8c-e2fcbeb2870e" ac:name="html" ac:schema-version="1"><plain-text-body>A Bridge to other JMS Queue providers</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="jmsTopicConnector-element"><link-body>&lt;jmsTopicConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f0119cfd-6fd2-470a-81a2-cf0794cde8a9" ac:name="html" ac:schema-version="1"><plain-text-body>A Bridge to other JMS Topic providers</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="ldapNetworkConnector-element"><link-body>&lt;ldapNetworkConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bdfc1612-3d0c-4205-9d79-81b2bd5e4a0d" ac:name="html" ac:schema-version="1"><plain-text-body>class to create dynamic network connectors listed in an directory
server using the LDAP v3 protocol as defined in RFC 2251, the
entries listed in the directory server must implement the ipHost
and ipService objectClasses as defined in RFC 2307.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="managementContext-element"><link-body>&lt;managementContext&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ce168cdd-0ce5-4741-a268-c1d0b81e4a43" ac:name="html" ac:schema-version="1"><plain-text-body>A Flow provides different dispatch policies within the NMR</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="masterConnector-element"><link-body>&lt;masterConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8fc60468-1ec4-41ed-8181-7e42431d06f2" ac:name="html" ac:schema-version="1"><plain-text-body>Connects a Slave Broker to a Master when using &lt;a
href="http://activemq.apache.org/masterslave.html"&gt;Master Slave&lt;/a&gt; for High
Availability of messages.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="memoryUsage-element"><link-body>&lt;memoryUsage&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e525b1de-371e-4523-9d12-e14b0f046be3" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="multicastNetworkConnector-element"><link-body>&lt;multicastNetworkConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="70d095f6-a7de-4a8d-ba1a-2e2c882f446d" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="networkConnector-element"><link-body>&lt;networkConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b637fd10-79e2-4f6c-bd1d-f0a2c41a98c6" ac:name="html" ac:schema-version="1"><plain-text-body>A network connector which uses a discovery agent to detect the remote brokers
available and setup a connection to each available remote broker</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="outboundQueueBridge-element"><link-body>&lt;outboundQueueBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="fd7c6b10-3612-4ab9-a385-bedd09aead10" ac:name="html" ac:schema-version="1"><plain-text-body>Create an Outbound Queue Bridge</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="outboundTopicBridge-element"><link-body>&lt;outboundTopicBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="47f3f78b-512d-400c-84e9-a1b62aef8d89" ac:name="html" ac:schema-version="1"><plain-text-body>Create an Outbound Topic Bridge</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="proxyConnector-element"><link-body>&lt;proxyConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f1995391-3e0c-40cb-a534-f11e95e2a94b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="storeUsage-element"><link-body>&lt;storeUsage&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="fc614fdf-6174-4b49-8edb-2714476fd5a4" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="systemUsage-element"><link-body>&lt;systemUsage&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ef223609-2f9f-4055-bd35-3d87898ef872" ac:name="html" ac:schema-version="1"><plain-text-body>Holder for Usage instances for memory, store and temp files Main use case is
manage memory usage.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="tempUsage-element"><link-body>&lt;tempUsage&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="987d82f6-b5ea-4f1a-8cfd-00a611a35282" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="8d424894-b05e-4cb8-9f95-6dc60fd1065f" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.network.jms.JmsMesageConvertor-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.network.jms.JmsMesageConvertor-types"><link-body>org.apache.activemq.network.jms.JmsMesageConvertor</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="simpleJmsMessageConvertor-element"><link-body>&lt;simpleJmsMessageConvertor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="877d0a1d-60ad-44c0-8ab9-396989e5561c" ac:name="html" ac:schema-version="1"><plain-text-body>Converts Message from one JMS to another</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="4d8363d8-2b0f-4aeb-a260-fd440d986380" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.network.jms.OutboundTopicBridge-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.network.jms.OutboundTopicBridge-types"><link-body>org.apache.activemq.network.jms.OutboundTopicBridge</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="outboundTopicBridge-element"><link-body>&lt;outboundTopicBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e8d2e0c3-1245-453b-b9d3-762bf1c9a134" ac:name="html" ac:schema-version="1"><plain-text-body>Create an Outbound Topic Bridge</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="3b6b7709-c8b1-403a-8415-7d6bc402445e" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.broker.region.DestinationInterceptor-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.broker.region.DestinationInterceptor-types"><link-body>org.apache.activemq.broker.region.DestinationInterceptor</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="mirroredQueue-element"><link-body>&lt;mirroredQueue&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7c6c849f-03ca-413b-a253-0ca5fba48010" ac:name="html" ac:schema-version="1"><plain-text-body>Creates &lt;a href="http://activemq.org/site/mirrored-queues.html"&gt;Mirrored
Queue&lt;/a&gt; using a prefix and postfix to define the topic name on which to mirror the queue to.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="virtualDestinationInterceptor-element"><link-body>&lt;virtualDestinationInterceptor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f71c33d5-c444-4163-8f64-0f7336ed8ca3" ac:name="html" ac:schema-version="1"><plain-text-body>Implements &lt;a
href="http://activemq.apache.org/virtual-destinations.html"&gt;Virtual Topics&lt;/a&gt;.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="df95e0bc-6168-423c-8701-553e13d03f42" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.filter.DestinationMap-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.filter.DestinationMap-types"><link-body>org.apache.activemq.filter.DestinationMap</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="authorizationMap-element"><link-body>&lt;authorizationMap&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8fad016a-ef95-41db-824a-673ce971c4aa" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="policyMap-element"><link-body>&lt;policyMap&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a6179d52-f576-4ef7-a212-c1ed12f95ebb" ac:name="html" ac:schema-version="1"><plain-text-body>Represents a destination based configuration of policies so that individual
destinations or wildcard hierarchies of destinations can be configured using
different policies.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="9cbb3bd6-69a8-4aad-849d-7e4784171b10" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">org.apache.activemq.network.NetworkBridgeConfiguration-types</parameter></structured-macro></p>
<h4>The <em><link ac:anchor="org.apache.activemq.network.NetworkBridgeConfiguration-types"><link-body>org.apache.activemq.network.NetworkBridgeConfiguration</link-body></link></em> Type Implementations</h4>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="ldapNetworkConnector-element"><link-body>&lt;ldapNetworkConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0c6be0d3-7817-42cf-a964-e3faa1c7c516" ac:name="html" ac:schema-version="1"><plain-text-body>class to create dynamic network connectors listed in an directory
server using the LDAP v3 protocol as defined in RFC 2251, the
entries listed in the directory server must implement the ipHost
and ipService objectClasses as defined in RFC 2307.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="multicastNetworkConnector-element"><link-body>&lt;multicastNetworkConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="66c87715-e3f5-4259-8a78-de3e409ee1c5" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="networkConnector-element"><link-body>&lt;networkConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="93705898-8a5f-4a30-bc70-782ccacd7ca6" ac:name="html" ac:schema-version="1"><plain-text-body>A network connector which uses a discovery agent to detect the remote brokers
available and setup a connection to each available remote broker</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="3745d24f-c616-4a51-9eb3-dc18e89a9bf0" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">amqPersistenceAdapter-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="amqPersistenceAdapter-element"><link-body>&lt;amqPersistenceAdapter&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="0c5157da-63f5-4513-8378-8df78e308b86" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> archiveDataLogs </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a1d67710-b326-43d3-9ad9-8f1a3f7965cf" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> asyncDataManager </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.kaha.impl.async.AsyncDataManager</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="98aae3f8-08c4-4e09-854d-f6b20a6d6969" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> brokerName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1f8ed185-ec47-42d4-98df-12a6b5d8779d" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> brokerService </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.BrokerService-types"><link-body>org.apache.activemq.broker.BrokerService</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7f7f698c-4e7b-4565-a5fc-e461af647a09" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> checkpointInterval </p></td><td colspan="1" rowspan="1"><p> <em>long</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="353946bc-3137-48d2-9b9b-3008eddc5f46" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> cleanupInterval </p></td><td colspan="1" rowspan="1"><p> <em>long</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="81d5c57b-1f7c-4ed7-8f8b-8848b4ccec4c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> directory </p></td><td colspan="1" rowspan="1"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3ffa0b5e-ce49-4d97-9d4f-5d54b9ebfedc" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> directoryArchive </p></td><td colspan="1" rowspan="1"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d12c188a-c1c0-4a32-9879-8cb351450970" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> indexBinSize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3cb9f711-8773-4e63-9b79-481f0a1b13e1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> indexKeySize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5ba78e81-4d6b-4ddc-a775-aa9484828b3b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> indexPageSize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a6d4a934-3b95-4db4-8bcb-3bb814f3a32d" ac:name="html" ac:schema-version="1"><plain-text-body>When set using XBean, you can use values such as: "20
mb", "1024 kb", or "1 gb"</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maxCheckpointMessageAddSize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="26fb2dc6-afb6-45e0-8e9a-6367c34644a8" ac:name="html" ac:schema-version="1"><plain-text-body>When set using XBean, you can use values such as: "20
mb", "1024 kb", or "1 gb"</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maxFileLength </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="da7298ce-ace3-4140-bc0a-2557e133c0aa" ac:name="html" ac:schema-version="1"><plain-text-body>When set using XBean, you can use values such as: "20
mb", "1024 kb", or "1 gb"</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> persistentIndex </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="406b4a1d-1e3a-48d4-9052-3d6effaef04c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> referenceStoreAdapter </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.store.ReferenceStoreAdapter</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="908c7395-a639-47c9-8903-39e3751e8b8c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> syncOnWrite </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f9f08e29-8b4a-40ef-bf26-e7b91f865247" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="58879a16-fbf4-4979-955c-d1b8e0d338a8" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> usageManager </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.usage.SystemUsage-types"><link-body>org.apache.activemq.usage.SystemUsage</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a0020715-0e9c-45be-8bc1-caff5b6a33c1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useNio </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="991406ce-f71d-483d-ba40-be90464abd01" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> wireFormat </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.wireformat.WireFormat</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6cb672d3-0158-415f-b476-192e16306b13" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="89a7f343-cf5c-43df-b0b0-08618e49c9ef" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">amqPersistenceAdapterFactory-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="amqPersistenceAdapterFactory-element"><link-body>&lt;amqPersistenceAdapterFactory&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="bb761e3f-4611-4b2f-881a-27d105a87373" ac:name="html" ac:schema-version="1"><plain-text-body>An implementation of {@link PersistenceAdapterFactory}</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> brokerName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9d0a14ee-53d3-4214-a407-320fb89e1c32" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dataDirectory </p></td><td colspan="1" rowspan="1"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7c3b42e8-6f97-4956-9ef1-5f780ad20995" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> journalThreadPriority </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="01541722-97f2-4d3a-a46d-af363a6dfd88" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maxFileLength </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8c664a74-45b8-4c0e-8e78-02fadedc51fc" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> persistentIndex </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5384c9d3-e0c2-4bd3-80ad-94c099a150b0" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> referenceStoreAdapter </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.store.ReferenceStoreAdapter</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3b79e81a-e46f-40fd-8027-1d447fe8bebc" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> syncOnWrite </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="57971894-2dee-4712-a454-dabb94370330" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f340d0f7-3816-4868-a6f7-fc04db5fc248" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useNio </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="4c07f53d-d103-4105-83db-e42a63d9bbff" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="d49eddee-b5dd-43d9-bb27-813508f90c55" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">authenticationUser-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="authenticationUser-element"><link-body>&lt;authenticationUser&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="86a2be6a-12c9-47d4-8057-5ac0fd49a268" ac:name="html" ac:schema-version="1"><plain-text-body>A helper object used to configure simple authentiaction plugin</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> groups </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="358fbca7-c698-458c-a755-b95c72fb067e" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> password </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3c642757-f549-42cb-8298-8ba4d2d8fb05" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> username </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f2a34598-39ea-4039-920d-f99bc0b0c440" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="9bdc4cc7-5081-4cea-85c2-06bc37a4be70" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">authorizationEntry-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="authorizationEntry-element"><link-body>&lt;authorizationEntry&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="dc05464b-04b2-436a-bd97-39fcc70166f4" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> admin </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a4698fbc-3417-4fc0-aba5-646d253d19ec" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> adminACLs </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5d0e74e3-04ad-440b-b0b5-74cb1212216f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> destination </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d37145bb-6757-4cd6-b2e4-7edda6b0b3f0" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> groupClass </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e38abf88-0da0-49cb-b6d1-d6062d616c11" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> queue </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="092c0bac-83ba-49ad-b1b2-8414ca35c9ee" ac:name="html" ac:schema-version="1"><plain-text-body>A helper method to set the destination from a configuration file</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> read </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="16dd2d71-d6a5-42c4-aeb2-b84c7be742ba" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> readACLs </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0afd7173-4629-457b-8b18-b1fd76cd9710" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> topic </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="28a272e4-8742-4dff-af02-559497f197a1" ac:name="html" ac:schema-version="1"><plain-text-body>A helper method to set the destination from a configuration file</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> write </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="fec54e5a-027a-48a2-a56f-21b9af3feb98" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> writeACLs </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c075c6f5-3fac-440d-924b-83210c932d67" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="2873ee07-9d8d-4545-8e42-12adc8b5fcae" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">authorizationMap-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="authorizationMap-element"><link-body>&lt;authorizationMap&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="240d1ba6-0707-4ba1-9ba3-a662d17bbd14" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> authorizationEntries </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6bb890f5-7bca-4f0c-ad95-573cb680e805" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the individual entries on the authorization map</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> defaultEntry </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.security.AuthorizationEntry-types"><link-body>org.apache.activemq.security.AuthorizationEntry</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="94be7f3a-7de9-4afa-9057-65aa7152eced" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> entries </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3801ec75-2f8c-4163-9e44-96393cdff52e" ac:name="html" ac:schema-version="1"><plain-text-body>A helper method to allow the destination map to be populated from a
dependency injection framework such as Spring</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> tempDestinationAuthorizationEntry </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.security.TempDestinationAuthorizationEntry-types"><link-body>org.apache.activemq.security.TempDestinationAuthorizationEntry</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5e51c502-b52a-4a6e-ab70-0ad13cc6c8b4" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="f8f16ede-ac98-47d1-88a2-a5128043e1ac" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">authorizationPlugin-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="authorizationPlugin-element"><link-body>&lt;authorizationPlugin&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="63f5551b-07ef-4f43-80e0-b7d3ecb45c47" ac:name="html" ac:schema-version="1"><plain-text-body>An authorization plugin where each operation on a destination is checked
against an authorizationMap</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> map </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.security.AuthorizationMap-types"><link-body>org.apache.activemq.security.AuthorizationMap</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b7fe277b-993c-4827-b8c7-e01f1a3842a0" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="f7a9e390-633c-4fd5-9c58-3a549acb2e7d" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">axionJDBCAdapter-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="axionJDBCAdapter-element"><link-body>&lt;axionJDBCAdapter&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="5305956c-4042-4198-abd0-12d5d2ccc0e8" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> batchStatments </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8c068413-b525-492d-a019-97d6719274a4" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> statements </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.jdbc.Statements-types"><link-body>org.apache.activemq.store.jdbc.Statements</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f74e0f48-2c41-4147-8e8a-d2ff809aa4d1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0061d2bf-fb85-402c-8675-43589e48e8d3" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="608ef835-8904-4710-8b30-4bd83a833a97" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">blobJDBCAdapter-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="blobJDBCAdapter-element"><link-body>&lt;blobJDBCAdapter&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="c4df4f63-50a4-4b9e-b2b1-24d99b60a557" ac:name="html" ac:schema-version="1"><plain-text-body>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:
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> batchStatments </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f75092ad-14a3-4be2-85ec-311cb60a1232" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> statements </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.jdbc.Statements-types"><link-body>org.apache.activemq.store.jdbc.Statements</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a40fb71e-4555-4a28-8db1-a74aff47bd92" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d71a39ec-14d4-44d1-b7a2-ca815ab4b349" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="f0cafd7e-ec14-476b-8ca9-2e3c7528d3ec" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">broker-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="broker-element"><link-body>&lt;broker&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="24460760-995f-4791-ab9c-f74a379abaff" ac:name="html" ac:schema-version="1"><plain-text-body>An ActiveMQ Message Broker. It consists of a number of transport
connectors, network connectors and a bunch of properties which can be used to
configure the broker as its lazily created.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> adminView </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.broker.jmx.BrokerView</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2710a3b0-58f7-4d05-be2d-894a7677cde3" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> advisorySupport </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="599348a9-d37e-4794-a932-136e316e50f2" ac:name="html" ac:schema-version="1"><plain-text-body>Allows the support of advisory messages to be disabled for performance
reasons.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> brokerName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3b934a6f-6760-47d0-8f3a-1274b16e4ff7" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the name of this broker; which must be unique in the network</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> brokerObjectName </p></td><td colspan="1" rowspan="1"><p> <em>javax.management.ObjectName</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a4b168d1-42c5-4de1-8d23-5af8f395a97a" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the JMX ObjectName for this broker</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> clustered </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2d260fb2-17e7-4469-98ec-3e10064b1377" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> consumerSystemUsage </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.usage.SystemUsage-types"><link-body>org.apache.activemq.usage.SystemUsage</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5db8eec2-218c-4d7f-bd3d-fa67fa68d2a3" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dataDirectory </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9144ccb8-05d9-4c49-b201-42caa08a5642" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the directory in which the data files will be stored by default for
the JDBC and Journal persistence adaptors.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dataDirectoryFile </p></td><td colspan="1" rowspan="1"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="548910ce-4d69-4599-8706-3366270e7b16" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the directory in which the data files will be stored by default for
the JDBC and Journal persistence adaptors.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> deleteAllMessagesOnStartup </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c5791ada-9c75-4854-b58a-44f3336aa5e7" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether or not all messages are deleted on startup - mostly only
useful for testing.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> destinationFactory </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.broker.region.DestinationFactory</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a4a9ba3c-960a-4927-a498-0c482e1188b0" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> destinationInterceptors </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.broker.region.DestinationInterceptor-types"><link-body>org.apache.activemq.broker.region.DestinationInterceptor</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="102a3279-6033-4fb1-a52e-b6abfb1788d1" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the destination interceptors to use</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> destinationPolicy </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.region.policy.PolicyMap-types"><link-body>org.apache.activemq.broker.region.policy.PolicyMap</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="564a4486-e3dc-4d42-a9c6-f1c630acbd7f" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the destination specific policies available either for exact
destinations or for wildcard areas of destinations.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> destinations </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="39d76dcb-5044-4946-85af-1a76d4d3cc8c" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the destinations which should be loaded/created on startup</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> enableStatistics </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bde469a7-bbc2-4cb6-8220-49cadf766970" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether or not the Broker's services enable statistics or not.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> jmsBridgeConnectors </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.network.jms.JmsConnector-types"><link-body>org.apache.activemq.network.jms.JmsConnector</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="aff2d436-bc89-4cb6-8b1c-f6864e79ab28" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> keepDurableSubsActive </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="eb535014-73a8-41fb-b52b-a549e8119296" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> managementContext </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.jmx.ManagementContext-types"><link-body>org.apache.activemq.broker.jmx.ManagementContext</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6c9eeaa4-3dc2-4905-bc61-ff42c3fa86e8" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> masterConnectorURI </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="592475b8-354a-4e0e-b68f-a2c4f1004453" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> messageAuthorizationPolicy </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.security.MessageAuthorizationPolicy</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="45c78deb-230c-4c70-a429-8bac5112c62a" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the policy used to decide if the current connection is authorized to
consume a given message</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> networkConnectorURIs </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.String</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e2209d68-3c24-45eb-b5d0-7bc300d22692" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> networkConnectors </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.network.NetworkConnector-types"><link-body>org.apache.activemq.network.NetworkConnector</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2ad333c7-29ae-4506-a428-294caf2dc663" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the network connectors which this broker will use to connect to
other brokers in a federated network</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> persistenceAdapter </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.PersistenceAdapter-types"><link-body>org.apache.activemq.store.PersistenceAdapter</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="baa98fd7-893a-4971-9c89-1c9905597a7f" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the persistence adaptor implementation to use for this broker</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> persistenceFactory </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.PersistenceAdapterFactory-types"><link-body>org.apache.activemq.store.PersistenceAdapterFactory</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3accf46f-2e32-47db-beba-bc241a1cfd9b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> persistenceTaskRunnerFactory </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c10b5055-70fd-49e0-af0d-5ed1d9f49d43" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> persistenceThreadPriority </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ade218a6-7803-4e7d-9fed-27cd208714b3" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> persistent </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8659ee73-31ee-4b1e-b1a4-8a0ff71512ed" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether or not persistence is enabled or disabled.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> plugins </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.broker.BrokerPlugin-types"><link-body>org.apache.activemq.broker.BrokerPlugin</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ad586b72-430e-40ed-921d-3fb9b53403fc" ac:name="html" ac:schema-version="1"><plain-text-body>Sets a number of broker plugins to install such as for security
authentication or authorization</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> populateJMSXUserID </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e9ea2eed-88ed-4f1f-a137-c9dc9ece771f" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether or not the broker should populate the JMSXUserID header.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> producerSystemUsage </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.usage.SystemUsage-types"><link-body>org.apache.activemq.usage.SystemUsage</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="65cd539a-e24d-4440-a208-a1fcc9249a2c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> proxyConnectors </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3e0ec582-d8bd-498d-9c46-dad9bf4abeda" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the network connectors which this broker will use to connect to
other brokers in a federated network</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> services </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.Service-types"><link-body>org.apache.activemq.Service</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bf55c682-a59c-4ff2-860d-229f76490219" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the services associated with this broker such as a
{@link MasterConnector}</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> shutdownOnMasterFailure </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="61defbf3-e082-4535-9e4a-b8691165ba04" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> start </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3adacdd6-3e65-445c-9576-486afa411836" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> supportFailOver </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="66c8f8bb-bf4e-4665-a123-f02b5a1c923a" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> systemUsage </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.usage.SystemUsage-types"><link-body>org.apache.activemq.usage.SystemUsage</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5d3593af-5b54-40ed-9e95-74a71af26fd4" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c4e44081-a980-48c3-9fc4-ecef41ed81fb" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> tempDataStore </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.kaha.Store</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="db41341d-a35c-4b02-bc1c-a4baf9a39027" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> tmpDataDirectory </p></td><td colspan="1" rowspan="1"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d0e76f52-d90d-457b-8f8f-9c8b97f5b71b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> transportConnectorURIs </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.String</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="25fa2ac8-9db7-4a99-8eec-02234a6a6103" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> transportConnectors </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.broker.TransportConnector-types"><link-body>org.apache.activemq.broker.TransportConnector</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="21697d7f-9c35-4985-b03b-b322278ec67b" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the transport connectors which this broker will listen on for new
clients</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useJmx </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c85e985d-5b14-4f98-9d46-116f0fd131af" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether or not the Broker's services should be exposed into JMX or
not.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useLocalHostBrokerName </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b32e0e96-bcdd-486d-a04f-dc39005bc125" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useLoggingForShutdownErrors </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2b4cdf6e-b6ec-4410-86d6-1cfe9d35a82f" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether or not we should use commons-logging when reporting errors
when shutting down the broker</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useMirroredQueues </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="924c2f9e-e548-4aa7-85bf-a42818622a9f" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether or not &lt;a
href="http://activemq.apache.org/mirrored-queues.html"&gt;Mirrored
Queues&lt;/a&gt; should be supported by default if they have not been
explicitly configured.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useShutdownHook </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="77fcde0c-6e9c-4067-a34f-6e21f04d5e67" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useVirtualTopics </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="fe300df8-46d1-46d7-ae12-dbed03a3e0be" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether or not &lt;a
href="http://activemq.apache.org/virtual-destinations.html"&gt;Virtual
Topics&lt;/a&gt; should be supported by default if they have not been
explicitly configured.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> vmConnectorURI </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="158cddca-cd85-448d-bebe-9e7989a304ae" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="012ff863-2693-446e-9260-5b35684f236a" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">bytesJDBCAdapter-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="bytesJDBCAdapter-element"><link-body>&lt;bytesJDBCAdapter&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="affc127f-81d5-4342-9233-4eecca5c751b" ac:name="html" ac:schema-version="1"><plain-text-body>This JDBCAdapter inserts and extracts BLOB data using the
setBytes()/getBytes() operations. The databases/JDBC drivers that use this
adapter are:</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> batchStatments </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1b7d47b9-ce79-42f5-9ac2-c723377b3d76" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> statements </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.jdbc.Statements-types"><link-body>org.apache.activemq.store.jdbc.Statements</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c69bb7f3-a25d-48a0-9393-8f490148a5a9" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="eeb22c68-a47a-4be7-b320-d74071d4090c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="9096406a-b5ba-4b52-8dee-0cb876732dfc" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">commandAgent-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="commandAgent-element"><link-body>&lt;commandAgent&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="f2d58048-cf40-4dd8-89c3-0da7e96edadc" ac:name="html" ac:schema-version="1"><plain-text-body>An agent which listens to commands on a JMS destination</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> brokerUrl </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9ff3c25d-3513-4dd6-9ec4-bb255e734479" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> commandDestination </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="javax.jms.Destination-types"><link-body>javax.jms.Destination</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="75267250-f99a-4cbd-82f9-98b2fa13922c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> connection </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.Connection</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="56d772f2-c18a-4394-ac41-9f6a1c16a23f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> connectionFactory </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="javax.jms.ConnectionFactory-types"><link-body>javax.jms.ConnectionFactory</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8610e037-6feb-46dc-8076-74ca2c2b9451" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="7f017ef2-71a9-41b3-92d4-0133de424193" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">compositeDemandForwardingBridge-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="compositeDemandForwardingBridge-element"><link-body>&lt;compositeDemandForwardingBridge&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="cdb89ebc-01c7-40fc-a113-4238ae211c22" ac:name="html" ac:schema-version="1"><plain-text-body>A demand forwarding bridge which works with multicast style transports where
a single Transport could be communicating with multiple remote brokers</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> configuration </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.network.NetworkBridgeConfiguration-types"><link-body>org.apache.activemq.network.NetworkBridgeConfiguration</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d271a0d7-e288-42f1-b368-011e5e449720" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> createdByDuplex </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="601aa838-1afb-43ab-808b-f7ee69e3490f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> durableDestinations </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b918ba83-26cd-4c8b-beaa-da390489ff1d" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dynamicallyIncludedDestinations </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="07e3e71c-2298-42aa-88c2-7a1d9834dfe3" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> excludedDestinations </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="65bbfa0f-40ff-4f01-a646-36ee8730898d" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localBroker </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d8c90d77-ac04-4b1b-becf-97d11c2c9aa7" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> networkBridgeListener </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.network.NetworkBridgeListener</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="72d7dfb4-09d5-4364-a9b3-61c2023e24bd" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> remoteBroker </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a05784b3-98e0-4b70-b261-d26bc6869108" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> staticallyIncludedDestinations </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="4e067b86-f8bb-400c-b444-07358bf664f5" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="5ab24654-a11e-443f-827c-89ad7c7ba6b1" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">compositeQueue-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="compositeQueue-element"><link-body>&lt;compositeQueue&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="bf1b164d-f516-4dfc-b8d9-1a08642c13fe" ac:name="html" ac:schema-version="1"><plain-text-body>Represents a virtual queue which forwards to a number of other destinations.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> copyMessage </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5404fccb-ae85-4483-b575-dc74d68a0d29" ac:name="html" ac:schema-version="1"><plain-text-body>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</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> forwardOnly </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="75f9ec01-cce5-49e8-adcf-d10152673def" ac:name="html" ac:schema-version="1"><plain-text-body>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).</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> forwardTo </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2804e268-1143-45b5-9063-bcaa90583d4a" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the list of destinations to forward to</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> name </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7c988f07-9905-46b1-b15a-ed5ba21e6273" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the name of this composite destination</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="62bcf626-7341-4c60-8617-da3484de4474" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">compositeTopic-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="compositeTopic-element"><link-body>&lt;compositeTopic&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="b360b288-e223-4a12-a56a-5287dc814956" ac:name="html" ac:schema-version="1"><plain-text-body>Represents a virtual topic which forwards to a number of other destinations.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> copyMessage </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="75f2ae12-b0b5-429d-a437-813a9de88490" ac:name="html" ac:schema-version="1"><plain-text-body>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</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> forwardOnly </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="10f695eb-b55f-4ba2-90ba-642e825ba11e" ac:name="html" ac:schema-version="1"><plain-text-body>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).</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> forwardTo </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="25906245-f3bb-4991-87ce-78f0fac5522e" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the list of destinations to forward to</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> name </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2450f3db-1356-43e9-b54b-d20368917ea2" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the name of this composite destination</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="e87e6224-f38f-4998-8ade-391e809aaafc" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">connectionDotFilePlugin-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="connectionDotFilePlugin-element"><link-body>&lt;connectionDotFilePlugin&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="f115cb28-5757-472e-8f44-d08cc4c17060" ac:name="html" ac:schema-version="1"><plain-text-body>A &lt;a href="http://www.graphviz.org/"&gt;DOT&lt;/a&gt; file creator plugin which
creates a DOT file showing the current connections</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> file </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0d54932f-5fc8-48a6-a538-ced6408c3ff0" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the destination file name to create the destination diagram</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="5185e430-ac39-447c-b7fc-16469cd8f2ed" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">connectionFactory-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="connectionFactory-element"><link-body>&lt;connectionFactory&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="36f0f040-f625-45e8-92bc-122da77f1d0b" ac:name="html" ac:schema-version="1"><plain-text-body>A &lt;a href="http://www.springframework.org/"&gt;Spring&lt;/a&gt; enhanced connection
factory which will automatically use the Spring bean name as the clientIDPrefix property
so that connections created have client IDs related to your Spring.xml file for
easier comprehension from &lt;a href="http://activemq.apache.org/jmx.html"&gt;JMX&lt;/a&gt;.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> alwaysSessionAsync </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3d7758fe-622e-4f2b-b792-00cd183739e4" ac:name="html" ac:schema-version="1"><plain-text-body>If this flag is set then a separate thread is not used for dispatching
messages for each Session in the Connection. However, a separate thread
is always used if there is more than one session, or the session isn't in
auto acknowledge or duplicates ok mode</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> alwaysSyncSend </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f4910133-f6ea-4c1a-9249-d4f412cfaa45" ac:name="html" ac:schema-version="1"><plain-text-body>Set true if always require messages to be sync sent</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> beanName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a4f042b4-92d5-4a49-96cb-a40e17acb8a2" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> blobTransferPolicy </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.blob.BlobTransferPolicy</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2d0b9f1f-e259-4f68-8104-506d9c7f2292" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the policy used to describe how out-of-band BLOBs (Binary Large
OBjects) are transferred from producers to brokers to consumers</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> brokerURL </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9f62e4ca-ca14-4ae8-a04a-2519c7a5fd45" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the &lt;a
href="http://activemq.apache.org/configuring-transports.html"&gt;connection
URL&lt;/a&gt; used to connect to the ActiveMQ broker.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> clientID </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f49c6695-4d93-4049-b1d4-f25c3b918ce6" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the JMS clientID to use for the created connection. Note that this
can only be used by one connection at once so generally its a better idea
to set the clientID on a Connection</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> clientIDPrefix </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="692e5e1b-eb46-40ac-8c4b-babde2f868f5" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the prefix used by autogenerated JMS Client ID values which are used
if the JMS client does not explicitly specify on.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> clientIdGenerator </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.util.IdGenerator</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b5bb875d-15fc-4020-ad1b-a2719bc83e6f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> closeTimeout </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f84d69d8-acf3-4c2f-86da-3a7546078702" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the timeout before a close is considered complete. Normally a
close() on a connection waits for confirmation from the broker; this
allows that operation to timeout to save the client hanging if there is
no broker</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> copyMessageOnSend </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c77d27e4-ec1b-4e8f-bc98-789f2a615d9b" ac:name="html" ac:schema-version="1"><plain-text-body>Should a JMS message be copied to a new JMS Message object as part of the
send() method in JMS. This is enabled by default to be compliant with the
JMS specification. You can disable it if you do not mutate JMS messages
after they are sent for a performance boost</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> disableTimeStampsByDefault </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="40efc626-723c-46cf-b9d3-54c3f71473b0" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether or not timestamps on messages should be disabled or not. If
you disable them it adds a small performance boost.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dispatchAsync </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d228d9c9-38bc-4bda-8e51-d54fd8a63625" ac:name="html" ac:schema-version="1"><plain-text-body>Enables or disables the default setting of whether or not consumers have
their messages &lt;a
href="http://activemq.apache.org/consumer-dispatch-async.html"&gt;dispatched
synchronously or asynchronously by the broker&lt;/a&gt;. For non-durable
topics for example we typically dispatch synchronously by default to
minimize context switches which boost performance. However sometimes its
better to go slower to ensure that a single blocked consumer socket does
not block delivery to other consumers.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> exclusiveConsumer </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ac8c96bf-daf8-430c-92d6-e3eef6bc2d49" ac:name="html" ac:schema-version="1"><plain-text-body>Enables or disables whether or not queue consumers should be exclusive or
not for example to preserve ordering when not using &lt;a
href="http://activemq.apache.org/message-groups.html"&gt;Message Groups&lt;/a&gt;</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> nestedMapAndListEnabled </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3f17d721-7cae-49c3-98c5-bccaed881ac8" ac:name="html" ac:schema-version="1"><plain-text-body>Enables/disables whether or not Message properties and MapMessage entries
support &lt;a
href="http://activemq.apache.org/structured-message-properties-and-mapmessages.html"&gt;Nested
Structures&lt;/a&gt; of Map and List objects</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> objectMessageSerializationDefered </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6635dea5-28e0-4a70-a143-064487868c89" ac:name="html" ac:schema-version="1"><plain-text-body>When an object is set on an ObjectMessage, the JMS spec requires the
object to be serialized by that set method. Enabling this flag causes the
object to not get serialized. The object may subsequently get serialized
if the message needs to be sent over a socket or stored to disk.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> optimizeAcknowledge </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="913625af-a06b-4961-be2c-d1cd4ec02d33" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> optimizedMessageDispatch </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="79b678c0-3ba4-4ee1-a884-db9b5d257b95" ac:name="html" ac:schema-version="1"><plain-text-body>If this flag is set then an larger prefetch limit is used - only
applicable for durable topic subscribers.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> password </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="48387050-702a-438a-9e40-69c629bfb42d" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the JMS password used for connections created from this factory</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> prefetchPolicy </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.ActiveMQPrefetchPolicy-types"><link-body>org.apache.activemq.ActiveMQPrefetchPolicy</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0abced91-3871-49f6-a792-df8ee88c1031" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the &lt;a
href="http://activemq.apache.org/what-is-the-prefetch-limit-for.html"&gt;prefetch
policy&lt;/a&gt; for consumers created by this connection.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> producerWindowSize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f5aa7ddb-0524-47e4-8856-c88631ffe7bd" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> properties </p></td><td colspan="1" rowspan="1"><p> <em>java.util.Properties</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d6ad6973-bbc0-4a23-a5d6-781141de2ba0" ac:name="html" ac:schema-version="1"><plain-text-body>Get the properties from this instance for storing in JNDI</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> redeliveryPolicy </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.RedeliveryPolicy-types"><link-body>org.apache.activemq.RedeliveryPolicy</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cba041ab-decf-42d4-b030-74daf45362c9" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the global redelivery policy to be used when a message is delivered
but the session is rolled back</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> statsEnabled </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2286dda0-f463-44b4-881f-1ac6c25160a2" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> transformer </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.MessageTransformer</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b4804a3d-cdc9-43a4-a950-4dc50f6ea8ed" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the transformer used to transform messages before they are sent on
to the JMS bus or when they are received from the bus but before they are
delivered to the JMS client</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> transportListener </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.transport.TransportListener</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3378eeb0-2005-41bd-aaa5-e653b54a2f2a" ac:name="html" ac:schema-version="1"><plain-text-body>Allows a listener to be configured on the ConnectionFactory so that when this factory is used
with frameworks which don't expose the Connection such as Spring JmsTemplate, you can still register
a transport listener.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useAsyncSend </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e636a288-0231-4434-805f-940fc130f8a9" ac:name="html" ac:schema-version="1"><plain-text-body>Forces the use of &lt;a
href="http://activemq.apache.org/async-sends.html"&gt;Async Sends&lt;/a&gt; which
adds a massive performance boost; but means that the send() method will
return immediately whether the message has been sent or not which could
lead to message loss.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useBeanNameAsClientIdPrefix </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8623c624-f2f3-4e4b-a825-de470573c1b9" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useCompression </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e8ca0beb-a800-4f54-96c6-a3a4e0627073" ac:name="html" ac:schema-version="1"><plain-text-body>Enables the use of compression of the message bodies</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useRetroactiveConsumer </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="4d6b0f95-80e1-4159-8e6a-c3024c5cd78d" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether or not retroactive consumers are enabled. Retroactive
consumers allow non-durable topic subscribers to receive old messages
that were published before the non-durable subscriber started.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> userName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e8b59b76-7f32-4dfd-bc10-d8452f891358" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the JMS userName used by connections created by this factory</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> warnAboutUnstartedConnectionTimeout </p></td><td colspan="1" rowspan="1"><p> <em>long</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f96a8a7e-5d8f-49c5-a4d5-0649ea36f4d6" ac:name="html" ac:schema-version="1"><plain-text-body>Enables the timeout from a connection creation to when a warning is
generated if the connection is not properly started via
{@link Connection#start()} and a message is received by a consumer. It is
a very common gotcha to forget to &lt;a
href="http://activemq.apache.org/i-am-not-receiving-any-messages-what-is-wrong.html"&gt;start
the connection&lt;/a&gt; so this option makes the default case to create a
warning if the user forgets. To disable the warning just set the value to &lt;
0 (say -1).</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> watchTopicAdvisories </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b32ab277-da26-4cc5-9277-87d1003523e9" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="72df986f-66c0-4db0-a3d6-82d9ecf193a3" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">constantPendingMessageLimitStrategy-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="constantPendingMessageLimitStrategy-element"><link-body>&lt;constantPendingMessageLimitStrategy&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="d0df7a5b-89f2-440c-a2c9-554cdd57d319" ac:name="html" ac:schema-version="1"><plain-text-body>This PendingMessageLimitStrategy is configured to a constant value for all subscriptions.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> limit </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="057ecd3b-6885-4902-adc0-6f065ea6d48f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="3290d425-0ef0-43aa-9dfa-332dc4fdb1ea" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">db2JDBCAdapter-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="db2JDBCAdapter-element"><link-body>&lt;db2JDBCAdapter&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="745ef506-5572-4fa6-ae40-e291d225b1eb" ac:name="html" ac:schema-version="1"></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> batchStatments </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="77ba9cbf-8728-4dfa-83df-be24d30bf003" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> statements </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.jdbc.Statements-types"><link-body>org.apache.activemq.store.jdbc.Statements</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f36917d6-9669-47ad-ad40-2e8890978703" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1569eeb3-6796-4043-afcc-515ac3f3ebee" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="141def0f-17db-42d6-b970-2409a1c565e3" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">defaultJDBCAdapter-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="defaultJDBCAdapter-element"><link-body>&lt;defaultJDBCAdapter&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="8faab6dc-7a31-4193-96c7-12be14182c9e" ac:name="html" ac:schema-version="1"><plain-text-body>Implements all the default JDBC operations that are used by the
JDBCPersistenceAdapter. &lt;p/&gt; sub-classing is encouraged to override the
default implementation of methods to account for differences in JDBC Driver
implementations. &lt;p/&gt; The JDBCAdapter inserts and extracts BLOB data using
the getBytes()/setBytes() operations. &lt;p/&gt; The databases/JDBC drivers that
use this adapter are:
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> batchStatments </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e69de221-3022-4309-b3ac-f93cb25a9027" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> statements </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.jdbc.Statements-types"><link-body>org.apache.activemq.store.jdbc.Statements</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8d09bfa7-218a-4204-9263-1a338e8aea8c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="855ac114-25b0-4ec2-8728-a337d5156c3e" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="812d1b3d-9325-4295-b661-051a2db4dc4c" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">defaultUsageCapacity-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="defaultUsageCapacity-element"><link-body>&lt;defaultUsageCapacity&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="30f88070-11ac-490a-83ea-717f6a110b5d" ac:name="html" ac:schema-version="1"><plain-text-body>Identify if a limit has been reached</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> limit </p></td><td colspan="1" rowspan="1"><p> <em>long</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5be292b8-43d0-4e38-aee4-122b25c48531" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="2907ab88-7412-4a69-b5e4-f54aab577366" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">demandForwardingBridge-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="demandForwardingBridge-element"><link-body>&lt;demandForwardingBridge&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="2b117dc4-17d6-4c10-ab68-52c46c9fa9f8" ac:name="html" ac:schema-version="1"><plain-text-body>Forwards messages from the local broker to the remote broker based on demand.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> configuration </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.network.NetworkBridgeConfiguration-types"><link-body>org.apache.activemq.network.NetworkBridgeConfiguration</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="fe4d0a20-43be-4612-92bc-4690ff5ec163" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> createdByDuplex </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7ea91fb8-58d2-4190-964d-7d0ce92a97be" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> durableDestinations </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b1c0c042-d801-41e0-9eef-6158e6c54442" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dynamicallyIncludedDestinations </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0c80a8f9-3eeb-4b72-8cb4-f67e2d95b10c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> excludedDestinations </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5829609b-1d4c-4a05-9290-c021d5f21e83" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localBroker </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1eb4419d-6426-48a0-96e6-c89b257ed207" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> networkBridgeListener </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.network.NetworkBridgeListener</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e4a7d558-1d65-427d-9b41-b778c30e1100" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> remoteBroker </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e1404c08-fdd3-4d03-b635-20e605e0f11f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> staticallyIncludedDestinations </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d78bacf2-d6f0-468a-982f-5bdfc8368999" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="5144968c-9d5e-4331-8854-f75bf677f6d5" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">destinationDotFilePlugin-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="destinationDotFilePlugin-element"><link-body>&lt;destinationDotFilePlugin&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="73ceec9b-27d7-416b-b806-e291ab4f12df" ac:name="html" ac:schema-version="1"><plain-text-body>A &lt;a href="http://www.graphviz.org/"&gt;DOT&lt;/a&gt;
file creator plugin which creates a DOT file showing the current topic &amp; queue hierarchies.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> file </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="4d6009f5-997b-4154-afc4-ce931eb43f15" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the destination file name to create the destination diagram</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="e497ce38-7a2d-43f5-bf0c-d4f1ca255c4f" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">destinationEntry-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="destinationEntry-element"><link-body>&lt;destinationEntry&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="09890032-58d5-417f-b360-750c346d48ed" ac:name="html" ac:schema-version="1"><plain-text-body>A default entry in a DestinationMap which holds a single value.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> destination </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="376f7cf8-55a8-4ed2-9d3a-2042cf05ae3c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> queue </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c551df7e-84d4-4162-8740-cb0f0eb76662" ac:name="html" ac:schema-version="1"><plain-text-body>A helper method to set the destination from a configuration file</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> topic </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="85c4b35b-a479-46f9-87ab-1db0bafbc075" ac:name="html" ac:schema-version="1"><plain-text-body>A helper method to set the destination from a configuration file</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> value </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.Object</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e833fe4e-f670-4c1d-a149-eb44c3f1b3d1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="e528c4e9-d34e-4509-86d3-16a3d99df4ff" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">fileCursor-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="fileCursor-element"><link-body>&lt;fileCursor&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="9fc86d77-b049-45bf-9dd1-1bb807c47051" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages</plain-text-body></structured-macro></p><p></p>
<p><structured-macro ac:macro-id="8743b491-0a91-4d84-b31c-36af3e62968b" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">fileDurableSubscriberCursor-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="fileDurableSubscriberCursor-element"><link-body>&lt;fileDurableSubscriberCursor&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="24f55005-32ff-4640-b1da-9af5aca028b4" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages for durable subscribers</plain-text-body></structured-macro></p><p></p>
<p><structured-macro ac:macro-id="3f498cca-7d45-4194-b9b5-dc72eea9420f" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">fileQueueCursor-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="fileQueueCursor-element"><link-body>&lt;fileQueueCursor&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="c177145f-4e4e-4211-a50b-ecce2792cf15" ac:name="html" ac:schema-version="1"><plain-text-body>Pending</plain-text-body></structured-macro></p><p></p>
<p><structured-macro ac:macro-id="07b368b5-ad78-418f-9afd-2a3cbb39eb10" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">filteredDestination-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="filteredDestination-element"><link-body>&lt;filteredDestination&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="462c0770-9703-4eeb-82a6-7a430ea5d09c" ac:name="html" ac:schema-version="1"><plain-text-body>Represents a destination which is filtered using some predicate such as a selector
so that messages are only dispatched to the destination if they match the filter.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> destination </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d86ea2fe-e98e-4cf9-9780-2b3c565c0af3" ac:name="html" ac:schema-version="1"><plain-text-body>The destination to send messages to if they match the filter</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> filter </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.filter.BooleanExpression</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5465f156-21d3-4783-93be-0996f0bb87fc" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> queue </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="83eb9f7c-d576-41ff-93be-4451862dc1a6" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the destination property to the given queue name</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> selector </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7962e42c-9460-4fb3-be6e-e78858a11ede" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the JMS selector used to filter messages before forwarding them to this destination</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> topic </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2a1f068a-40da-40f4-9248-3381d6c5af5a" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the destination property to the given topic name</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="01f79da2-2722-496b-9e88-aa21647050bc" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">fixedCountSubscriptionRecoveryPolicy-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="fixedCountSubscriptionRecoveryPolicy-element"><link-body>&lt;fixedCountSubscriptionRecoveryPolicy&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="f0c6dfdf-1d9e-4586-9c57-4980df5dcc65" ac:name="html" ac:schema-version="1"><plain-text-body>This implementation of {@link SubscriptionRecoveryPolicy} will keep a fixed
count of last messages.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> maximumSize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b2d1c81b-c014-4b61-b165-6bad03d44396" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the maximum number of messages that this destination will hold
around in RAM</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="42b10667-cdd7-4c4b-87f7-a0ed9462c937" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">fixedSizedSubscriptionRecoveryPolicy-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="fixedSizedSubscriptionRecoveryPolicy-element"><link-body>&lt;fixedSizedSubscriptionRecoveryPolicy&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="941c59a6-9564-47f2-87cb-a8c097b41d50" ac:name="html" ac:schema-version="1"><plain-text-body>This implementation of {@link SubscriptionRecoveryPolicy} will keep a fixed
amount of memory available in RAM for message history which is evicted in
time order.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> buffer </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.memory.list.MessageList</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="320dd002-7842-4b36-8849-62c21370ed8b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maximumSize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0f406212-2abe-437e-abeb-7c9f122f4e4a" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the maximum amount of RAM in bytes that this buffer can hold in RAM</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useSharedBuffer </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b83edb42-4028-4dd9-aaf5-40dcaad7365f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="5f64856c-513f-4e4b-a49f-f44bd3374b99" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">forwardingBridge-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="forwardingBridge-element"><link-body>&lt;forwardingBridge&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="741d2313-1787-4dc3-8408-8f27e9385b1d" ac:name="html" ac:schema-version="1"><plain-text-body>Forwards all messages from the local broker to the remote broker.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> clientId </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="564fa3ad-ad61-40ed-9916-a6e2382b4439" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> destinationFilter </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="4eb1e55d-6c2b-4123-a9c7-a4b7bd782f64" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dispatchAsync </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a44566f4-8e66-458a-98ca-e80e6b887283" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localBroker </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a3ab2a05-8b10-4032-849e-d283b94ed78a" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> networkBridgeFailedListener </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.network.NetworkBridgeListener</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ee6598d5-b0b4-4eb1-98b2-68b874bf63fd" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> prefetchSize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e88692ff-cafb-4466-9d59-5694f9813eef" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> remoteBroker </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bbdef11c-35e3-4cde-a1a1-4c3e4dcbcfa3" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="cf43fb3e-e4e2-41a3-928c-c05cc1b26944" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">imageBasedJDBCAdaptor-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="imageBasedJDBCAdaptor-element"><link-body>&lt;imageBasedJDBCAdaptor&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="9d0ea09f-8934-4e3a-b974-e4136bda18b7" ac:name="html" ac:schema-version="1"><plain-text-body>Provides JDBCAdapter since that uses
IMAGE datatype to hold binary data.
The databases/JDBC drivers that use this adapter are:
&lt;ul&gt;
&lt;li&gt;Sybase&lt;/li&gt;
&lt;li&gt;MS SQL&lt;/li&gt;
&lt;/ul&gt;</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> batchStatments </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f58ba116-b350-47a2-85e5-f892520d2983" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> statements </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.jdbc.Statements-types"><link-body>org.apache.activemq.store.jdbc.Statements</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="20a2ffd5-2cf2-4eec-b27a-422d7a10bb54" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="15b2b8e2-2139-451a-be8f-8e365565f5a7" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="50819887-0f31-4036-bcba-0f16235d6940" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">inboundQueueBridge-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="inboundQueueBridge-element"><link-body>&lt;inboundQueueBridge&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="33eee706-2d22-4382-aa26-928be68b9a46" ac:name="html" ac:schema-version="1"><plain-text-body>Create an Inbound Queue Bridge</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> consumer </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.MessageConsumer</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="63b1c6fc-dfd4-4517-a6fd-4a38a06fee8c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> consumerConnection </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6c047f97-81c0-4e23-a6ad-98be463877a9" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> consumerQueue </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="javax.jms.Queue-types"><link-body>javax.jms.Queue</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="13490db8-d3ce-4ce2-8b8a-82742fa3b1f6" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> doHandleReplyTo </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5b7a556b-5e89-4763-b4b2-8ce216e9aa0e" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> inboundQueueName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d55b785a-183b-44e9-8fb4-cf7ffb0d47cf" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> jmsConnector </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.network.jms.JmsConnector-types"><link-body>org.apache.activemq.network.jms.JmsConnector</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f8781d23-7b40-4fa7-8e26-4d91f7dd8ad1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> jmsMessageConvertor </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.network.jms.JmsMesageConvertor-types"><link-body>org.apache.activemq.network.jms.JmsMesageConvertor</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b2f29253-c403-4cc2-8cf0-f9323e4a9da6" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localQueueName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ca3ec578-45bc-4a7a-9996-1ffc8b4c9752" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maximumRetries </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bf68443f-d5fe-4794-8f07-dc7f31665d3c" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the maximum number of retries if a send fails before closing the
bridge</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> producerConnection </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="77f26371-93f6-410a-9e32-d80319de3e12" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> producerQueue </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="javax.jms.Queue-types"><link-body>javax.jms.Queue</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f7d00c59-00df-40c4-a701-6bfe38606de9" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> selector </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="34aae0bf-e000-4045-87e9-444c3e3fbbf2" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="f90d44cd-6146-4488-8b58-e09ec70cce9e" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">inboundTopicBridge-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="inboundTopicBridge-element"><link-body>&lt;inboundTopicBridge&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="c53693ea-4581-4d4b-86e2-21d289de46b8" ac:name="html" ac:schema-version="1"><plain-text-body>Create an Inbound Topic Bridge</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> consumer </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.MessageConsumer</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="de2cf793-f78e-45d0-bee4-2be7300a2434" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> consumerConnection </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="99b8479d-6fae-4803-aa08-b5fe3dec4351" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> consumerName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6482c708-83ce-404c-8d03-ce2ec86b8122" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> consumerTopic </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="javax.jms.Topic-types"><link-body>javax.jms.Topic</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bcd1b851-d9e9-4cda-8e33-0cd720bf00ec" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> doHandleReplyTo </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="699ad37d-99b8-4b00-8f23-81d75bd5dc6c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> inboundTopicName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ed07ba3d-f966-4cd4-8459-e01bfd5c5e2d" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> jmsConnector </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.network.jms.JmsConnector-types"><link-body>org.apache.activemq.network.jms.JmsConnector</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="056cd578-0f7f-4a22-9007-4cbeb76bf23b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> jmsMessageConvertor </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.network.jms.JmsMesageConvertor-types"><link-body>org.apache.activemq.network.jms.JmsMesageConvertor</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="19855ed6-39e4-4936-be02-4ce3fbabd256" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localTopicName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3f396f93-4f2c-4c8e-bdae-f749cbc4a273" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maximumRetries </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1dd5e4f3-2f79-48d9-aa88-b605852e85ab" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the maximum number of retries if a send fails before closing the
bridge</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> producerConnection </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b19aeb05-ec5d-4c26-b9b2-a4d66329c2ce" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> producerTopic </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="javax.jms.Topic-types"><link-body>javax.jms.Topic</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bc995a65-44fc-4a60-8717-8fe0a19f9332" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> selector </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b7d8d963-65e2-4ee1-9207-61924b5133c4" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="841166e6-1fc4-4db6-9434-8ac64718a547" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">individualDeadLetterStrategy-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="individualDeadLetterStrategy-element"><link-body>&lt;individualDeadLetterStrategy&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="92b4bbf6-e904-4373-b27a-2277b5d4e595" ac:name="html" ac:schema-version="1"><plain-text-body>A {@link DeadLetterStrategy} where each destination has its own individual
DLQ using the subject naming hierarchy.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> processExpired </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="844c980c-c9a7-4c50-b929-f4f455fa87df" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> processNonPersistent </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b492fa83-5f70-4946-828a-e35d36b1785c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> queuePrefix </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3d774826-4d25-4b52-98f5-b9aa991a749c" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the prefix to use for all dead letter queues for queue messages</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> topicPrefix </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0a8b7873-c586-46c1-a38d-6aaff7071348" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the prefix to use for all dead letter queues for topic messages</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useQueueForQueueMessages </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9668e0e0-00fe-46f9-9e55-61c1e776019c" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether a queue or topic should be used for queue messages sent to a
DLQ. The default is to use a Queue</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useQueueForTopicMessages </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="da7d4c2c-14d3-4c90-916b-900d49a96cfd" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether a queue or topic should be used for topic messages sent to a
DLQ. The default is to use a Queue</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="790c4515-9c23-4a46-a181-4820b91aeb14" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">informixJDBCAdapter-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="informixJDBCAdapter-element"><link-body>&lt;informixJDBCAdapter&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="2802b2f2-3579-422b-956a-4cf6840d9109" ac:name="html" ac:schema-version="1"><plain-text-body>JDBC Adapter for Informix database.
Because Informix database restricts length of composite primary keys, length of
&lt;i&gt;container name&lt;/i&gt; field and &lt;i&gt;subscription id&lt;/i&gt; field must be reduced to 150 characters.
Therefore be sure not to use longer names for container name and subscription id than 150 characters.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> batchStatments </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="14baabfc-c9dc-455d-8d4c-98fec82c3074" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> statements </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.jdbc.Statements-types"><link-body>org.apache.activemq.store.jdbc.Statements</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e5634a03-7d32-49aa-a574-385c9804bee7" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="660482f4-eba2-43c9-a64b-826490b89fe1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="1925936d-52b8-4a93-b867-449961cbec58" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">jaasAuthenticationPlugin-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="jaasAuthenticationPlugin-element"><link-body>&lt;jaasAuthenticationPlugin&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="ab432ef1-0e39-4292-98bf-47c3d17a63da" ac:name="html" ac:schema-version="1"><plain-text-body>Provides a JAAS based authentication plugin</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> configuration </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0b8e2ced-eb1d-4360-ace5-af4fff0a9b0e" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the JAAS configuration domain name used</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> discoverLoginConfig </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3537f45e-4eb2-4f03-98af-50bfb214a7c2" ac:name="html" ac:schema-version="1"><plain-text-body>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 &lt;b&gt;java.security.auth.login.config&lt;/b&gt; system property
is not defined then it is set to the location of the &lt;b&gt;login.config&lt;/b&gt; file on the classpath.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="7659e097-20c5-4b6c-985b-b1f508a0f8f2" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">jaasCertificateAuthenticationPlugin-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="jaasCertificateAuthenticationPlugin-element"><link-body>&lt;jaasCertificateAuthenticationPlugin&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="f8115f5a-1c5b-4fa8-935e-fd89cc1e85a8" ac:name="html" ac:schema-version="1"><plain-text-body>Provides a JAAS based SSL certificate authentication plugin</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> configuration </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="988961d8-0c75-43c5-8113-dd13e06f7618" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the JAAS configuration domain name used</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> discoverLoginConfig </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="43ccde5c-7fdd-4cf2-b359-1ae0253d9339" ac:name="html" ac:schema-version="1"><plain-text-body>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 &lt;b&gt;java.security.auth.login.config&lt;/b&gt; system property
is not defined then it is set to the location of the &lt;b&gt;login.config&lt;/b&gt; file on the classpath.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="59513225-ab41-4e32-9ba1-934d5283f26e" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">jdbcPersistenceAdapter-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="jdbcPersistenceAdapter-element"><link-body>&lt;jdbcPersistenceAdapter&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="9c347053-89ad-479b-8bb0-451bd06d2ba8" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> adapter </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.jdbc.JDBCAdapter-types"><link-body>org.apache.activemq.store.jdbc.JDBCAdapter</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5a68c942-2bf0-4595-ab7c-7c26e7ecfd0f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> brokerName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="be457232-f072-4b0c-80ec-837f0572a64e" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> brokerService </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.BrokerService-types"><link-body>org.apache.activemq.broker.BrokerService</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d447402e-cd13-494b-a8d7-2ed5b22074a4" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> cleanupPeriod </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8f84c381-5343-4fba-bb47-7e18aa47258e" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the number of milliseconds until the database is attempted to be
cleaned up for durable topics</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> createTablesOnStartup </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="24ff7658-805c-49cd-b87b-e7193894a7d4" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether or not tables are created on startup</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dataDirectory </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8cf469ca-fad7-4678-a874-aa96d2bea1c2" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dataDirectoryFile </p></td><td colspan="1" rowspan="1"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cf2e6c4f-9098-4764-b562-d595fe6ad64f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dataSource </p></td><td colspan="1" rowspan="1"><p> <em>javax.sql.DataSource</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bce8f4b3-66a0-4681-9b08-6c49fc653c45" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> databaseLocker </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.store.jdbc.DatabaseLocker</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2bed46d3-eb57-4808-93c8-9cc16ceecda6" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the database locker strategy to use to lock the database on startup</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> directory </p></td><td colspan="1" rowspan="1"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="40b78bf7-37df-4b0c-8cca-14a73d5767f8" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> ds </p></td><td colspan="1" rowspan="1"><p> <em>javax.sql.DataSource</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7a814a99-edfc-45cf-9001-75e237623933" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> scheduledThreadPoolExecutor </p></td><td colspan="1" rowspan="1"><p> <em>java.util.concurrent.ScheduledThreadPoolExecutor</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3635ccb8-f202-48c9-8cf2-e9c7e1e8741e" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> statements </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.jdbc.Statements-types"><link-body>org.apache.activemq.store.jdbc.Statements</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f515c0c3-6e8e-413f-a58a-7b15dd677950" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> usageManager </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.usage.SystemUsage-types"><link-body>org.apache.activemq.usage.SystemUsage</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1186c3b3-c2bc-44e0-915b-0f14c49d4939" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useDatabaseLock </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bba95c4b-7e42-4461-b721-4e8ab42575aa" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether or not an exclusive database lock should be used to enable
JDBC Master/Slave. Enabled by default.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2134a382-1f4b-4e91-96b9-e75433526768" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> wireFormat </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.wireformat.WireFormat</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d24bb7c0-92d4-4eb5-8736-cc0edf2f456a" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="28964167-afd3-450d-b82f-f7bc9a7f7cb4" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">jmsQueueConnector-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="jmsQueueConnector-element"><link-body>&lt;jmsQueueConnector&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="5261d64e-d7ca-4154-bc3f-3833750dd147" ac:name="html" ac:schema-version="1"><plain-text-body>A Bridge to other JMS Queue providers</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> brokerService </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.BrokerService-types"><link-body>org.apache.activemq.broker.BrokerService</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="4c971d40-5ebc-4326-9eef-40e81125ba81" ac:name="html" ac:schema-version="1"><plain-text-body>One way to configure the local connection - this is called by The
BrokerService when the Connector is embedded</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> inboundMessageConvertor </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.network.jms.JmsMesageConvertor-types"><link-body>org.apache.activemq.network.jms.JmsMesageConvertor</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b7df6e93-2a9e-4c99-a7c7-4db97844cef4" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> inboundQueueBridges </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.network.jms.InboundQueueBridge-types"><link-body>org.apache.activemq.network.jms.InboundQueueBridge</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bb6cd56d-8daf-43ee-8e2b-2963c7f7aa99" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> jndiLocalTemplate </p></td><td colspan="1" rowspan="1"><p> <em>org.springframework.jndi.JndiTemplate</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bb26b096-6bf4-42c5-b24f-a31908c0ab52" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> jndiOutboundTemplate </p></td><td colspan="1" rowspan="1"><p> <em>org.springframework.jndi.JndiTemplate</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d98d6367-1230-48b8-871c-a059df90bb74" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localConnectionFactoryName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="abcd035a-d0d2-459a-a63a-966864a16c7b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localPassword </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e68d6187-674c-42f9-8ade-778aede8d02c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localQueueConnection </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="fef54021-8045-454d-93d8-56f69654b7df" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localQueueConnectionFactory </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="javax.jms.QueueConnectionFactory-types"><link-body>javax.jms.QueueConnectionFactory</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3239505e-6b58-4e40-9584-fdfee8f8f8e4" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localUsername </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bf2c95da-d2b1-41b0-9804-8e5c9e0e5e77" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> name </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6b32c9e7-99a6-4e1a-97a9-fcf50da5040b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> outboundMessageConvertor </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.network.jms.JmsMesageConvertor-types"><link-body>org.apache.activemq.network.jms.JmsMesageConvertor</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0a6c863c-d3e6-4c16-9b5d-6e0541d45924" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> outboundPassword </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7aa68e33-345b-4d6d-9ff5-d4c4c1c5adbc" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> outboundQueueBridges </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.network.jms.OutboundQueueBridge-types"><link-body>org.apache.activemq.network.jms.OutboundQueueBridge</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f44b1c4a-0cfd-4f70-a750-948cb559346a" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> outboundQueueConnection </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="21e9db14-a7b6-4ad1-82bd-fa2ee0156ba2" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> outboundQueueConnectionFactory </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="javax.jms.QueueConnectionFactory-types"><link-body>javax.jms.QueueConnectionFactory</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bcd1004a-0c67-49d0-8427-ecaf28ce009c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> outboundQueueConnectionFactoryName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="700f3a51-022e-4ff9-a659-fd44688da520" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> outboundUsername </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8f56aa6e-7716-4def-b29c-a0b57aa2478a" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> replyToDestinationCacheSize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ce1b18d7-b0fe-4d06-94af-a7d694a96058" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="fec7da2a-f7c1-47fc-bcf4-cd14d7f6309e" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">jmsTopicConnector-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="jmsTopicConnector-element"><link-body>&lt;jmsTopicConnector&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="0e9078ff-a218-4cd7-9ae0-eac32567ac38" ac:name="html" ac:schema-version="1"><plain-text-body>A Bridge to other JMS Topic providers</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> brokerService </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.BrokerService-types"><link-body>org.apache.activemq.broker.BrokerService</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d119f625-ff37-41b0-b82a-2e8c02bd13a2" ac:name="html" ac:schema-version="1"><plain-text-body>One way to configure the local connection - this is called by The
BrokerService when the Connector is embedded</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> inboundMessageConvertor </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.network.jms.JmsMesageConvertor-types"><link-body>org.apache.activemq.network.jms.JmsMesageConvertor</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f5f5e8a8-c7a0-47f7-8608-e17b54d171f4" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> inboundTopicBridges </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.network.jms.InboundTopicBridge-types"><link-body>org.apache.activemq.network.jms.InboundTopicBridge</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="31e699b9-46a0-4ec9-85c9-acf0de33da28" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> jndiLocalTemplate </p></td><td colspan="1" rowspan="1"><p> <em>org.springframework.jndi.JndiTemplate</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="dda8cb4b-d01c-4fd3-a4d2-5e9d6a886142" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> jndiOutboundTemplate </p></td><td colspan="1" rowspan="1"><p> <em>org.springframework.jndi.JndiTemplate</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8475c40b-9721-4e68-a154-bb09f8b11e33" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localConnectionFactoryName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2a5e6ff0-6fff-4d80-b765-ad89b708523d" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localPassword </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0d58681d-b014-4c27-a986-a45bddfa9094" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localTopicConnection </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="413fe000-9b85-43ff-b528-f4aa8d8eb9ae" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localTopicConnectionFactory </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="javax.jms.TopicConnectionFactory-types"><link-body>javax.jms.TopicConnectionFactory</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="01ac264d-25aa-40cb-a4dd-be2a2a6ef213" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localUsername </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ade8b126-81d8-4602-b813-60848e6d46e1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> name </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2ecf913c-a9a8-4d41-b122-dc9747a70dfa" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> outboundMessageConvertor </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.network.jms.JmsMesageConvertor-types"><link-body>org.apache.activemq.network.jms.JmsMesageConvertor</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="505f5b36-c80f-4973-98c8-54b5544916a2" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> outboundPassword </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a510a8e1-3142-445b-ac74-dbeb7fcb27a1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> outboundTopicBridges </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.network.jms.OutboundTopicBridge-types"><link-body>org.apache.activemq.network.jms.OutboundTopicBridge</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="44f6a46f-53da-448c-bfe9-55eea06e00de" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> outboundTopicConnection </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="64ff2c48-0723-4936-9ec8-d7d5e84a62c2" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> outboundTopicConnectionFactory </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="javax.jms.TopicConnectionFactory-types"><link-body>javax.jms.TopicConnectionFactory</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="56367555-a508-43d7-8205-c0e339bb2921" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> outboundTopicConnectionFactoryName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d4b7b7dc-a3be-47bc-9c59-94a87f49e2bf" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> outboundUsername </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d18b05b8-d698-496c-9a0d-a3980d09a8a3" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> replyToDestinationCacheSize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bfdbaab8-0faf-4e78-bab2-9192a1d4d5b8" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="825a4ea1-2dbf-4a2a-994a-200e9fec98dd" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">journalPersistenceAdapter-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="journalPersistenceAdapter-element"><link-body>&lt;journalPersistenceAdapter&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="5959b4ff-f4dd-4947-8558-2451d7b45c5d" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> brokerName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f0f028e1-59a2-4410-8c0c-a14f7556bf3f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> directory </p></td><td colspan="1" rowspan="1"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="633ca125-7e60-4dd3-a63f-38fc0ddfc95e" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> journal </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activeio.journal.Journal</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d71ebd29-9f81-42bd-a6e8-1c7f448c665f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> longTermPersistence </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.PersistenceAdapter-types"><link-body>org.apache.activemq.store.PersistenceAdapter</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="24f157f4-1520-4a9d-84c9-53570a751469" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maxCheckpointMessageAddSize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="89f3f93b-27bb-4f54-adaf-28a4ef75ca15" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maxCheckpointWorkers </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c8f18102-ed3d-4743-891d-0e3e6b419588" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9a594df3-5ba6-4e75-b5dd-50319e25ce28" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> usageManager </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.usage.SystemUsage-types"><link-body>org.apache.activemq.usage.SystemUsage</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="baae5998-3c90-45a5-ac0e-6374b27dcb22" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7206afcf-1f97-4332-a2bc-4b99119d0ad9" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="cbd40128-edbf-469a-a78c-f1434d3c547c" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">journaledJDBC-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="journaledJDBC-element"><link-body>&lt;journaledJDBC&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="9f1a65a6-8e0e-43a3-a0bd-e7ac8687c3de" ac:name="html" ac:schema-version="1"><plain-text-body>Creates a default persistence model using the Journal and JDBC</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> adapter </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.jdbc.JDBCAdapter-types"><link-body>org.apache.activemq.store.jdbc.JDBCAdapter</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8b68f530-e7f3-46e2-9015-341be4dd082b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> createTablesOnStartup </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ccc592d0-04dd-4f59-9d95-1e014aac3826" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether or not tables are created on startup</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dataDirectory </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="135967ce-ddde-4278-9ba8-9d075a764121" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dataDirectoryFile </p></td><td colspan="1" rowspan="1"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="419cadee-f1fd-4ee4-a30c-953bdc268125" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dataSource </p></td><td colspan="1" rowspan="1"><p> <em>javax.sql.DataSource</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="44f85b73-facb-4cc9-bdbe-9b3f18404e1d" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> jdbcAdapter </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.jdbc.JDBCPersistenceAdapter-types"><link-body>org.apache.activemq.store.jdbc.JDBCPersistenceAdapter</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="829c1d08-5825-4bf9-8cf4-4526fe8374e5" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> journal </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activeio.journal.Journal</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="74143e13-b1ce-4057-a237-e636002c5035" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> journalArchiveDirectory </p></td><td colspan="1" rowspan="1"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2192b9e5-135a-447c-b595-cc097baba82f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> journalLogFileSize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9423fc94-5169-45a2-b821-bbdfab7bdd62" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the size of the journal log files</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> journalLogFiles </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cd348b77-e8a5-4355-a53e-ed7ef93ff6af" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the number of journal log files to use</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> journalThreadPriority </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e5fe17eb-1cb0-487f-9b26-cd9938728b3b" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the thread priority of the journal thread</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> statements </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.jdbc.Statements-types"><link-body>org.apache.activemq.store.jdbc.Statements</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6a4868bb-fa82-4bac-9bc5-42af2d5dc454" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="92c49383-2518-4f1b-a9da-2cda31a0ee1b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useDatabaseLock </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="62b1e3f6-75db-4dff-9dfe-0ad9c4edf247" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether or not an exclusive database lock should be used to enable
JDBC Master/Slave. Enabled by default.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useJournal </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2a1c403a-1f2d-43dc-9d66-0875fe686298" ac:name="html" ac:schema-version="1"><plain-text-body>Enables or disables the use of the journal. The default is to use the
journal</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useQuickJournal </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f77cb028-3700-49c1-bf47-b1231f0495c2" ac:name="html" ac:schema-version="1"><plain-text-body>Enables or disables the use of quick journal, which keeps messages in the
journal and just stores a reference to the messages in JDBC. Defaults to
false so that messages actually reside long term in the JDBC database.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="0c0a3ac5-0f1c-4442-998f-9d58c7cd26f7" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">kahaPersistenceAdapter-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="kahaPersistenceAdapter-element"><link-body>&lt;kahaPersistenceAdapter&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="b58e9e97-a2ca-48d0-bcf0-6754eb4add69" ac:name="html" ac:schema-version="1"></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> brokerName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5c710505-d003-476f-9143-6c8ff3188d27" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> directory </p></td><td colspan="1" rowspan="1"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="35cc42a3-4ade-46ad-bb03-c1dd4e999a48" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maxDataFileLength </p></td><td colspan="1" rowspan="1"><p> <em>long</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cf29ebd9-981e-45b0-86db-48e720af8aa8" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> persistentIndex </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="97db50e4-5d4c-47ec-b3cf-89b39d7f94b3" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> size </p></td><td colspan="1" rowspan="1"><p> <em>java.util.concurrent.atomic.AtomicLong</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e7f40176-2011-4a8e-b7b6-428a1b1025e1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> usageManager </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.usage.SystemUsage-types"><link-body>org.apache.activemq.usage.SystemUsage</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="19fc4914-33a5-4ecb-9350-1d5dcb9ebdcc" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="a01cb087-00eb-4e9e-b4dd-23eb9dfaa9dd" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">lDAPAuthorizationMap-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="lDAPAuthorizationMap-element"><link-body>&lt;lDAPAuthorizationMap&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="e9e65651-c6c9-40e1-96c5-96361e915bea" ac:name="html" ac:schema-version="1"><plain-text-body>An {@link AuthorizationMap} which uses LDAP</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> adminAttribute </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="98cb3905-2433-4c81-b2f2-a16df2175a67" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> adminBase </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="38345ac9-7908-4903-8a4c-46d9392561ea" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> authentication </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bece64a5-0bc8-4d03-98e2-98eceb112fe9" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> connectionPassword </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a45b2bec-15ad-48b8-a9ab-ec6e47dae226" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> connectionProtocol </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a30b2364-c5ee-4b7d-ba08-58aca0e50bce" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> connectionURL </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="79e3f59a-f616-4dc5-b8ac-718be0c236bd" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> connectionUsername </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c1aff00b-033f-4245-beef-ebbdf20abecc" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> context </p></td><td colspan="1" rowspan="1"><p> <em>javax.naming.directory.DirContext</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="36acd484-c25b-4517-8f90-e37d82706c86" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> initialContextFactory </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5498a2b8-ae6b-484c-9f98-c442ac30a912" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> options </p></td><td colspan="1" rowspan="1"><p> <em>java.util.Map</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f61d5210-5b4a-42b2-af76-dcfcb566cd6d" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> queueSearchMatchingFormat </p></td><td colspan="1" rowspan="1"><p> <em>java.text.MessageFormat</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="67abee7c-7f0c-48f3-bbff-2a634f65ee7e" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> queueSearchSubtreeBool </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6942420e-f4b2-4d77-aaff-b1851413f4c7" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> readAttribute </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="dd7be830-45ac-4114-852a-b3975243f196" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> readBase </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a21c7fc0-fd1d-4f8b-957b-51109a3f3f26" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> topicSearchMatchingFormat </p></td><td colspan="1" rowspan="1"><p> <em>java.text.MessageFormat</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="63448cf0-9880-4e44-8552-14b6a55fa3ea" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> topicSearchSubtreeBool </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b52a37f4-5f2a-48b8-838f-9544dc44baca" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> writeAttribute </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6609983b-ab0b-4cf6-a8a3-08a48a7bf141" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> writeBase </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1a9aa2d8-4c86-4544-bfeb-06197b479bb9" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="8e5805f0-e5b6-46ac-940b-10fcbf79059b" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">lastImageSubscriptionRecoveryPolicy-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="lastImageSubscriptionRecoveryPolicy-element"><link-body>&lt;lastImageSubscriptionRecoveryPolicy&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="81fd3663-35f3-415f-aa85-ea279f3fee42" ac:name="html" ac:schema-version="1"><plain-text-body>This implementation of {@link SubscriptionRecoveryPolicy} will only keep the
last message.</plain-text-body></structured-macro></p><p></p>
<p><structured-macro ac:macro-id="3288537f-9cf9-4fb6-87a3-b5f834ee2fd1" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">ldapNetworkConnector-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="ldapNetworkConnector-element"><link-body>&lt;ldapNetworkConnector&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="8f6e96ca-7429-4e8d-a1c3-549718004090" ac:name="html" ac:schema-version="1"><plain-text-body>class to create dynamic network connectors listed in an directory
server using the LDAP v3 protocol as defined in RFC 2251, the
entries listed in the directory server must implement the ipHost
and ipService objectClasses as defined in RFC 2307.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> base </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="57ed437c-1d99-4572-bdfd-ad494f837a5f" ac:name="html" ac:schema-version="1"><plain-text-body>sets the base LDAP dn used for lookup operations</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> bridgeTempDestinations </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="22ceef44-743c-4e52-be0c-59148dc893f6" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> brokerName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="090f5a6a-9a31-423a-abbf-27240f2b41ac" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> brokerService </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.BrokerService-types"><link-body>org.apache.activemq.broker.BrokerService</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="14dfd993-dfea-4e06-a579-11376519abc7" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> conduitSubscriptions </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b15fd09a-e0f1-4254-8040-f180696f61c3" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> connectionFilter </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.network.ConnectionFilter</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6775a2ac-0f07-4da9-9578-089fdeb44b08" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> decreaseNetworkConsumerPriority </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8828f3ed-c79b-4be4-83c0-3eadc84b98fa" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> destinationFilter </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2ccf216f-3430-483f-8365-46ca6e6d0b2a" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dispatchAsync </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="148dab09-acd1-4ffb-a48a-cee31fa77e94" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> duplex </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="824775c2-212a-4cfa-9318-1d1a59fd5dd6" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> durableDestinations </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="4b3bde17-f4d3-4a65-83f3-6b9d3bd9d230" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dynamicOnly </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="452361ce-4009-4c93-9546-37e6452f8cad" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dynamicallyIncludedDestinations </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e4becbf9-3df2-4086-b164-6b51440ef27a" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> excludedDestinations </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b7dd6abf-5f04-40a2-a0d9-beddbdef617c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localUri </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b8969bbe-29d5-47cf-a3c1-11b5ce1d824a" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> name </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="63271c64-3277-4983-b7ba-cc7a15a81346" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> networkTTL </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="93ef1d0d-4475-4d83-9cc3-98c8302e2817" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> objectName </p></td><td colspan="1" rowspan="1"><p> <em>javax.management.ObjectName</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="31f709bb-84c5-4bd0-bfbd-bfbd4187c97e" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> password </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d1ecefa8-67c0-4932-9865-79895dc09ae1" ac:name="html" ac:schema-version="1"><plain-text-body>sets the LDAP password for access credentials</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> prefetchSize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="31face86-66dd-4fc2-bea9-c78b3e62bcf1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> searchFilter </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9bc3eaac-2c60-402c-88a3-1c4fb10408f3" ac:name="html" ac:schema-version="1"><plain-text-body>sets the LDAP search filter as defined in RFC 2254</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> searchScope </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8335bee0-dd56-4b0c-bf33-72055b7711eb" ac:name="html" ac:schema-version="1"><plain-text-body>sets the LDAP search scope</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> staticallyIncludedDestinations </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cc07b133-70ed-43ca-b1af-39ae7bf771b6" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> uri </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="16bf8524-9f68-4059-b21b-d811b17e2f28" ac:name="html" ac:schema-version="1"><plain-text-body>sets the LDAP server URI</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> user </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="be2fa359-104c-4fb1-8e6c-113c1ce40b60" ac:name="html" ac:schema-version="1"><plain-text-body>sets the LDAP user for access credentials</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> userName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="945e758e-ac2a-4eb2-bd46-47d6e69a47b7" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="2b1a00ae-8c54-468d-95b3-846e5e8adccb" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">loggingBrokerPlugin-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="loggingBrokerPlugin-element"><link-body>&lt;loggingBrokerPlugin&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="3cff091d-61d1-4b8b-8768-71d1730c9121" ac:name="html" ac:schema-version="1"><plain-text-body>A simple Broker interceptor which allows you to enable/disable logging.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> ackLog </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.commons.logging.Log</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c0bc5e23-aa74-4d98-8a60-803ab03c43a2" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> adminConnectionContext </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.broker.ConnectionContext</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="97573867-8f60-43df-8b21-8b65e16d34ed" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> log </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.commons.logging.Log</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="77c32759-f28b-47cf-b502-93817cd6c322" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> next </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.Broker-types"><link-body>org.apache.activemq.broker.Broker</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e4f8e064-991a-43b3-a5ba-74462add2b6c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> sendLog </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.commons.logging.Log</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="96a5c669-047d-459d-a8f8-0fa82ff878bf" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="b36323dd-b211-4c0e-9dea-367abcff454f" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">managementContext-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="managementContext-element"><link-body>&lt;managementContext&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="9de3ab2a-dbe9-4ac7-8f5f-4e4dddebcadd" ac:name="html" ac:schema-version="1"><plain-text-body>A Flow provides different dispatch policies within the NMR</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> MBeanServer </p></td><td colspan="1" rowspan="1"><p> <em>javax.management.MBeanServer</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="37edeec5-a32a-4ad2-8bc1-6c750a33f855" ac:name="html" ac:schema-version="1"><plain-text-body>Get the MBeanServer</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> connectorPath </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d279fd0c-a694-4f5a-a7d4-3db2fd2c2035" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> connectorPort </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1121c6d9-d7b0-4d7f-b72b-6a92420097b2" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> createConnector </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="955b8212-69cc-4757-b684-b2449902a7f7" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> createMBeanServer </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3916e642-8dac-4331-b2cd-de863baf0acf" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> findTigerMbeanServer </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b5a8a439-e516-4474-a2f3-216c1b0e04e5" ac:name="html" ac:schema-version="1"><plain-text-body>Enables/disables the searching for the Java 5 platform MBeanServer</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> jmxDomainName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a6dbfdcf-2516-4a35-b522-a8bf0d90ea09" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> rmiServerPort </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="084ddd05-d231-4a70-9f22-974e07471992" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> server </p></td><td colspan="1" rowspan="1"><p> <em>javax.management.MBeanServer</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7a99b9d0-1c2a-4108-ad10-45e84af8e0d6" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useMBeanServer </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="01f46e37-ce3f-466d-a063-25c36da47e58" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="d7fcee29-f213-49c1-9ec0-6640a720a1d2" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">masterConnector-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="masterConnector-element"><link-body>&lt;masterConnector&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="0d9e53db-bb3a-47bd-b672-4bcae8ed0426" ac:name="html" ac:schema-version="1"><plain-text-body>Connects a Slave Broker to a Master when using &lt;a
href="http://activemq.apache.org/masterslave.html"&gt;Master Slave&lt;/a&gt; for High
Availability of messages.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> brokerService </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.BrokerService-types"><link-body>org.apache.activemq.broker.BrokerService</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="eda683f5-c89e-4770-9fb4-db7dc82ada0e" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localURI </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bc792041-cab7-4ce6-822f-617c42d91298" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> password </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="403242be-34ee-46c4-ab72-d246c065d667" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> remoteURI </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5ebeb697-6a23-43e5-9b71-d6a02c91ded1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> remoteUri </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="89a74cb5-d9e8-4eb6-9e68-5a90fbe6dfc7" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> userName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ba78674b-3db5-40f5-b2b2-07ab4a4e7321" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="917b4da2-984e-4c36-a59e-482f04b9bab7" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">memoryPersistenceAdapter-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="memoryPersistenceAdapter-element"><link-body>&lt;memoryPersistenceAdapter&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="ff5c0321-7935-4fb7-9137-3c681d7340d7" ac:name="html" ac:schema-version="1"></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> brokerName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="288436f4-5a02-46e3-a118-a806d361acec" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> directory </p></td><td colspan="1" rowspan="1"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5091ee31-ef5a-402f-95a8-253df4e30b39" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> usageManager </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.usage.SystemUsage-types"><link-body>org.apache.activemq.usage.SystemUsage</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f4b85543-6039-431c-a473-e27c20d9ddfa" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="88f29c40-d95c-416c-bcec-04a843354dc7" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="0307876c-ca5d-47b3-a133-25501d7109df" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">memoryUsage-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="memoryUsage-element"><link-body>&lt;memoryUsage&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="e42eb276-1025-46f5-b411-64dc7cbb16f0" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> limit </p></td><td colspan="1" rowspan="1"><p> <em>long</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b4b7d1bb-65cd-4f8e-a6ee-5619cde41a08" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the memory limit in bytes. Setting the limit in bytes will set the
usagePortion to 0 since the UsageManager is not going to be portion based
off the parent. When set using XBean, you can use values such as: "20
mb", "1024 kb", or "1 gb"</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> limiter </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.usage.UsageCapacity-types"><link-body>org.apache.activemq.usage.UsageCapacity</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c6bdb80f-22cb-4f5b-b8e9-8877db04535f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> name </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b1fec399-24b1-4bcb-b3ff-20c2d6da8ed2" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> parent </p></td><td colspan="1" rowspan="1"><p> <em>T</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a1448843-6cca-41b8-969a-e3a73562334c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> percentUsage </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="dc10971c-d2c4-4e24-a308-05591b2f7de0" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> percentUsageMinDelta </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="35de8740-af0d-4b7a-aa0e-407defb0dddb" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the minimum number of percentage points the usage has to change
before a UsageListener event is fired by the manager.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> pollingTime </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="be4e8dbb-d6b6-413f-b7a4-3067621de446" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> portion </p></td><td colspan="1" rowspan="1"><p> <em>float</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b699f1a1-b3a3-4629-9008-c4bfac7245ad" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> usage </p></td><td colspan="1" rowspan="1"><p> <em>long</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b24a9d8a-4953-401f-9d09-71921ac83d7a" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> usagePortion </p></td><td colspan="1" rowspan="1"><p> <em>float</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="26edafe8-f952-4386-a394-b59aa48299d2" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="c08cc3bb-3ac1-4f03-b86b-ec853d1d181d" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">messageGroupHashBucketFactory-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="messageGroupHashBucketFactory-element"><link-body>&lt;messageGroupHashBucketFactory&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="68e48994-15a0-454e-bfc4-b227b9487fe3" ac:name="html" ac:schema-version="1"><plain-text-body>A factory to create instances of {@link SimpleMessageGroupMap} when
implementing the &lt;a
href="http://activemq.apache.org/message-groups.html"&gt;Message
Groups&lt;/a&gt; functionality.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> bucketCount </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a4b4f191-5221-4202-b23a-37bb1e5bbd62" ac:name="html" ac:schema-version="1"><plain-text-body>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).</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="9dba8656-1dc5-43b4-a434-f26317b7df5e" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">mirroredQueue-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="mirroredQueue-element"><link-body>&lt;mirroredQueue&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="716fe28f-666b-4c9d-aaa1-5a79b8b9b0c9" ac:name="html" ac:schema-version="1"><plain-text-body>Creates &lt;a href="http://activemq.org/site/mirrored-queues.html"&gt;Mirrored
Queue&lt;/a&gt; using a prefix and postfix to define the topic name on which to mirror the queue to.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> brokerService </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.BrokerService-types"><link-body>org.apache.activemq.broker.BrokerService</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0c74be58-40f4-42d0-843f-9cb291d45b46" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> copyMessage </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8a477685-b3df-47c4-b979-d35df743586a" ac:name="html" ac:schema-version="1"><plain-text-body>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</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> postfix </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="775bbf17-26be-426c-a687-88525cc33a45" ac:name="html" ac:schema-version="1"><plain-text-body>Sets any postix used to identify the queue consumers</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> prefix </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d471426d-24f9-4e30-ab90-d798a7bd2a5a" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the prefix wildcard used to identify the queue consumers for a given
topic</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="75158285-2a2f-44a0-844e-e0ed47ca64e7" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">multicastNetworkConnector-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="multicastNetworkConnector-element"><link-body>&lt;multicastNetworkConnector&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="08708d44-ed18-4fba-8d01-364dbe39408e" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> bridge </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.network.DemandForwardingBridgeSupport-types"><link-body>org.apache.activemq.network.DemandForwardingBridgeSupport</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="dc7bf9f9-0d4f-47fe-a273-1af91eb279e2" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> bridgeTempDestinations </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bf042050-be3a-44c2-a3c8-a63761f14c36" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> brokerName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a01d631c-21db-46ca-84c3-b92f1c69d0e6" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> brokerService </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.BrokerService-types"><link-body>org.apache.activemq.broker.BrokerService</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3b35b418-5b17-4900-bb7b-110984bf3af9" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> conduitSubscriptions </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="570d3aa9-f64f-48fc-b842-b83aed332062" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> connectionFilter </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.network.ConnectionFilter</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="58a1b5e9-91b4-457c-a12c-e1522c9a5241" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> decreaseNetworkConsumerPriority </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="00d25ce7-9e65-415d-9165-89143fb0743b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> destinationFilter </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6f3f4d99-6fe0-4ce5-b015-5a6f720139a6" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dispatchAsync </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="413101bf-787d-4953-8f8c-e94e12bb488f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> duplex </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f529db81-4b86-47b4-b90b-a85c44684697" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> durableDestinations </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="63900c2f-ef38-4999-866d-b27a4e2fc8f7" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dynamicOnly </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="800154f7-a6b5-46bc-b31b-775862244b30" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dynamicallyIncludedDestinations </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1fdfb5f4-5b2c-4ae6-ba79-8cc21a3e00d5" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> excludedDestinations </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6a0d068d-1dfd-4919-900c-ce2b342f61d1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localTransport </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="54483715-8e04-429c-bec1-940b717aeb66" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localUri </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3d3c8d73-2b13-4c68-a6b3-aebd82aef41b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> name </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="211c79ab-3b4a-4182-a9a0-c9d21150e9a9" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> networkTTL </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="4cf3aaac-ba9f-4ba4-8b91-0d5a24ea916d" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> objectName </p></td><td colspan="1" rowspan="1"><p> <em>javax.management.ObjectName</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3de47842-a011-4b2d-9b36-3f40d341f044" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> password </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="73e0b76b-4b2f-4e21-bb9f-495f14ce2e67" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> prefetchSize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b4bfabba-18fa-46b4-ad7a-b6d94f7c740f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> remoteTransport </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="36bbcab6-2423-47de-8af2-fc6436249b19" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the remote transport implementation</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> remoteURI </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6d87b670-4719-41f9-88f3-89c14be9c228" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the remote transport URI to some group transport like
&lt;code&gt;multicast://address:port&lt;/code&gt;</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> staticallyIncludedDestinations </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b9338e6c-0af1-4ec7-9bc9-ebc5479defd0" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> userName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="dfee0c59-8e30-414c-9f4b-91b68438f746" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="0eed5b9c-77a5-410a-90ff-f6fe36af3d20" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">multicastTraceBrokerPlugin-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="multicastTraceBrokerPlugin-element"><link-body>&lt;multicastTraceBrokerPlugin&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="35be0f56-4dbc-4e63-b151-0fa4acea03fb" ac:name="html" ac:schema-version="1"><plain-text-body>A Broker interceptor which allows you to trace all operations to a Multicast
socket.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> address </p></td><td colspan="1" rowspan="1"><p> <em>java.net.SocketAddress</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ed7cf2e8-360c-4a07-a458-97785dad1e74" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> adminConnectionContext </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.broker.ConnectionContext</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0288de51-c50e-4520-b1b0-bfc83358ac64" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> broadcast </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1e904564-5fbe-49ee-ad7a-e492732719c0" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> destination </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="96e63610-6683-4b28-b3f0-46e94d5f570c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maxTraceDatagramSize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0cc8da95-d4bc-4a91-b8f0-710d330b4b6b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> next </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.Broker-types"><link-body>org.apache.activemq.broker.Broker</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c8c8ac27-2b89-4f24-9b6d-50689ea4badd" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> timeToLive </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bb6c0689-53af-4a36-b5f8-6f3aba4b95b8" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> wireFormat </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.wireformat.WireFormat</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8f3f6469-34a0-4a16-9539-f1156c13a3ba" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> wireFormatFactory </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.wireformat.WireFormatFactory</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9bd5befe-6889-45ec-a8a5-94ccad152edb" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="dcdf0a7d-4060-4259-9a7b-ab7bb603f03e" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">networkConnector-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="networkConnector-element"><link-body>&lt;networkConnector&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="63beed8d-5652-4a90-ad69-61fc2fc9c290" ac:name="html" ac:schema-version="1"><plain-text-body>A network connector which uses a discovery agent to detect the remote brokers
available and setup a connection to each available remote broker</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> bridgeTempDestinations </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bb2d1506-1297-4eb5-bfb9-bfabf33a61ed" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> brokerName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="51219a97-7d13-42de-ae58-3e74274ff9ee" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> brokerService </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.BrokerService-types"><link-body>org.apache.activemq.broker.BrokerService</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="738c8dea-81a3-408a-883f-3758982d6e95" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> conduitSubscriptions </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d91d2ed6-0f90-420a-8b17-ed9de20ddb6c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> connectionFilter </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.network.ConnectionFilter</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="de1be2e3-6666-4054-be18-1e93119083f1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> decreaseNetworkConsumerPriority </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ffc2a3b4-232f-43af-97b8-75b99e149449" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> destinationFilter </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="826298b2-69cf-44e2-a2cf-561e5c6a5ef6" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> discoveryAgent </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.transport.discovery.DiscoveryAgent</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="73f5715c-3383-4452-ba6a-09353b38b489" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> discoveryURI </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="019ec49d-4276-41f0-87d3-cd87b7b23874" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dispatchAsync </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ba018c11-5199-4796-870c-19cf567027bf" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> duplex </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="dffcab9f-a75d-4809-8030-3855c38b3795" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> durableDestinations </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="df87075a-fdab-4a1f-afc9-b5af77a4d3d8" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dynamicOnly </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="96aa6a7d-bd25-45c5-b2f1-65f773c10742" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dynamicallyIncludedDestinations </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="272feddd-0c8b-498e-8eac-72762614eeb6" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> excludedDestinations </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a41cd9ef-f4cb-4a08-af53-bc4caf2aa006" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localUri </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5a204344-0830-4277-ad95-46af98ac6a59" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> name </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="08b3e665-d0b6-497c-98cc-551095b4f8f7" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> networkTTL </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="fb76c46b-322c-4a23-83db-15128df614e4" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> objectName </p></td><td colspan="1" rowspan="1"><p> <em>javax.management.ObjectName</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ef148f37-fe62-4293-a7ca-d570b8b25927" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> password </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c3b09ec2-2dbe-47d0-9eb1-e8512fa963be" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> prefetchSize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="af72b267-03da-46b1-b13f-33970e0fd5c6" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> staticallyIncludedDestinations </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="796e2720-b8d5-4be9-8cb7-c7557474f7ac" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> uri </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="58b3f4ef-37c3-4d4e-8da1-9041747f8ceb" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> userName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a84991ad-9fce-40f4-91e1-d986f321b113" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="c2e8d5b5-248f-481c-9583-166553b2c815" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">noSubscriptionRecoveryPolicy-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="noSubscriptionRecoveryPolicy-element"><link-body>&lt;noSubscriptionRecoveryPolicy&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="665cf7b0-f21a-47f9-bc79-a3e2815633cf" ac:name="html" ac:schema-version="1"><plain-text-body>This SubscriptionRecoveryPolicy disable recovery of messages.</plain-text-body></structured-macro></p><p></p>
<p><structured-macro ac:macro-id="bdfaf411-c8bf-4f77-90d8-88e500f72248" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">oldestMessageEvictionStrategy-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="oldestMessageEvictionStrategy-element"><link-body>&lt;oldestMessageEvictionStrategy&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="4ab9a65c-d7fb-46a7-8a7a-0410d08efd01" ac:name="html" ac:schema-version="1"><plain-text-body>An eviction strategy which evicts the oldest message first (which is the
default).</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> evictExpiredMessagesHighWatermark </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1d8a1bab-dc63-47a0-9aac-cf4b0e36d9ea" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the high water mark on which we will eagerly evict expired messages from RAM</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="48f305c7-e9ae-47f6-8514-b738c519551b" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">oldestMessageWithLowestPriorityEvictionStrategy-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="oldestMessageWithLowestPriorityEvictionStrategy-element"><link-body>&lt;oldestMessageWithLowestPriorityEvictionStrategy&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="46b877f4-4dd6-4e74-b5a5-ca75cd120fe4" ac:name="html" ac:schema-version="1"><plain-text-body>An eviction strategy which evicts the oldest message with the lowest priority first.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> evictExpiredMessagesHighWatermark </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="25d8bf60-4231-44f6-9fa3-7b397d893470" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the high water mark on which we will eagerly evict expired messages from RAM</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="81199ae4-1cb6-42a7-bfab-6122b49e5c62" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">oracleJDBCAdapter-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="oracleJDBCAdapter-element"><link-body>&lt;oracleJDBCAdapter&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="f8495c20-ef59-4874-93f2-f5d6bfa91580" ac:name="html" ac:schema-version="1"><plain-text-body>Implements all the default JDBC operations that are used
by the JDBCPersistenceAdapter.
&lt;p/&gt;
Subclassing is encouraged to override the default
implementation of methods to account for differences
in JDBC Driver implementations.
&lt;p/&gt;
The JDBCAdapter inserts and extracts BLOB data using the
getBytes()/setBytes() operations.
&lt;p/&gt;
The databases/JDBC drivers that use this adapter are:
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> batchStatments </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cfa99616-bae8-496d-b148-b4b1248e028f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> statements </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.jdbc.Statements-types"><link-body>org.apache.activemq.store.jdbc.Statements</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d29d33bc-08ca-4d6d-9fb9-6c55a08cf89f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="305df282-1456-46aa-aede-501a440e14bb" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="511f64d4-87f4-4e15-b2d9-d99b93a8a3bb" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">outboundQueueBridge-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="outboundQueueBridge-element"><link-body>&lt;outboundQueueBridge&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="5a9635c0-d17a-44c6-9ce0-84c2ef323737" ac:name="html" ac:schema-version="1"><plain-text-body>Create an Outbound Queue Bridge</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> consumer </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.MessageConsumer</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="890297aa-8f45-469c-9d40-ba4f9fbc35cc" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> consumerConnection </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a010041d-2312-4dd4-8242-992e48de572a" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> consumerQueue </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="javax.jms.Queue-types"><link-body>javax.jms.Queue</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="dff22339-dff1-4113-8f8c-ac2d6e1a7d88" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> doHandleReplyTo </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="469307ad-ada5-4049-83c2-0312f5f70347" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> jmsConnector </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.network.jms.JmsConnector-types"><link-body>org.apache.activemq.network.jms.JmsConnector</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0ead10e6-44cd-4501-a269-5864546e9e5a" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> jmsMessageConvertor </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.network.jms.JmsMesageConvertor-types"><link-body>org.apache.activemq.network.jms.JmsMesageConvertor</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3acb1e87-5376-46d7-8114-8c5a936ee35e" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localQueueName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1d9ec2d8-f0ab-4294-a68b-d09f2fea59cc" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maximumRetries </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="da0d6064-ebf4-42f7-b808-041bb4f2c507" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the maximum number of retries if a send fails before closing the
bridge</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> outboundQueueName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1990f06d-86a0-40b1-aae7-230895b2f589" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> producerConnection </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="83b5f027-3af0-43d1-8b4e-ed6f7a9d5635" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> producerQueue </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="javax.jms.Queue-types"><link-body>javax.jms.Queue</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6b33175a-e254-4774-be01-d8b24064a623" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> selector </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6db24339-20ea-4964-9b5b-ce8184d476b8" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="fef2bf67-4651-4e6c-9f54-a63ea7fbda0b" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">outboundTopicBridge-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="outboundTopicBridge-element"><link-body>&lt;outboundTopicBridge&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="785f7477-c2ac-4ec9-82f2-39634811e20b" ac:name="html" ac:schema-version="1"><plain-text-body>Create an Outbound Topic Bridge</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> consumer </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.MessageConsumer</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="63b0ed36-26df-4c63-a14a-c85dc7fa2777" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> consumerConnection </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="fd10ee12-8ebd-4663-b0dd-bbcf793349a0" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> consumerName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="94761e41-1276-4781-a223-6d0db663e30b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> consumerTopic </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="javax.jms.Topic-types"><link-body>javax.jms.Topic</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6f47dba1-795e-489c-ba4a-a9c358a96c33" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> doHandleReplyTo </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1cadff31-6e98-45f9-a8dd-e0a316ff0c2e" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> jmsConnector </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.network.jms.JmsConnector-types"><link-body>org.apache.activemq.network.jms.JmsConnector</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e7dba967-05c8-45d9-bf39-95e0bde7836d" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> jmsMessageConvertor </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.network.jms.JmsMesageConvertor-types"><link-body>org.apache.activemq.network.jms.JmsMesageConvertor</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e9988c65-42d1-4a3d-8937-8930a0172853" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localTopicName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3595e293-9dcc-4a26-b35a-54bf2d03b01b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maximumRetries </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="71ab7c5a-350b-45ec-8c9b-b5a06c2da3ce" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the maximum number of retries if a send fails before closing the
bridge</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> outboundTopicName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="540d35ec-7044-443c-ae15-7dfa2e75d151" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> producerConnection </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="11a1469f-86aa-4143-b690-b9eb601f1b42" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> producerTopic </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="javax.jms.Topic-types"><link-body>javax.jms.Topic</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8844b369-68dd-4c88-ae13-3e6c72516bbc" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> selector </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6ff3c00a-ffcb-4cd5-9127-c1312dfa513c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="5579ca80-6b12-4165-88bc-3d260d95cde9" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">policyEntry-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="policyEntry-element"><link-body>&lt;policyEntry&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="7007c433-60ea-4776-8f60-48d286b18339" ac:name="html" ac:schema-version="1"><plain-text-body>Represents an entry in a {@link PolicyMap} for assigning policies to a
specific destination or a hierarchical wildcard area of destinations.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> deadLetterStrategy </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.region.policy.DeadLetterStrategy-types"><link-body>org.apache.activemq.broker.region.policy.DeadLetterStrategy</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c0586547-64ab-4a96-8912-d43649b57fc1" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the policy used to determine which dead letter queue destination
should be used</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> destination </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cf36fad1-36ba-42e1-a5f1-42614abae515" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dispatchPolicy </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.region.policy.DispatchPolicy-types"><link-body>org.apache.activemq.broker.region.policy.DispatchPolicy</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e7da6b77-3ba5-47fb-8aa8-126ec5546d23" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> enableAudit </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="fc48085e-0c6a-4d3a-81ce-9c1cf74af14f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maxAuditDepth </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c748ef3d-85c0-4acf-9f0c-92d26121dd66" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maxProducersToAudit </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5fb04af6-139e-4094-a20d-09ec2680c7dd" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maxQueueAuditDepth </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="4b199023-ee87-411c-ada6-e19c238aa210" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> memoryLimit </p></td><td colspan="1" rowspan="1"><p> <em>long</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="52ec0482-57ed-4727-bc2e-a456fe63b460" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> messageEvictionStrategy </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.region.policy.MessageEvictionStrategy-types"><link-body>org.apache.activemq.broker.region.policy.MessageEvictionStrategy</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="35a9caa1-954a-401b-82b3-00b705ddf6d2" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the eviction strategy used to decide which message to evict when the
slow consumer needs to discard messages</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> messageGroupMapFactory </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.region.group.MessageGroupMapFactory-types"><link-body>org.apache.activemq.broker.region.group.MessageGroupMapFactory</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="59f0d95b-38a1-42a1-81f2-b27cd8d908b5" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the factory used to create new instances of {MessageGroupMap} used
to implement the &lt;a
href="http://activemq.apache.org/message-groups.html"&gt;Message Groups&lt;/a&gt;
functionality.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> optimizedDispatch </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b68f5232-13c6-4ee9-9556-d6b12600981b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> pendingDurableSubscriberPolicy </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.region.policy.PendingDurableSubscriberMessageStoragePolicy-types"><link-body>org.apache.activemq.broker.region.policy.PendingDurableSubscriberMessageStoragePolicy</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="4d4d0812-9ec8-403b-8811-6158388bf865" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> pendingMessageLimitStrategy </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.region.policy.PendingMessageLimitStrategy-types"><link-body>org.apache.activemq.broker.region.policy.PendingMessageLimitStrategy</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ae7794df-6a43-44d9-811f-6a26f75f8db8" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> pendingQueuePolicy </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.region.policy.PendingQueueMessageStoragePolicy-types"><link-body>org.apache.activemq.broker.region.policy.PendingQueueMessageStoragePolicy</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e19199cc-e020-48ac-87af-5c7c1aa4f330" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> pendingSubscriberPolicy </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.region.policy.PendingSubscriberMessageStoragePolicy-types"><link-body>org.apache.activemq.broker.region.policy.PendingSubscriberMessageStoragePolicy</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b1a44f56-cd26-469e-880d-d2780e723651" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> producerFlowControl </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f2d4cf08-83de-4153-8ce4-b91ea7854c85" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> queue </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c4df3b24-70ec-49df-a846-9d0dca6bd461" ac:name="html" ac:schema-version="1"><plain-text-body>A helper method to set the destination from a configuration file</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> sendAdvisoryIfNoConsumers </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9d0baeff-3064-4f1e-9b9b-e533ca2da045" ac:name="html" ac:schema-version="1"><plain-text-body>Sends an advisory message if a non-persistent message is sent and there
are no active consumers</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> subscriptionRecoveryPolicy </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.region.policy.SubscriptionRecoveryPolicy-types"><link-body>org.apache.activemq.broker.region.policy.SubscriptionRecoveryPolicy</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1cc020e6-b9e3-436f-8eca-a9ba9625a87a" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> topic </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="88b03e36-6f10-4350-9180-5fd71211fe6b" ac:name="html" ac:schema-version="1"><plain-text-body>A helper method to set the destination from a configuration file</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="38c86f3f-7f87-404a-8de2-6cc642821370" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">policyMap-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="policyMap-element"><link-body>&lt;policyMap&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="a7b88623-b42e-4726-b6a9-de18eb6bc666" ac:name="html" ac:schema-version="1"><plain-text-body>Represents a destination based configuration of policies so that individual
destinations or wildcard hierarchies of destinations can be configured using
different policies.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> defaultEntry </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.region.policy.PolicyEntry-types"><link-body>org.apache.activemq.broker.region.policy.PolicyEntry</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2496bd28-4b05-492a-8c75-8b4b9344e70e" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> entries </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e137a2af-4efd-41f4-8d0b-5856f1b1b7ef" ac:name="html" ac:schema-version="1"><plain-text-body>A helper method to allow the destination map to be populated from a
dependency injection framework such as Spring</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> policyEntries </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cdc6f382-98f8-4555-8e32-10aa512f0eba" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the individual entries on the policy map</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="a081e88b-937b-42df-ad19-456ffa7eb9c7" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">prefetchPolicy-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="prefetchPolicy-element"><link-body>&lt;prefetchPolicy&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="ddb7c15a-e41c-44d6-a1de-1107938cd5cc" ac:name="html" ac:schema-version="1"><plain-text-body>Defines the prefetch message policies for different types of consumers</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> all </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="292ef56e-d259-4cb4-b6be-1848075a47bd" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> durableTopicPrefetch </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e9d3e7a2-79fe-46c0-868a-7d6687cafd01" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> inputStreamPrefetch </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8341bc5d-9548-49ac-ac67-c70e6d39885c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maximumPendingMessageLimit </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="adf9cddf-10ba-435a-a81d-1291aec2067a" ac:name="html" ac:schema-version="1"><plain-text-body>Sets how many messages a broker will keep around, above the prefetch
limit, for non-durable topics before starting to discard older messages.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> optimizeDurableTopicPrefetch </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="915fa0b7-3e9d-4bd7-a2b4-bf08cb2001e6" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> queueBrowserPrefetch </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2224357f-990e-4caf-adf6-aae90a7ac78d" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> queuePrefetch </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f2e56782-127f-4efa-8868-608845a701fc" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> topicPrefetch </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="635e601a-7fa5-42a1-9877-60a6e22dcd7a" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="2177b92d-df42-49d2-9436-9f368976d411" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">prefetchRatePendingMessageLimitStrategy-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="prefetchRatePendingMessageLimitStrategy-element"><link-body>&lt;prefetchRatePendingMessageLimitStrategy&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="2fe29b64-0f9c-4166-b13a-cb5747365266" ac:name="html" ac:schema-version="1"><plain-text-body>This PendingMessageLimitStrategy sets the maximum pending message limit value to be
a multiplier of the prefetch limit of the subscription.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> multiplier </p></td><td colspan="1" rowspan="1"><p> <em>double</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d2ce7ca4-3ad9-4f3e-b015-dc8dac20868d" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="4f82ed0b-e27a-4cc1-866f-f0ae9946efd0" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">proxyConnector-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="proxyConnector-element"><link-body>&lt;proxyConnector&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="7f139556-d1ae-4db0-9932-954b1dd2d727" ac:name="html" ac:schema-version="1"></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> bind </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f1c083fd-551f-4e08-864e-dc96a05da1a5" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> localUri </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bdf340f8-b6ec-4517-b1ba-b5e77ad41843" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> name </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="313b71fe-f724-4c7a-b8f6-2c401cd21468" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> remote </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="267dc4e9-9c9c-469a-897b-ba5d3b67f195" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> server </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.transport.TransportServer</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c357d335-05a8-4786-8a77-107d048d2510" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="370e309b-c400-4124-b5cd-ae296feb4735" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">queryBasedSubscriptionRecoveryPolicy-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="queryBasedSubscriptionRecoveryPolicy-element"><link-body>&lt;queryBasedSubscriptionRecoveryPolicy&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="29798382-f62d-4be9-b376-23fa3e199e9c" ac:name="html" ac:schema-version="1"><plain-text-body>This implementation of {@link SubscriptionRecoveryPolicy} will perform a user
specific query mechanism to load any messages they may have missed.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> query </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.broker.region.policy.MessageQuery</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="458f0e61-b1e2-430f-9f12-dcb8219b71b4" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the query strategy to load initial messages</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="e3fe28ce-c028-48ef-a54e-6e3bf836e94d" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">queue-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="queue-element"><link-body>&lt;queue&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="73fde806-9542-4382-a5f8-22914d408285" ac:name="html" ac:schema-version="1"><plain-text-body>An ActiveMQ Queue</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> compositeDestinations </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="03d6d3a5-bca0-4a07-9ad2-704289dd50a3" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> name </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c4b3eabc-1444-4358-9cc4-cd12c52d0eb0" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> physicalName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ad2a8e5d-6687-4080-ae52-448fb9fb5d75" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> properties </p></td><td colspan="1" rowspan="1"><p> <em>java.util.Properties</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2c9d7117-fa11-4ce2-ba58-d05a6ca2268f" ac:name="html" ac:schema-version="1"><plain-text-body>Get the properties from this instance for storing in JNDI</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="68c308e2-a29e-4e14-bb76-aeeb1592553b" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">redeliveryPolicy-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="redeliveryPolicy-element"><link-body>&lt;redeliveryPolicy&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="4a7bb072-3867-4a13-bbfa-6c15c02bb8b3" ac:name="html" ac:schema-version="1"><plain-text-body>Configuration options used to control how messages are re-delivered when they
are rolled back.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> backOffMultiplier </p></td><td colspan="1" rowspan="1"><p> <em>short</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3aaa31a4-d436-43b1-ab37-098147a25374" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> collisionAvoidancePercent </p></td><td colspan="1" rowspan="1"><p> <em>short</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="34440a2d-20df-47a5-b7f0-d145a779f98c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> initialRedeliveryDelay </p></td><td colspan="1" rowspan="1"><p> <em>long</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="dbaff494-ebd8-4ca9-868a-182be568727e" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maximumRedeliveries </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9448fa8b-9679-4bcc-a0b0-cf012a1fd359" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useCollisionAvoidance </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8cfb1ccc-04b4-4886-b320-5818bc83b710" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useExponentialBackOff </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6f33a8c6-3cf2-41d5-8e6a-b5d68d3ac9b5" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="4bca0b95-74f7-48c9-b9dc-b0282f8b21f5" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">roundRobinDispatchPolicy-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="roundRobinDispatchPolicy-element"><link-body>&lt;roundRobinDispatchPolicy&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="ec48e258-584e-47f3-ab5b-dfc926168bd2" ac:name="html" ac:schema-version="1"><plain-text-body>Simple dispatch policy that sends a message to every subscription that
matches the message.</plain-text-body></structured-macro></p><p></p>
<p><structured-macro ac:macro-id="42f0eac5-a1e7-4735-981d-14a9c04cc3c6" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">sharedDeadLetterStrategy-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="sharedDeadLetterStrategy-element"><link-body>&lt;sharedDeadLetterStrategy&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="674cc786-159f-4518-abdf-fa44a8804480" ac:name="html" ac:schema-version="1"><plain-text-body>A default implementation of {@link DeadLetterStrategy} which uses
a constant destination.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> deadLetterQueue </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="868242ee-d286-4818-8461-2322e96a86d0" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> processExpired </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e23310f4-8e23-4484-a932-99c5aa5937a2" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> processNonPersistent </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="84829cfe-52cf-45b9-a861-ac2bf14514cb" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="8bd415d8-ee6d-48f9-b46f-51115e5b880e" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">simpleAuthenticationPlugin-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="simpleAuthenticationPlugin-element"><link-body>&lt;simpleAuthenticationPlugin&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="9c9c258e-0468-4326-902b-9d12b0fe76d9" ac:name="html" ac:schema-version="1"><plain-text-body>Provides a simple authentication plugin</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> userGroups </p></td><td colspan="1" rowspan="1"><p> <em>java.util.Map</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bc950038-2f59-451a-85d8-f7f242a29742" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the groups a user is in. The key is the user name and the value is a
Set of groups</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> userPasswords </p></td><td colspan="1" rowspan="1"><p> <em>java.util.Map</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="284162c6-8d19-45f3-8ce4-6a0706b990b8" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the map indexed by user name with the value the password</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> users </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b26114c8-d7f6-4f8c-9476-bfc3505f17e4" ac:name="html" ac:schema-version="1"><plain-text-body>Sets individual users for authentication</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="5bc9043c-3a1f-47a4-bc6f-bd9d11f4cdfa" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">simpleAuthorizationMap-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="simpleAuthorizationMap-element"><link-body>&lt;simpleAuthorizationMap&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="a930d6a5-a430-4448-b0dc-a7f417493bc2" ac:name="html" ac:schema-version="1"><plain-text-body>An AuthorizationMap which is configured with individual DestinationMaps for
each operation.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> adminACLs </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.filter.DestinationMap-types"><link-body>org.apache.activemq.filter.DestinationMap</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e37cfb12-2969-4b88-8e74-ac7ff9e74f71" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> readACLs </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.filter.DestinationMap-types"><link-body>org.apache.activemq.filter.DestinationMap</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6e3df292-1dd9-4848-9d51-ee3a9dbefabd" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> tempDestinationAuthorizationEntry </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.security.TempDestinationAuthorizationEntry-types"><link-body>org.apache.activemq.security.TempDestinationAuthorizationEntry</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b06829a3-f4a7-4551-ad34-aa3640a2dd55" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> writeACLs </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.filter.DestinationMap-types"><link-body>org.apache.activemq.filter.DestinationMap</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cb6d4003-53ac-4973-9a38-56197a0e2536" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="664d7a1f-b8cb-424c-ae3f-40a0d5b4bf72" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">simpleDispatchPolicy-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="simpleDispatchPolicy-element"><link-body>&lt;simpleDispatchPolicy&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="f464f427-1cf9-44cd-975b-42761c67e43b" ac:name="html" ac:schema-version="1"><plain-text-body>Simple dispatch policy that sends a message to every subscription that
matches the message.</plain-text-body></structured-macro></p><p></p>
<p><structured-macro ac:macro-id="6cea8a74-38f2-4c92-8067-4fbb23f4dc9c" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">simpleJmsMessageConvertor-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="simpleJmsMessageConvertor-element"><link-body>&lt;simpleJmsMessageConvertor&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="ae3b5217-76b7-435e-b83b-16f90e44ce32" ac:name="html" ac:schema-version="1"><plain-text-body>Converts Message from one JMS to another</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> connection </p></td><td colspan="1" rowspan="1"><p> <em>javax.jms.Connection</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1a38dc93-2140-4d2d-b9b1-dddbc619b677" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="eeb4a1d1-7f3a-45ec-9870-eac0a35ca63c" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">simpleMessageGroupMapFactory-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="simpleMessageGroupMapFactory-element"><link-body>&lt;simpleMessageGroupMapFactory&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="22eb9bfe-e834-45f2-9f02-166cc6b00b25" ac:name="html" ac:schema-version="1"><plain-text-body>A factory to create instances of {@link SimpleMessageGroupMap} when implementing the
&lt;a href="http://activemq.apache.org/message-groups.html"&gt;Message Groups&lt;/a&gt; functionality.</plain-text-body></structured-macro></p><p></p>
<p><structured-macro ac:macro-id="a6d33a37-28e3-4854-9f05-42aeeb7525e5" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">statements-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="statements-element"><link-body>&lt;statements&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="de8074b8-fcd5-494e-ab41-c1a00091afb0" ac:name="html" ac:schema-version="1"></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> addMessageStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="4baa3142-84d6-452a-976d-a86c554b9977" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> binaryDataType </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="64594772-1aa9-42b3-b46a-b3c11b745070" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> containerNameDataType </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b56d5d28-c27c-468f-a688-566bd850c3d5" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> createDurableSubStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="74f74ea1-d7df-42c9-a1e0-8ea1e4b18f4b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> createSchemaStatements </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.String</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b0da1496-bd06-4b7b-b09b-1b1d2160b6a8" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> deleteOldMessagesStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="911db006-db2c-4f12-a7d8-b281c0d951c2" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> deleteSubscriptionStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a0aec0a8-b305-4b55-93af-5760e57ffce7" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> destinationMessageCountStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e1e7a389-7a36-4e96-aed1-0ce32e20883b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dropSchemaStatements </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.String</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="117dde54-ae79-4606-8ee7-0540cea42e96" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> durableSubAcksTableName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1f28854c-f744-4cde-9b69-78d2a84fae42" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> durableSubscriberMessageCountStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3b586dbe-2bf6-4aeb-80b0-216cb18ac372" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> findAllDestinationsStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="02dbdcab-1090-4f44-a629-8652981a0715" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> findAllDurableSubMessagesStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9cd2c3c1-732f-4160-a6d0-83629af01b22" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> findAllDurableSubsStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0fee64d7-0dc1-4e30-b3bd-89311b703aa4" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> findAllMessagesStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="65b59a5f-98ef-4098-acbd-9594e4893185" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> findDurableSubMessagesStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="24a6db31-0754-46f2-949e-8012c46653da" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> findDurableSubStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="64a38a1e-6a97-4578-bfd5-456fa1e60bae" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> findLastSequenceIdInAcksStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b989a626-cc75-4895-b965-7a70454cf073" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> findLastSequenceIdInMsgsStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="852a46b0-51f2-4522-abc4-94ba20b1964e" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> findMessageSequenceIdStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7045d5ea-1cc0-483e-b117-d11c7cbac186" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> findMessageStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="aa2ce438-ef6a-42ee-b901-5e9076ed353d" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> findNextMessagesStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="26f4aaf1-f061-4a6d-b7cd-db8e878a3113" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> lastAckedDurableSubscriberMessageStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="60a43f0b-97d7-44b7-b650-e5aa68e6b098" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> lockCreateStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f0af1fb2-62c0-402b-9b67-985ac830ed6a" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> lockTableName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ba7f2f9b-9e7c-4d9e-a969-9f03eef9c0c9" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> lockUpdateStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f1e7c9f9-8f67-4776-8d1a-5a7ab10ac09c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> longDataType </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="44fe9eca-4ae6-4c03-b30c-31e447d9c601" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> messageTableName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f3de5de5-9a08-405d-aed5-02811a4b0723" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> msgIdDataType </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3b740616-0e8d-4cb7-a7d8-84c39bf3cd1d" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> nextDurableSubscriberMessageStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b0a3c473-adae-4072-ae10-7791806381c6" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> removeAllMessagesStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ebde06b8-9abf-4161-83ae-a939a064e792" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> removeAllSubscriptionsStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="4c3ba1e3-dda8-485b-97e3-f71802382679" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> removeMessageStatment </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1881c24c-09f5-4dc5-8c7b-4cab0753fc17" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> sequenceDataType </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7a09fdb7-9d12-4246-b44d-150c2d3dfcfc" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> stringIdDataType </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="795b7c87-4205-47d3-ab2a-3c6fdab2eaf1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> tablePrefix </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9941d4f6-b8e5-4575-a96b-9e34d0938169" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> updateLastAckOfDurableSubStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ff0e7369-9ae2-4e1b-b58e-0c60b64011bb" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> updateMessageStatement </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ae83eb0f-3fb6-470d-9521-c9cb2e5d0d59" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f8081f7d-7213-47fb-9900-2f5b2a8a072a" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useLockCreateWhereClause </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7bbb16f7-2088-4d9d-aff3-fe336fb4798b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="54667eab-9703-4c27-8bbe-8717e1e55664" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">storeCursor-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="storeCursor-element"><link-body>&lt;storeCursor&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="9e3eb895-0378-4067-9796-c40bd1f41264" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages</plain-text-body></structured-macro></p><p></p>
<p><structured-macro ac:macro-id="d1995fc4-ca50-415c-8027-daa73f430ed6" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">storeDurableSubscriberCursor-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="storeDurableSubscriberCursor-element"><link-body>&lt;storeDurableSubscriberCursor&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="e8a61031-f126-4d6c-828c-a0bd58726b42" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages for a durable</plain-text-body></structured-macro></p><p></p>
<p><structured-macro ac:macro-id="4fd97396-cab2-4ce1-ac10-e5a9192f9b82" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">storeUsage-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="storeUsage-element"><link-body>&lt;storeUsage&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="efb3078d-ddd0-49a0-91b0-f2854400ba3f" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> limit </p></td><td colspan="1" rowspan="1"><p> <em>long</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f22be0ca-b9b3-466d-aeb9-749fbb681520" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the memory limit in bytes. Setting the limit in bytes will set the
usagePortion to 0 since the UsageManager is not going to be portion based
off the parent. When set using XBean, you can use values such as: "20
mb", "1024 kb", or "1 gb"</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> limiter </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.usage.UsageCapacity-types"><link-body>org.apache.activemq.usage.UsageCapacity</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6077ba72-a00f-459a-a7c5-ce7238cf2c31" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> name </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7a4762cf-59f6-403e-9b0e-75802c481606" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> parent </p></td><td colspan="1" rowspan="1"><p> <em>T</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d01a5d43-a76f-4379-a2c3-fa7fbf6efddb" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> percentUsage </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cd2e24be-5c17-432c-a90f-250df2c51db4" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> percentUsageMinDelta </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="27133a56-2806-4ae9-8e40-0e7a24316695" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the minimum number of percentage points the usage has to change
before a UsageListener event is fired by the manager.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> pollingTime </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b23e1490-3a88-4421-8c5e-2ae6aace9853" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> store </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.PersistenceAdapter-types"><link-body>org.apache.activemq.store.PersistenceAdapter</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="13791e6e-5b8d-4f69-a1a5-2a7bcbcfb7a1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> usagePortion </p></td><td colspan="1" rowspan="1"><p> <em>float</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3ffea929-266d-466b-b4c4-42ad43baf8bc" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="b3ee63fa-2283-4dec-86ff-db7c67032e9e" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">streamJDBCAdapter-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="streamJDBCAdapter-element"><link-body>&lt;streamJDBCAdapter&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="0fc4551e-be84-41ab-9fb8-e5885e479d37" ac:name="html" ac:schema-version="1"><plain-text-body>This JDBCAdapter inserts and extracts BLOB data using the
setBinaryStream()/getBinaryStream() operations.
The databases/JDBC drivers that use this adapter are:
&lt;ul&gt;
&lt;li&gt;Axion&lt;/li&gt;
&lt;/ul&gt;</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> batchStatments </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="38f016df-6531-4fa6-94f6-60cbec9a397d" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> statements </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.jdbc.Statements-types"><link-body>org.apache.activemq.store.jdbc.Statements</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="595301ec-8f1e-47b8-a973-2361e6f462a1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="125b67f0-2d3c-4470-9cf9-1397d4edcae6" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="44c1bb61-9a17-4752-947d-a3c8c7e83c24" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">strictOrderDispatchPolicy-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="strictOrderDispatchPolicy-element"><link-body>&lt;strictOrderDispatchPolicy&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="fca34ab1-8684-4e6a-a019-f8da2d8551d1" ac:name="html" ac:schema-version="1"><plain-text-body>Dispatch policy that causes every subscription to see messages in the same
order.</plain-text-body></structured-macro></p><p></p>
<p><structured-macro ac:macro-id="896b9fec-2dd6-44a6-a966-08744bac43d1" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">systemUsage-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="systemUsage-element"><link-body>&lt;systemUsage&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="39793405-c41b-4ea0-ae40-84e43d84c1d3" ac:name="html" ac:schema-version="1"><plain-text-body>Holder for Usage instances for memory, store and temp files Main use case is
manage memory usage.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> adapter </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.store.PersistenceAdapter-types"><link-body>org.apache.activemq.store.PersistenceAdapter</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1062ff9c-e539-4cca-951e-cea8fe578117" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> memoryUsage </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.usage.MemoryUsage-types"><link-body>org.apache.activemq.usage.MemoryUsage</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ba6eac46-4fff-4d56-b081-cefe632e5921" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> name </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2a027b5e-b7f8-42bd-92e6-4222d6a4187a" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> parent </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.usage.SystemUsage-types"><link-body>org.apache.activemq.usage.SystemUsage</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ee05e446-78bf-41f4-a73d-15ef4e4f68b1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> sendFailIfNoSpace </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cc641527-d8d0-48c4-be19-9cd5439d4df0" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether or not a send() should fail if there is no space free. The
default value is false which means to block the send() method until space
becomes available</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> sendFailIfNoSpaceExplicitySet </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e765892d-8471-4eb8-9cff-d8edf74ec3e3" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> storeUsage </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.usage.StoreUsage-types"><link-body>org.apache.activemq.usage.StoreUsage</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="43e0a0d1-98b5-4a05-89c6-96e69214898e" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> tempStore </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.kaha.Store</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e8c40cf7-a29c-4719-baff-d62d33e0eba1" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> tempUsage </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.usage.TempUsage-types"><link-body>org.apache.activemq.usage.TempUsage</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c9bc0559-da80-4a48-a757-3816979d6823" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="6cc1fa7c-bc6f-4f69-a9f5-399b1b095acc" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">tempDestinationAuthorizationEntry-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="tempDestinationAuthorizationEntry-element"><link-body>&lt;tempDestinationAuthorizationEntry&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="814c44f3-1a08-4b6b-b4b9-666c28209ef8" ac:name="html" ac:schema-version="1"><plain-text-body>Represents an entry in a {@link DefaultAuthorizationMap} for assigning
different operations (read, write, admin) of user roles to a temporary
destination</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> admin </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9e3971e9-64cc-469d-9457-05bcf876a681" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> adminACLs </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ddf37aa8-fbb3-4b01-82c3-107fd17475fb" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> destination </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="afe49a2a-8580-4d6f-9d4d-d359abafa784" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> groupClass </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="4f4be224-2455-4471-9a89-c54a3a2c2b26" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> queue </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="02c84c6d-191a-4367-879f-0e9ade5da40b" ac:name="html" ac:schema-version="1"><plain-text-body>A helper method to set the destination from a configuration file</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> read </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a2c79006-dbb0-4070-b502-a53ac7e6a613" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> readACLs </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a5adedf8-dcbf-42b0-9d64-e51470d7f02e" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> topic </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="18ace2ee-0ba0-4eae-b7ab-d0e1ebdfdeca" ac:name="html" ac:schema-version="1"><plain-text-body>A helper method to set the destination from a configuration file</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> write </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="beaa70cf-9fd8-4822-82b8-970923e5e894" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> writeACLs </p></td><td colspan="1" rowspan="1"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="270f711b-59a2-40f3-ad52-82084e994596" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="4e5d2000-b19e-4a0d-b85b-d59efa6d0e84" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">tempUsage-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="tempUsage-element"><link-body>&lt;tempUsage&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="5378f79e-17d2-4c59-ad74-e723bcbba18d" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> limit </p></td><td colspan="1" rowspan="1"><p> <em>long</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b68b425a-3273-4ffe-b473-696d59eaac7f" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the memory limit in bytes. Setting the limit in bytes will set the
usagePortion to 0 since the UsageManager is not going to be portion based
off the parent. When set using XBean, you can use values such as: "20
mb", "1024 kb", or "1 gb"</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> limiter </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.usage.UsageCapacity-types"><link-body>org.apache.activemq.usage.UsageCapacity</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6db7be9a-ac1f-4f90-bb58-db103e7d9302" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> name </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="452c3961-6927-4a88-9a1a-f85663e390b7" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> parent </p></td><td colspan="1" rowspan="1"><p> <em>T</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0c2f350b-84dc-4eae-bd60-7ab07c2873b2" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> percentUsage </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a7a9e3a7-8ac7-4a98-af35-8911bdb75f2a" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> percentUsageMinDelta </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f6f9b54f-d169-4511-bb6e-d283ba18ec6e" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the minimum number of percentage points the usage has to change
before a UsageListener event is fired by the manager.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> pollingTime </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0950e191-9c82-489d-87a7-554f7c351e9f" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> store </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.kaha.Store</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ec58b9d3-031f-4cdb-aacc-6da2d5afe2cf" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> usagePortion </p></td><td colspan="1" rowspan="1"><p> <em>float</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="be4102ba-884f-4f64-b641-ec46732d20f9" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="b56e827d-8e7d-4a9e-bda9-3334221d4161" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">timeStampingBrokerPlugin-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="timeStampingBrokerPlugin-element"><link-body>&lt;timeStampingBrokerPlugin&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="85e896b7-c26c-468a-8c7c-0e9ecc628b57" ac:name="html" ac:schema-version="1"><plain-text-body>A Broker interceptor which updates a JMS Client's timestamp on the message
with a broker timestamp. Useful when the clocks on client machines are known
to not be correct and you can only trust the time set on the broker machines.
Enabling this plugin will break JMS compliance since the timestamp that the
producer sees on the messages after as send() will be different from the
timestamp the consumer will observe when he receives the message. This plugin
is not enabled in the default ActiveMQ configuration.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> adminConnectionContext </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.broker.ConnectionContext</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="994230f5-39ed-4fee-a614-390509bca380" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> next </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.Broker-types"><link-body>org.apache.activemq.broker.Broker</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="fb6287b2-9021-42ef-b300-3fff854a5d27" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="0585167b-1f25-47d8-96ba-4ced6a2c6a46" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">timedSubscriptionRecoveryPolicy-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="timedSubscriptionRecoveryPolicy-element"><link-body>&lt;timedSubscriptionRecoveryPolicy&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="a833de09-5337-4d76-8273-76922f232889" ac:name="html" ac:schema-version="1"><plain-text-body>This implementation of {@link SubscriptionRecoveryPolicy} will keep a timed
buffer of messages around in memory and use that to recover new
subscriptions.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> recoverDuration </p></td><td colspan="1" rowspan="1"><p> <em>long</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="154a19bf-1adf-44f9-9f15-59875b3830c0" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="d72c82f7-bd09-4c7f-af4b-2136dd58d3d5" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">topic-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="topic-element"><link-body>&lt;topic&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="06bc1040-b6b2-46b1-8add-f1294d452d57" ac:name="html" ac:schema-version="1"><plain-text-body>An ActiveMQ Topic</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> compositeDestinations </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.command.ActiveMQDestination-types"><link-body>org.apache.activemq.command.ActiveMQDestination</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d3e640f0-6fc6-4bc5-80cd-0fa1ebaff162" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> name </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d816d7ad-fba6-47f3-a60b-026096b97053" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> physicalName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d4c79bdc-41c6-4f0a-9073-d6283a99e5bd" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> properties </p></td><td colspan="1" rowspan="1"><p> <em>java.util.Properties</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f13d63b2-83e1-49f4-a647-c78dbd979aa4" ac:name="html" ac:schema-version="1"><plain-text-body>Get the properties from this instance for storing in JNDI</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="02e3645f-aedc-4453-8d45-5262a3f05039" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">transportConnector-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="transportConnector-element"><link-body>&lt;transportConnector&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="25c25193-ce83-4e50-8388-ca0c818bd86d" ac:name="html" ac:schema-version="1"></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> broker </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.Broker-types"><link-body>org.apache.activemq.broker.Broker</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a55822ac-8769-45ad-8c56-6833d226ea4b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> brokerInfo </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.command.BrokerInfo</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5cd12941-eaf9-4cd2-8924-37daf88a75ed" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> brokerName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d530d382-1737-4c9d-ad4a-ca3603c90cce" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> connectUri </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f5b0ae24-fdbc-4353-af63-efea9ad4d574" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> disableAsyncDispatch </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="65f15b80-7d0b-44c1-a7be-78c899206466" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> discoveryAgent </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.transport.discovery.DiscoveryAgent</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0b4efcde-a912-4f01-8b71-2805027635c4" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> discoveryUri </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c9402e3a-3f4f-48ca-81d0-13565b8fd838" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> enableStatusMonitor </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="20bf8a74-3645-41af-82df-6cc472c026d8" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> messageAuthorizationPolicy </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.security.MessageAuthorizationPolicy</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="548ec0a5-5af4-47ad-a0bc-040cb5d5a57a" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the policy used to decide if the current connection is authorized to
consume a given message</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> name </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="17d0eb1e-fd1b-481e-b43a-4a5595633349" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> server </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.transport.TransportServer</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="4eeaffd5-db41-4cb2-89bf-4833b5034a0b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="eccc7192-62a8-412e-88aa-ae64c4762f42" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> uri </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5069075a-e4f1-42c3-8e2d-2cb5234e4419" ac:name="html" ac:schema-version="1"><plain-text-body>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</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="3203c513-56db-402c-aab1-8eec7b262639" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">udpTraceBrokerPlugin-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="udpTraceBrokerPlugin-element"><link-body>&lt;udpTraceBrokerPlugin&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="4c99d088-b291-4001-a857-3c3f77e0c3d4" ac:name="html" ac:schema-version="1"><plain-text-body>A Broker interceptor which allows you to trace all operations to a UDP
socket.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> address </p></td><td colspan="1" rowspan="1"><p> <em>java.net.SocketAddress</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6ad7f822-afb5-40fe-91bb-2106af970b87" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> adminConnectionContext </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.broker.ConnectionContext</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7fabfb1f-c718-42c4-b79e-62f775aca1fd" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> broadcast </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b7f4e4c9-984e-4c7e-b77b-0d183c04c1f8" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> destination </p></td><td colspan="1" rowspan="1"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8e255d6f-78ef-46ec-bc48-1e141edc16b6" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> maxTraceDatagramSize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="538cc25c-3e18-4a52-8fae-fb5775251b11" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> next </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.broker.Broker-types"><link-body>org.apache.activemq.broker.Broker</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3614b6a8-9b22-4f2a-93a4-dfccad7121c6" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> wireFormat </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.wireformat.WireFormat</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0b7e7e11-ae11-4a61-8e61-210a3f7e4349" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> wireFormatFactory </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.wireformat.WireFormatFactory</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="30588cb9-7f8b-4fe8-9569-2f7bf70da50e" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="efbb4bde-eb88-4f77-b47b-2da93d1a2a74" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">usageCapacity-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="usageCapacity-element"><link-body>&lt;usageCapacity&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="45c59277-b18a-42c8-aa06-945113915afc" ac:name="html" ac:schema-version="1"><plain-text-body>Identify if a limit has been reached</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> limit </p></td><td colspan="1" rowspan="1"><p> <em>long</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6a15ed5d-3d74-42c0-aeaf-6023b4742b32" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="265d708b-2525-49e4-8100-6013a9eea192" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">virtualDestinationInterceptor-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="virtualDestinationInterceptor-element"><link-body>&lt;virtualDestinationInterceptor&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="6565fcfb-e4a4-4c63-ba2c-51b8a3083000" ac:name="html" ac:schema-version="1"><plain-text-body>Implements &lt;a
href="http://activemq.apache.org/virtual-destinations.html"&gt;Virtual Topics&lt;/a&gt;.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> virtualDestinations </p></td><td colspan="1" rowspan="1"><p> (<em><link ac:anchor="org.apache.activemq.broker.region.virtual.VirtualDestination-types"><link-body>org.apache.activemq.broker.region.virtual.VirtualDestination</link-body></link></em>)* </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="73297395-ee0d-47e3-bc03-3c68f810418c" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="3b7b539a-d258-406e-9dff-644dbfcde1ca" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">virtualTopic-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="virtualTopic-element"><link-body>&lt;virtualTopic&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="615d77d9-cf5c-4ab2-98c2-a61927867d2e" ac:name="html" ac:schema-version="1"><plain-text-body>Creates &lt;a href="http://activemq.org/site/virtual-destinations.html"&gt;Virtual
Topics&lt;/a&gt; using a prefix and postfix. The virtual destination creates a
wildcard that is then used to look up all active queue subscriptions which
match.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> name </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="56171cc7-3448-420e-9f41-82275c8bddf5" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> postfix </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ca6c4bc2-ba72-49fa-b452-69d2f2f902e9" ac:name="html" ac:schema-version="1"><plain-text-body>Sets any postix used to identify the queue consumers</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> prefix </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b66d7b3f-9506-43dd-8942-8e48dfde6bb7" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the prefix wildcard used to identify the queue consumers for a given
topic</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
<p><structured-macro ac:macro-id="37b5c0e4-e22d-48fe-9b54-0a4c09dae150" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">vmCursor-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="vmCursor-element"><link-body>&lt;vmCursor&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="171d2300-a089-40ba-a1eb-32375b2c4ac1" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages held</plain-text-body></structured-macro></p><p></p>
<p><structured-macro ac:macro-id="812b8003-8f5d-49ff-9159-576bb627cbb2" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">vmDurableCursor-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="vmDurableCursor-element"><link-body>&lt;vmDurableCursor&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="a579d1e6-7751-4e82-9d9d-a0a27bdeb8af" ac:name="html" ac:schema-version="1"><plain-text-body>Pending</plain-text-body></structured-macro></p><p></p>
<p><structured-macro ac:macro-id="4c3530af-f4a8-4da2-82f1-4bcc7744d387" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">vmQueueCursor-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="vmQueueCursor-element"><link-body>&lt;vmQueueCursor&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="c94b7c31-8b18-47b9-b9f1-1cffd5ee6a25" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages</plain-text-body></structured-macro></p><p></p>
<p><structured-macro ac:macro-id="f8de642e-e409-4cf1-938d-a191bd67b90c" ac:name="anchor" ac:schema-version="1"><parameter ac:name="">xaConnectionFactory-element</parameter></structured-macro></p>
<h3>The <em><link ac:anchor="xaConnectionFactory-element"><link-body>&lt;xaConnectionFactory&gt;</link-body></link></em> Element</h3>
<p> </p><p><structured-macro ac:macro-id="c26fe2c5-88a7-4b22-9db3-96ba12f7877e" ac:name="html" ac:schema-version="1"><plain-text-body>A &lt;a href="http://www.springframework.org/"&gt;Spring&lt;/a&gt; enhanced XA connection
factory which will automatically use the Spring bean name as the clientIDPrefix property
so that connections created have client IDs related to your Spring.xml file for
easier comprehension from &lt;a href="http://activemq.apache.org/jmx.html"&gt;JMX&lt;/a&gt;.</plain-text-body></structured-macro></p><p></p>
<h4>Properties</h4>
<table><tbody><tr><th colspan="1" rowspan="1"><p> Property Name </p></th><th colspan="1" rowspan="1"><p> Type </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1"><p> alwaysSessionAsync </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f8ffd6e4-65ed-4366-bdc7-563359ead2d9" ac:name="html" ac:schema-version="1"><plain-text-body>If this flag is set then a separate thread is not used for dispatching
messages for each Session in the Connection. However, a separate thread
is always used if there is more than one session, or the session isn't in
auto acknowledge or duplicates ok mode</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> alwaysSyncSend </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="98483dd0-a6cd-4597-9fec-72189ab272eb" ac:name="html" ac:schema-version="1"><plain-text-body>Set true if always require messages to be sync sent</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> beanName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="153ad27f-c6df-4ee7-8faf-48e286eabcfc" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> blobTransferPolicy </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.blob.BlobTransferPolicy</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="882a6c50-90aa-44b0-be64-21504668ebd8" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the policy used to describe how out-of-band BLOBs (Binary Large
OBjects) are transferred from producers to brokers to consumers</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> brokerURL </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="012d3e4c-dc25-4dbd-9208-48b73ddf77ad" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the &lt;a
href="http://activemq.apache.org/configuring-transports.html"&gt;connection
URL&lt;/a&gt; used to connect to the ActiveMQ broker.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> clientID </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="38fa34f7-9e98-41a3-91af-6fb20e042fb8" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the JMS clientID to use for the created connection. Note that this
can only be used by one connection at once so generally its a better idea
to set the clientID on a Connection</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> clientIDPrefix </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="abd28a5f-2620-4fd5-961a-95df83f4da55" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the prefix used by autogenerated JMS Client ID values which are used
if the JMS client does not explicitly specify on.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> clientIdGenerator </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.util.IdGenerator</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e3bc5651-a6f0-4405-8215-8cc995d23113" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> closeTimeout </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="df6c5d61-e0f2-42a9-8106-574b7d739d08" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the timeout before a close is considered complete. Normally a
close() on a connection waits for confirmation from the broker; this
allows that operation to timeout to save the client hanging if there is
no broker</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> copyMessageOnSend </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f00d30a8-5299-4af7-aa09-660a2c285e95" ac:name="html" ac:schema-version="1"><plain-text-body>Should a JMS message be copied to a new JMS Message object as part of the
send() method in JMS. This is enabled by default to be compliant with the
JMS specification. You can disable it if you do not mutate JMS messages
after they are sent for a performance boost</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> disableTimeStampsByDefault </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="404506fd-93fa-49fc-b768-b8e3dde850a5" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether or not timestamps on messages should be disabled or not. If
you disable them it adds a small performance boost.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> dispatchAsync </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6abce808-854d-4c9b-ba9f-49225480ea6d" ac:name="html" ac:schema-version="1"><plain-text-body>Enables or disables the default setting of whether or not consumers have
their messages &lt;a
href="http://activemq.apache.org/consumer-dispatch-async.html"&gt;dispatched
synchronously or asynchronously by the broker&lt;/a&gt;. For non-durable
topics for example we typically dispatch synchronously by default to
minimize context switches which boost performance. However sometimes its
better to go slower to ensure that a single blocked consumer socket does
not block delivery to other consumers.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> exclusiveConsumer </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3463f444-b674-4b96-b74a-0d631e6d2dc6" ac:name="html" ac:schema-version="1"><plain-text-body>Enables or disables whether or not queue consumers should be exclusive or
not for example to preserve ordering when not using &lt;a
href="http://activemq.apache.org/message-groups.html"&gt;Message Groups&lt;/a&gt;</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> nestedMapAndListEnabled </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="234fa9aa-27df-4273-9c63-7cd327c9d1fd" ac:name="html" ac:schema-version="1"><plain-text-body>Enables/disables whether or not Message properties and MapMessage entries
support &lt;a
href="http://activemq.apache.org/structured-message-properties-and-mapmessages.html"&gt;Nested
Structures&lt;/a&gt; of Map and List objects</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> objectMessageSerializationDefered </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c7bfe87e-8613-4ded-965d-f541c0f20eeb" ac:name="html" ac:schema-version="1"><plain-text-body>When an object is set on an ObjectMessage, the JMS spec requires the
object to be serialized by that set method. Enabling this flag causes the
object to not get serialized. The object may subsequently get serialized
if the message needs to be sent over a socket or stored to disk.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> optimizeAcknowledge </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1142f685-0fb7-4610-80e1-21326cfe7cfc" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> optimizedMessageDispatch </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d7805d6d-65de-4f5a-ba4c-57907d0abbc0" ac:name="html" ac:schema-version="1"><plain-text-body>If this flag is set then an larger prefetch limit is used - only
applicable for durable topic subscribers.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> password </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2acc2fb4-7456-42d0-a897-56e3e903e0eb" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the JMS password used for connections created from this factory</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> prefetchPolicy </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.ActiveMQPrefetchPolicy-types"><link-body>org.apache.activemq.ActiveMQPrefetchPolicy</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9cf304d8-9a62-44f3-9285-a05dbe7e9b87" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the &lt;a
href="http://activemq.apache.org/what-is-the-prefetch-limit-for.html"&gt;prefetch
policy&lt;/a&gt; for consumers created by this connection.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> producerWindowSize </p></td><td colspan="1" rowspan="1"><p> <em>int</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cb8936c1-e551-46ba-b07e-20880f620cab" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> properties </p></td><td colspan="1" rowspan="1"><p> <em>java.util.Properties</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="273796a2-7b27-42cd-8891-77da0d2062ea" ac:name="html" ac:schema-version="1"><plain-text-body>Get the properties from this instance for storing in JNDI</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> redeliveryPolicy </p></td><td colspan="1" rowspan="1"><p> <em><link ac:anchor="org.apache.activemq.RedeliveryPolicy-types"><link-body>org.apache.activemq.RedeliveryPolicy</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2e058987-e504-4256-b854-1de0f6f56eeb" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the global redelivery policy to be used when a message is delivered
but the session is rolled back</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> statsEnabled </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="329ffe14-a77a-434c-8ed3-b85f1e47e9a5" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> transformer </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.MessageTransformer</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="491df12d-fe57-411d-bf94-bc4e53dad3e2" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the transformer used to transform messages before they are sent on
to the JMS bus or when they are received from the bus but before they are
delivered to the JMS client</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> transportListener </p></td><td colspan="1" rowspan="1"><p> <em>org.apache.activemq.transport.TransportListener</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7c2c088c-b1c6-4f4d-ad31-ce6c9eec7a5b" ac:name="html" ac:schema-version="1"><plain-text-body>Allows a listener to be configured on the ConnectionFactory so that when this factory is used
with frameworks which don't expose the Connection such as Spring JmsTemplate, you can still register
a transport listener.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useAsyncSend </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="735cf3a3-c726-44e7-82e1-0f79a5fdada1" ac:name="html" ac:schema-version="1"><plain-text-body>Forces the use of &lt;a
href="http://activemq.apache.org/async-sends.html"&gt;Async Sends&lt;/a&gt; which
adds a massive performance boost; but means that the send() method will
return immediately whether the message has been sent or not which could
lead to message loss.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useBeanNameAsClientIdPrefix </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="883f609e-98e7-4334-9e8d-97561b3cd95b" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useCompression </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cda1c261-f0de-4096-94d4-73807aa1c948" ac:name="html" ac:schema-version="1"><plain-text-body>Enables the use of compression of the message bodies</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> useRetroactiveConsumer </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3a7041d5-6bc4-476b-9022-17b5aff2aef6" ac:name="html" ac:schema-version="1"><plain-text-body>Sets whether or not retroactive consumers are enabled. Retroactive
consumers allow non-durable topic subscribers to receive old messages
that were published before the non-durable subscriber started.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> userName </p></td><td colspan="1" rowspan="1"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2fe9cfce-1cbb-429d-baeb-1e98a309d2ec" ac:name="html" ac:schema-version="1"><plain-text-body>Sets the JMS userName used by connections created by this factory</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> warnAboutUnstartedConnectionTimeout </p></td><td colspan="1" rowspan="1"><p> <em>long</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7f0b1a40-dbf9-4544-aef6-8adc9ddc145b" ac:name="html" ac:schema-version="1"><plain-text-body>Enables the timeout from a connection creation to when a warning is
generated if the connection is not properly started via
{@link Connection#start()} and a message is received by a consumer. It is
a very common gotcha to forget to &lt;a
href="http://activemq.apache.org/i-am-not-receiving-any-messages-what-is-wrong.html"&gt;start
the connection&lt;/a&gt; so this option makes the default case to create a
warning if the user forgets. To disable the warning just set the value to &lt;
0 (say -1).</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> watchTopicAdvisories </p></td><td colspan="1" rowspan="1"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ae523081-fab2-4796-b895-712eefb9ad03" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr></tbody></table>
<h3>Element Index</h3>
<table><tbody><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="amqPersistenceAdapter-element"><link-body>&lt;amqPersistenceAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b3eed2d4-fc02-4835-b5db-09dcd12f7e9a" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="amqPersistenceAdapterFactory-element"><link-body>&lt;amqPersistenceAdapterFactory&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="dd5e9d3c-2de6-4d90-bbe1-449270ce5049" ac:name="html" ac:schema-version="1"><plain-text-body>An implementation of {@link PersistenceAdapterFactory}</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="authenticationUser-element"><link-body>&lt;authenticationUser&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="74b4363a-82d5-4bf3-aac5-f75a98745a06" ac:name="html" ac:schema-version="1"><plain-text-body>A helper object used to configure simple authentiaction plugin</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="authorizationEntry-element"><link-body>&lt;authorizationEntry&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ea138c39-2e75-4e41-8a3f-34daa7359b02" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="authorizationMap-element"><link-body>&lt;authorizationMap&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e6025ef3-f625-407f-b7c7-5c714ee7884b" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="authorizationPlugin-element"><link-body>&lt;authorizationPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="09ca51c2-ab4b-4dda-89c6-03bc25019cfa" ac:name="html" ac:schema-version="1"><plain-text-body>An authorization plugin where each operation on a destination is checked
against an authorizationMap</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="axionJDBCAdapter-element"><link-body>&lt;axionJDBCAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f5b8240b-aa63-4104-9240-f92306b6edb0" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="blobJDBCAdapter-element"><link-body>&lt;blobJDBCAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6f20a745-230c-4aa7-a2bf-123ec4d479bb" ac:name="html" ac:schema-version="1"><plain-text-body>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:
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="broker-element"><link-body>&lt;broker&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cb992afe-921b-443d-9493-95d1d196005d" ac:name="html" ac:schema-version="1"><plain-text-body>An ActiveMQ Message Broker. It consists of a number of transport
connectors, network connectors and a bunch of properties which can be used to
configure the broker as its lazily created.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="bytesJDBCAdapter-element"><link-body>&lt;bytesJDBCAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2c5c360a-315d-43b1-90d9-317a0e7ecee1" ac:name="html" ac:schema-version="1"><plain-text-body>This JDBCAdapter inserts and extracts BLOB data using the
setBytes()/getBytes() operations. The databases/JDBC drivers that use this
adapter are:</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="commandAgent-element"><link-body>&lt;commandAgent&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="fadf9fdf-dc9e-4d2e-a2a7-fbe091dd2b80" ac:name="html" ac:schema-version="1"><plain-text-body>An agent which listens to commands on a JMS destination</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="compositeDemandForwardingBridge-element"><link-body>&lt;compositeDemandForwardingBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3a26ba60-4f2f-4c4c-a366-f7fa1d930960" ac:name="html" ac:schema-version="1"><plain-text-body>A demand forwarding bridge which works with multicast style transports where
a single Transport could be communicating with multiple remote brokers</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="compositeQueue-element"><link-body>&lt;compositeQueue&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="eb0b762f-0c8d-45de-ad49-6f0b194e36e8" ac:name="html" ac:schema-version="1"><plain-text-body>Represents a virtual queue which forwards to a number of other destinations.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="compositeTopic-element"><link-body>&lt;compositeTopic&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="166490de-96fc-44ca-81b9-19e11f808d43" ac:name="html" ac:schema-version="1"><plain-text-body>Represents a virtual topic which forwards to a number of other destinations.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="connectionDotFilePlugin-element"><link-body>&lt;connectionDotFilePlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3ab3be69-3916-4f3a-96f1-b97e94b9217d" ac:name="html" ac:schema-version="1"><plain-text-body>A &lt;a href="http://www.graphviz.org/"&gt;DOT&lt;/a&gt; file creator plugin which
creates a DOT file showing the current connections</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="connectionFactory-element"><link-body>&lt;connectionFactory&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6e8b4d4d-3b88-4292-9ac7-b4bd85433e66" ac:name="html" ac:schema-version="1"><plain-text-body>A &lt;a href="http://www.springframework.org/"&gt;Spring&lt;/a&gt; enhanced connection
factory which will automatically use the Spring bean name as the clientIDPrefix property
so that connections created have client IDs related to your Spring.xml file for
easier comprehension from &lt;a href="http://activemq.apache.org/jmx.html"&gt;JMX&lt;/a&gt;.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="constantPendingMessageLimitStrategy-element"><link-body>&lt;constantPendingMessageLimitStrategy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e37f74bd-4fdd-48f0-8c81-e71f299ac2fd" ac:name="html" ac:schema-version="1"><plain-text-body>This PendingMessageLimitStrategy is configured to a constant value for all subscriptions.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="db2JDBCAdapter-element"><link-body>&lt;db2JDBCAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c0fe0f6b-131f-4b8d-be7c-ed46814f470d" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="defaultJDBCAdapter-element"><link-body>&lt;defaultJDBCAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b9ee9992-57b5-4226-8390-97ff164e0442" ac:name="html" ac:schema-version="1"><plain-text-body>Implements all the default JDBC operations that are used by the
JDBCPersistenceAdapter. &lt;p/&gt; sub-classing is encouraged to override the
default implementation of methods to account for differences in JDBC Driver
implementations. &lt;p/&gt; The JDBCAdapter inserts and extracts BLOB data using
the getBytes()/setBytes() operations. &lt;p/&gt; The databases/JDBC drivers that
use this adapter are:
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="defaultUsageCapacity-element"><link-body>&lt;defaultUsageCapacity&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7b465d0e-0ae2-4947-a464-85c064478741" ac:name="html" ac:schema-version="1"><plain-text-body>Identify if a limit has been reached</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="demandForwardingBridge-element"><link-body>&lt;demandForwardingBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="167bf910-1ce6-4d6c-a2d7-e7dfd7484191" ac:name="html" ac:schema-version="1"><plain-text-body>Forwards messages from the local broker to the remote broker based on demand.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="destinationDotFilePlugin-element"><link-body>&lt;destinationDotFilePlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2f9ddd41-746b-45b8-96d0-4e9f2e997f61" ac:name="html" ac:schema-version="1"><plain-text-body>A &lt;a href="http://www.graphviz.org/"&gt;DOT&lt;/a&gt;
file creator plugin which creates a DOT file showing the current topic &amp; queue hierarchies.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="destinationEntry-element"><link-body>&lt;destinationEntry&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="689c4505-72d3-4e1c-831d-02773d885aec" ac:name="html" ac:schema-version="1"><plain-text-body>A default entry in a DestinationMap which holds a single value.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="fileCursor-element"><link-body>&lt;fileCursor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8580b803-7bb3-4cbc-8b22-5a1281d8a004" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="fileDurableSubscriberCursor-element"><link-body>&lt;fileDurableSubscriberCursor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="00371a7d-99be-437c-be61-c431d1a01b60" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages for durable subscribers</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="fileQueueCursor-element"><link-body>&lt;fileQueueCursor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="4d128d21-2d33-4d37-9345-11d9a697f987" ac:name="html" ac:schema-version="1"><plain-text-body>Pending</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="filteredDestination-element"><link-body>&lt;filteredDestination&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bb02666c-6ace-4252-b23b-deecae59e744" ac:name="html" ac:schema-version="1"><plain-text-body>Represents a destination which is filtered using some predicate such as a selector
so that messages are only dispatched to the destination if they match the filter.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="fixedCountSubscriptionRecoveryPolicy-element"><link-body>&lt;fixedCountSubscriptionRecoveryPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a15e5380-d486-4039-84c1-86d2e28ae1a2" ac:name="html" ac:schema-version="1"><plain-text-body>This implementation of {@link SubscriptionRecoveryPolicy} will keep a fixed
count of last messages.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="fixedSizedSubscriptionRecoveryPolicy-element"><link-body>&lt;fixedSizedSubscriptionRecoveryPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f725b292-69b2-4920-98b0-5be72bd5a35a" ac:name="html" ac:schema-version="1"><plain-text-body>This implementation of {@link SubscriptionRecoveryPolicy} will keep a fixed
amount of memory available in RAM for message history which is evicted in
time order.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="forwardingBridge-element"><link-body>&lt;forwardingBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8832ead5-e420-452d-8480-c2c8addce3a0" ac:name="html" ac:schema-version="1"><plain-text-body>Forwards all messages from the local broker to the remote broker.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="imageBasedJDBCAdaptor-element"><link-body>&lt;imageBasedJDBCAdaptor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="1dd59dff-8ac3-4104-8202-cd86956dad5e" ac:name="html" ac:schema-version="1"><plain-text-body>Provides JDBCAdapter since that uses
IMAGE datatype to hold binary data.
The databases/JDBC drivers that use this adapter are:
&lt;ul&gt;
&lt;li&gt;Sybase&lt;/li&gt;
&lt;li&gt;MS SQL&lt;/li&gt;
&lt;/ul&gt;</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="inboundQueueBridge-element"><link-body>&lt;inboundQueueBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="436480cc-9be7-4727-989a-b4db790f99d3" ac:name="html" ac:schema-version="1"><plain-text-body>Create an Inbound Queue Bridge</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="inboundTopicBridge-element"><link-body>&lt;inboundTopicBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d732e8c5-402d-4a33-8ab0-d76abd413835" ac:name="html" ac:schema-version="1"><plain-text-body>Create an Inbound Topic Bridge</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="individualDeadLetterStrategy-element"><link-body>&lt;individualDeadLetterStrategy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="fb3927a3-4948-4414-8b66-87b4d7121748" ac:name="html" ac:schema-version="1"><plain-text-body>A {@link DeadLetterStrategy} where each destination has its own individual
DLQ using the subject naming hierarchy.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="informixJDBCAdapter-element"><link-body>&lt;informixJDBCAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="050877fd-2321-4be5-8448-9c1910def4f3" ac:name="html" ac:schema-version="1"><plain-text-body>JDBC Adapter for Informix database.
Because Informix database restricts length of composite primary keys, length of
&lt;i&gt;container name&lt;/i&gt; field and &lt;i&gt;subscription id&lt;/i&gt; field must be reduced to 150 characters.
Therefore be sure not to use longer names for container name and subscription id than 150 characters.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="jaasAuthenticationPlugin-element"><link-body>&lt;jaasAuthenticationPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="139e33e2-51f0-45b5-9909-8626da5709f3" ac:name="html" ac:schema-version="1"><plain-text-body>Provides a JAAS based authentication plugin</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="jaasCertificateAuthenticationPlugin-element"><link-body>&lt;jaasCertificateAuthenticationPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3c4d5fc0-dd7b-4190-becb-fd6976e07ad9" ac:name="html" ac:schema-version="1"><plain-text-body>Provides a JAAS based SSL certificate authentication plugin</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="jdbcPersistenceAdapter-element"><link-body>&lt;jdbcPersistenceAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="31cf06a6-243e-4901-b3e2-2b6c2d4ffbcc" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="jmsQueueConnector-element"><link-body>&lt;jmsQueueConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c7825df0-8b68-4465-b0a7-ba3e3cff413d" ac:name="html" ac:schema-version="1"><plain-text-body>A Bridge to other JMS Queue providers</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="jmsTopicConnector-element"><link-body>&lt;jmsTopicConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bde3c045-1a79-4417-a78b-e5dec9f57696" ac:name="html" ac:schema-version="1"><plain-text-body>A Bridge to other JMS Topic providers</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="journalPersistenceAdapter-element"><link-body>&lt;journalPersistenceAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="edd677c9-a032-4a6f-bf58-d13f0edf19fe" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="journaledJDBC-element"><link-body>&lt;journaledJDBC&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c4c094f0-ed06-4a30-9480-d01def162538" ac:name="html" ac:schema-version="1"><plain-text-body>Creates a default persistence model using the Journal and JDBC</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="kahaPersistenceAdapter-element"><link-body>&lt;kahaPersistenceAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8f290aca-6e1e-469d-b04b-da0f63a53d32" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="lDAPAuthorizationMap-element"><link-body>&lt;lDAPAuthorizationMap&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="aa01bd03-060c-4879-bc75-ddd892f28519" ac:name="html" ac:schema-version="1"><plain-text-body>An {@link AuthorizationMap} which uses LDAP</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="lastImageSubscriptionRecoveryPolicy-element"><link-body>&lt;lastImageSubscriptionRecoveryPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0ff1dd35-95ef-46fa-a418-a197fe6c207d" ac:name="html" ac:schema-version="1"><plain-text-body>This implementation of {@link SubscriptionRecoveryPolicy} will only keep the
last message.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="ldapNetworkConnector-element"><link-body>&lt;ldapNetworkConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ae9e7ccb-395e-42ce-821b-ff61000cc57b" ac:name="html" ac:schema-version="1"><plain-text-body>class to create dynamic network connectors listed in an directory
server using the LDAP v3 protocol as defined in RFC 2251, the
entries listed in the directory server must implement the ipHost
and ipService objectClasses as defined in RFC 2307.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="loggingBrokerPlugin-element"><link-body>&lt;loggingBrokerPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="5ed868ce-5f30-419f-aedb-c39c45317449" ac:name="html" ac:schema-version="1"><plain-text-body>A simple Broker interceptor which allows you to enable/disable logging.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="managementContext-element"><link-body>&lt;managementContext&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="48b8a5b5-d157-46db-ace9-cc4be614829f" ac:name="html" ac:schema-version="1"><plain-text-body>A Flow provides different dispatch policies within the NMR</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="masterConnector-element"><link-body>&lt;masterConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c9456d52-fcf6-4adc-a909-4632232af0a6" ac:name="html" ac:schema-version="1"><plain-text-body>Connects a Slave Broker to a Master when using &lt;a
href="http://activemq.apache.org/masterslave.html"&gt;Master Slave&lt;/a&gt; for High
Availability of messages.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="memoryPersistenceAdapter-element"><link-body>&lt;memoryPersistenceAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="dfbefc44-e994-497f-b60e-885cc0923636" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="memoryUsage-element"><link-body>&lt;memoryUsage&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="fb95fef7-d14f-46f0-a76b-d003b8e20022" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="messageGroupHashBucketFactory-element"><link-body>&lt;messageGroupHashBucketFactory&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="4ef02fe4-f288-4727-bb55-78acf6250acc" ac:name="html" ac:schema-version="1"><plain-text-body>A factory to create instances of {@link SimpleMessageGroupMap} when
implementing the &lt;a
href="http://activemq.apache.org/message-groups.html"&gt;Message
Groups&lt;/a&gt; functionality.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="mirroredQueue-element"><link-body>&lt;mirroredQueue&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="091b61be-cd63-4c27-8e92-3b65f045a1c1" ac:name="html" ac:schema-version="1"><plain-text-body>Creates &lt;a href="http://activemq.org/site/mirrored-queues.html"&gt;Mirrored
Queue&lt;/a&gt; using a prefix and postfix to define the topic name on which to mirror the queue to.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="multicastNetworkConnector-element"><link-body>&lt;multicastNetworkConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="741a8843-806c-4c92-ad88-3acaa8a813e4" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="multicastTraceBrokerPlugin-element"><link-body>&lt;multicastTraceBrokerPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="f3d88539-c40d-4305-be83-3a1c8ae8e95c" ac:name="html" ac:schema-version="1"><plain-text-body>A Broker interceptor which allows you to trace all operations to a Multicast
socket.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="networkConnector-element"><link-body>&lt;networkConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="bbce7a34-c45f-4067-acd0-7e91a806a43b" ac:name="html" ac:schema-version="1"><plain-text-body>A network connector which uses a discovery agent to detect the remote brokers
available and setup a connection to each available remote broker</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="noSubscriptionRecoveryPolicy-element"><link-body>&lt;noSubscriptionRecoveryPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7f058f1f-32fa-4335-a173-402126dc9c26" ac:name="html" ac:schema-version="1"><plain-text-body>This SubscriptionRecoveryPolicy disable recovery of messages.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="oldestMessageEvictionStrategy-element"><link-body>&lt;oldestMessageEvictionStrategy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a2a8c5c3-5d7a-4039-943a-b9b9189deb80" ac:name="html" ac:schema-version="1"><plain-text-body>An eviction strategy which evicts the oldest message first (which is the
default).</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="oldestMessageWithLowestPriorityEvictionStrategy-element"><link-body>&lt;oldestMessageWithLowestPriorityEvictionStrategy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="18e9a92b-4b78-441f-a1e2-38560517d4ee" ac:name="html" ac:schema-version="1"><plain-text-body>An eviction strategy which evicts the oldest message with the lowest priority first.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="oracleJDBCAdapter-element"><link-body>&lt;oracleJDBCAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d9709884-df10-4534-8ed3-995203e42155" ac:name="html" ac:schema-version="1"><plain-text-body>Implements all the default JDBC operations that are used
by the JDBCPersistenceAdapter.
&lt;p/&gt;
Subclassing is encouraged to override the default
implementation of methods to account for differences
in JDBC Driver implementations.
&lt;p/&gt;
The JDBCAdapter inserts and extracts BLOB data using the
getBytes()/setBytes() operations.
&lt;p/&gt;
The databases/JDBC drivers that use this adapter are:
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="outboundQueueBridge-element"><link-body>&lt;outboundQueueBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="6ba65379-7a43-4403-a419-4ffa5bf7ac84" ac:name="html" ac:schema-version="1"><plain-text-body>Create an Outbound Queue Bridge</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="outboundTopicBridge-element"><link-body>&lt;outboundTopicBridge&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="49025017-b39d-46f3-be4b-aaa73da98b24" ac:name="html" ac:schema-version="1"><plain-text-body>Create an Outbound Topic Bridge</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="policyEntry-element"><link-body>&lt;policyEntry&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="caef0705-d04c-44c1-ba0f-52b588816b26" ac:name="html" ac:schema-version="1"><plain-text-body>Represents an entry in a {@link PolicyMap} for assigning policies to a
specific destination or a hierarchical wildcard area of destinations.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="policyMap-element"><link-body>&lt;policyMap&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3922eb00-3327-4313-894b-d0077de96634" ac:name="html" ac:schema-version="1"><plain-text-body>Represents a destination based configuration of policies so that individual
destinations or wildcard hierarchies of destinations can be configured using
different policies.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="prefetchPolicy-element"><link-body>&lt;prefetchPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b2787e4c-1a1e-459d-ae40-a2be21ce11a7" ac:name="html" ac:schema-version="1"><plain-text-body>Defines the prefetch message policies for different types of consumers</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="prefetchRatePendingMessageLimitStrategy-element"><link-body>&lt;prefetchRatePendingMessageLimitStrategy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="ebfc3ab9-18e6-457b-a4e9-aafd6f6856b5" ac:name="html" ac:schema-version="1"><plain-text-body>This PendingMessageLimitStrategy sets the maximum pending message limit value to be
a multiplier of the prefetch limit of the subscription.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="proxyConnector-element"><link-body>&lt;proxyConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="586ab473-3953-40f0-9930-82915501b143" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="queryBasedSubscriptionRecoveryPolicy-element"><link-body>&lt;queryBasedSubscriptionRecoveryPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="afd47c90-58c6-4bb1-8d11-b6fa0095b66f" ac:name="html" ac:schema-version="1"><plain-text-body>This implementation of {@link SubscriptionRecoveryPolicy} will perform a user
specific query mechanism to load any messages they may have missed.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="queue-element"><link-body>&lt;queue&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b7210f61-95bd-4fd0-a38f-39225b38f9f1" ac:name="html" ac:schema-version="1"><plain-text-body>An ActiveMQ Queue</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="redeliveryPolicy-element"><link-body>&lt;redeliveryPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cfc551bb-e9be-4a67-996a-9106487f0979" ac:name="html" ac:schema-version="1"><plain-text-body>Configuration options used to control how messages are re-delivered when they
are rolled back.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="roundRobinDispatchPolicy-element"><link-body>&lt;roundRobinDispatchPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="3dfb60e1-0089-47f0-8f42-bc62bf06e961" ac:name="html" ac:schema-version="1"><plain-text-body>Simple dispatch policy that sends a message to every subscription that
matches the message.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="sharedDeadLetterStrategy-element"><link-body>&lt;sharedDeadLetterStrategy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e1ed65a9-8c29-4ef3-9ec0-aec5c6e8050c" ac:name="html" ac:schema-version="1"><plain-text-body>A default implementation of {@link DeadLetterStrategy} which uses
a constant destination.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="simpleAuthenticationPlugin-element"><link-body>&lt;simpleAuthenticationPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9ecee1fe-bac9-4409-bb0a-2923268e0f85" ac:name="html" ac:schema-version="1"><plain-text-body>Provides a simple authentication plugin</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="simpleAuthorizationMap-element"><link-body>&lt;simpleAuthorizationMap&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="06a4b0ab-75ac-4ce2-801f-690b9e69c371" ac:name="html" ac:schema-version="1"><plain-text-body>An AuthorizationMap which is configured with individual DestinationMaps for
each operation.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="simpleDispatchPolicy-element"><link-body>&lt;simpleDispatchPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c8562373-a061-49bb-919b-2788fc7d2c25" ac:name="html" ac:schema-version="1"><plain-text-body>Simple dispatch policy that sends a message to every subscription that
matches the message.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="simpleJmsMessageConvertor-element"><link-body>&lt;simpleJmsMessageConvertor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cdb9f255-4c23-4233-a1b5-e17e9e2c581d" ac:name="html" ac:schema-version="1"><plain-text-body>Converts Message from one JMS to another</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="simpleMessageGroupMapFactory-element"><link-body>&lt;simpleMessageGroupMapFactory&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="21196d22-5e87-486c-a4f3-48bae6700647" ac:name="html" ac:schema-version="1"><plain-text-body>A factory to create instances of {@link SimpleMessageGroupMap} when implementing the
&lt;a href="http://activemq.apache.org/message-groups.html"&gt;Message Groups&lt;/a&gt; functionality.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="statements-element"><link-body>&lt;statements&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="80695ad8-0830-4456-9428-770ac7fcd4c6" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="storeCursor-element"><link-body>&lt;storeCursor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e6ba476d-b294-49dc-8075-a2e89ae56d1d" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="storeDurableSubscriberCursor-element"><link-body>&lt;storeDurableSubscriberCursor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="2fb9f126-cffa-4cf9-a67a-25dbbdb40508" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages for a durable</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="storeUsage-element"><link-body>&lt;storeUsage&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9e9e1150-7df6-4d16-b059-a4d1303c053f" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="streamJDBCAdapter-element"><link-body>&lt;streamJDBCAdapter&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a0f85084-18c8-437d-86f3-4c589877e2b4" ac:name="html" ac:schema-version="1"><plain-text-body>This JDBCAdapter inserts and extracts BLOB data using the
setBinaryStream()/getBinaryStream() operations.
The databases/JDBC drivers that use this adapter are:
&lt;ul&gt;
&lt;li&gt;Axion&lt;/li&gt;
&lt;/ul&gt;</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="strictOrderDispatchPolicy-element"><link-body>&lt;strictOrderDispatchPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="cb8f9043-4637-4a36-b5a1-8583ae860287" ac:name="html" ac:schema-version="1"><plain-text-body>Dispatch policy that causes every subscription to see messages in the same
order.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="systemUsage-element"><link-body>&lt;systemUsage&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a3579854-8376-44c4-88dd-f41c943b0e24" ac:name="html" ac:schema-version="1"><plain-text-body>Holder for Usage instances for memory, store and temp files Main use case is
manage memory usage.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="tempDestinationAuthorizationEntry-element"><link-body>&lt;tempDestinationAuthorizationEntry&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d16c43e4-062b-4577-a6a8-b7beaa4b3f26" ac:name="html" ac:schema-version="1"><plain-text-body>Represents an entry in a {@link DefaultAuthorizationMap} for assigning
different operations (read, write, admin) of user roles to a temporary
destination</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="tempUsage-element"><link-body>&lt;tempUsage&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="d3fd182a-9a35-42de-b57c-a9321c5436e8" ac:name="html" ac:schema-version="1"><plain-text-body>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.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="timeStampingBrokerPlugin-element"><link-body>&lt;timeStampingBrokerPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b60072e8-3285-4937-973f-96ce3802845a" ac:name="html" ac:schema-version="1"><plain-text-body>A Broker interceptor which updates a JMS Client's timestamp on the message
with a broker timestamp. Useful when the clocks on client machines are known
to not be correct and you can only trust the time set on the broker machines.
Enabling this plugin will break JMS compliance since the timestamp that the
producer sees on the messages after as send() will be different from the
timestamp the consumer will observe when he receives the message. This plugin
is not enabled in the default ActiveMQ configuration.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="timedSubscriptionRecoveryPolicy-element"><link-body>&lt;timedSubscriptionRecoveryPolicy&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="df37151c-05e8-4780-9504-8af5c84e2fdd" ac:name="html" ac:schema-version="1"><plain-text-body>This implementation of {@link SubscriptionRecoveryPolicy} will keep a timed
buffer of messages around in memory and use that to recover new
subscriptions.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="topic-element"><link-body>&lt;topic&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="7f81127d-98b7-4ac4-a27b-1bd3fb50ee60" ac:name="html" ac:schema-version="1"><plain-text-body>An ActiveMQ Topic</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="transportConnector-element"><link-body>&lt;transportConnector&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="0651ce9a-b6ef-4470-838f-7eee0cc8de62" ac:name="html" ac:schema-version="1"></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="udpTraceBrokerPlugin-element"><link-body>&lt;udpTraceBrokerPlugin&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="de605b85-f3e9-4b63-918d-69a98967d1cb" ac:name="html" ac:schema-version="1"><plain-text-body>A Broker interceptor which allows you to trace all operations to a UDP
socket.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="usageCapacity-element"><link-body>&lt;usageCapacity&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="a01833a0-98a6-486a-85cf-4061bde9680d" ac:name="html" ac:schema-version="1"><plain-text-body>Identify if a limit has been reached</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="virtualDestinationInterceptor-element"><link-body>&lt;virtualDestinationInterceptor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="9fa92508-0ab9-47d7-ac65-871782b38743" ac:name="html" ac:schema-version="1"><plain-text-body>Implements &lt;a
href="http://activemq.apache.org/virtual-destinations.html"&gt;Virtual Topics&lt;/a&gt;.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="virtualTopic-element"><link-body>&lt;virtualTopic&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="e5fb1b0e-f0aa-406a-bc89-c43b91a1c6c2" ac:name="html" ac:schema-version="1"><plain-text-body>Creates &lt;a href="http://activemq.org/site/virtual-destinations.html"&gt;Virtual
Topics&lt;/a&gt; using a prefix and postfix. The virtual destination creates a
wildcard that is then used to look up all active queue subscriptions which
match.</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="vmCursor-element"><link-body>&lt;vmCursor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b3d1cc6b-54ac-4799-9719-5802a2d80e18" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages held</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="vmDurableCursor-element"><link-body>&lt;vmDurableCursor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="c35d8fec-a7b6-478e-ae04-c0ea1aec7e7d" ac:name="html" ac:schema-version="1"><plain-text-body>Pending</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="vmQueueCursor-element"><link-body>&lt;vmQueueCursor&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="b397dded-f83e-4901-a77b-9d1fc99ddeb8" ac:name="html" ac:schema-version="1"><plain-text-body>Pending messages</plain-text-body></structured-macro></p> <p></p></td></tr><tr><td colspan="1" rowspan="1"><p> <em><link ac:anchor="xaConnectionFactory-element"><link-body>&lt;xaConnectionFactory&gt;</link-body></link></em> </p></td><td colspan="1" rowspan="1"><p> </p><p><structured-macro ac:macro-id="8e2d055d-3a82-447b-9a74-afed10893eca" ac:name="html" ac:schema-version="1"><plain-text-body>A &lt;a href="http://www.springframework.org/"&gt;Spring&lt;/a&gt; enhanced XA connection
factory which will automatically use the Spring bean name as the clientIDPrefix property
so that connections created have client IDs related to your Spring.xml file for
easier comprehension from &lt;a href="http://activemq.apache.org/jmx.html"&gt;JMX&lt;/a&gt;.</plain-text-body></structured-macro></p> <p></p></td></tr></tbody></table>
</div>