| <div class="wiki-content maincontent"><h3 id="XBeanXMLReference5.0-ElementsByType">Elements By Type</h3> |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.TransportConnector-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.TransportConnectorTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.TransportConnector-types">org.apache.activemq.broker.TransportConnector</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-transportConnector-element"><transportConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.network.jms.InboundQueueBridge-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.network.jms.InboundQueueBridgeTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.InboundQueueBridge-types">org.apache.activemq.network.jms.InboundQueueBridge</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-inboundQueueBridge-element"><inboundQueueBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Inbound Queue Bridge</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.network.NetworkConnector-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.network.NetworkConnectorTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.NetworkConnector-types">org.apache.activemq.network.NetworkConnector</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-ldapNetworkConnector-element"><ldapNetworkConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-multicastNetworkConnector-element"><multicastNetworkConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A network connector which uses some kind of multicast-like transport that |
| communicates with potentially many remote brokers over a single logical |
| {@link Transport} instance such as when using multicast. |
| |
| This implementation does not depend on multicast at all; any other group |
| based transport could be used.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-networkConnector-element"><networkConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A network connector which uses a discovery agent to detect the remote brokers |
| available and setup a connection to each available remote broker</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.BrokerService-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.BrokerServiceTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.BrokerService-types">org.apache.activemq.broker.BrokerService</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-broker-element"><broker></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.usage.TempUsage-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.usage.TempUsageTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.TempUsage-types">org.apache.activemq.usage.TempUsage</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-tempUsage-element"><tempUsage></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Used to keep track of how much of something is being used so that a |
| productive working set usage can be controlled. Main use case is manage |
| memory usage.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PendingSubscriberMessageStoragePolicy-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.region.policy.PendingSubscriberMessageStoragePolicyTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PendingSubscriberMessageStoragePolicy-types">org.apache.activemq.broker.region.policy.PendingSubscriberMessageStoragePolicy</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-fileCursor-element"><fileCursor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Pending messages</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-vmCursor-element"><vmCursor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Pending messages held</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.usage.MemoryUsage-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.usage.MemoryUsageTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.MemoryUsage-types">org.apache.activemq.usage.MemoryUsage</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-memoryUsage-element"><memoryUsage></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Used to keep track of how much of something is being used so that a |
| productive working set usage can be controlled. Main use case is manage |
| memory usage.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.BrokerPlugin-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.BrokerPluginTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.BrokerPlugin-types">org.apache.activemq.broker.BrokerPlugin</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-authorizationPlugin-element"><authorizationPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An authorization plugin where each operation on a destination is checked |
| against an authorizationMap</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-connectionDotFilePlugin-element"><connectionDotFilePlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A <a shape="rect" href="http://www.graphviz.org/">DOT</a> file creator plugin which |
| creates a DOT file showing the current connections</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-destinationDotFilePlugin-element"><destinationDotFilePlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A <a shape="rect" href="http://www.graphviz.org/">DOT</a> |
| file creator plugin which creates a DOT file showing the current topic & queue hierarchies.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-jaasAuthenticationPlugin-element"><jaasAuthenticationPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Provides a JAAS based authentication plugin</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-jaasCertificateAuthenticationPlugin-element"><jaasCertificateAuthenticationPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Provides a JAAS based SSL certificate authentication plugin</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-loggingBrokerPlugin-element"><loggingBrokerPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A simple Broker interceptor which allows you to enable/disable logging.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-multicastTraceBrokerPlugin-element"><multicastTraceBrokerPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Broker interceptor which allows you to trace all operations to a Multicast |
| socket.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-simpleAuthenticationPlugin-element"><simpleAuthenticationPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Provides a simple authentication plugin</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-timeStampingBrokerPlugin-element"><timeStampingBrokerPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-udpTraceBrokerPlugin-element"><udpTraceBrokerPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Broker interceptor which allows you to trace all operations to a UDP |
| socket.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.store.jdbc.JDBCAdapter-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.store.jdbc.JDBCAdapterTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.jdbc.JDBCAdapter-types">org.apache.activemq.store.jdbc.JDBCAdapter</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-axionJDBCAdapter-element"><axionJDBCAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Axion specific Adapter. |
| |
| Axion does not seem to support ALTER statements or sub-selects. This means: |
| - We cannot auto upgrade the schema was we roll out new versions of ActiveMQ |
| - We cannot delete durable sub messages that have be acknowledged by all consumers.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-blobJDBCAdapter-element"><blobJDBCAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the getBlob()/setBlob() |
| operations. This is a little more involved since to insert a blob you have |
| to: |
| |
| 1: insert empty blob. 2: select the blob 3: finally update the blob with data |
| value. |
| |
| The databases/JDBC drivers that use this adapter are: |
| </p><ul><li></li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-bytesJDBCAdapter-element"><bytesJDBCAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the |
| setBytes()/getBytes() operations. The databases/JDBC drivers that use this |
| adapter are:</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-db2JDBCAdapter-element"><db2JDBCAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-defaultJDBCAdapter-element"><defaultJDBCAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Implements all the default JDBC operations that are used by the |
| JDBCPersistenceAdapter. </p><p></p> sub-classing is encouraged to override the |
| default implementation of methods to account for differences in JDBC Driver |
| implementations. <p></p> The JDBCAdapter inserts and extracts BLOB data using |
| the getBytes()/setBytes() operations. <p></p> The databases/JDBC drivers that |
| use this adapter are: |
| <ul><li></li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-imageBasedJDBCAdaptor-element"><imageBasedJDBCAdaptor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Provides JDBCAdapter since that uses |
| IMAGE datatype to hold binary data. |
| |
| The databases/JDBC drivers that use this adapter are: |
| </p><ul><li>Sybase</li><li>MS SQL</li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-informixJDBCAdapter-element"><informixJDBCAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>JDBC Adapter for Informix database. |
| Because Informix database restricts length of composite primary keys, length of |
| <i>container name</i> field and <i>subscription id</i> field must be reduced to 150 characters. |
| Therefore be sure not to use longer names for container name and subscription id than 150 characters.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-oracleJDBCAdapter-element"><oracleJDBCAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Implements all the default JDBC operations that are used |
| by the JDBCPersistenceAdapter. |
| </p><p></p> |
| Subclassing is encouraged to override the default |
| implementation of methods to account for differences |
| in JDBC Driver implementations. |
| <p></p> |
| The JDBCAdapter inserts and extracts BLOB data using the |
| getBytes()/setBytes() operations. |
| <p></p> |
| The databases/JDBC drivers that use this adapter are: |
| <ul><li></li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-streamJDBCAdapter-element"><streamJDBCAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the |
| setBinaryStream()/getBinaryStream() operations. |
| |
| The databases/JDBC drivers that use this adapter are: |
| </p><ul><li>Axion</li></ul> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PendingQueueMessageStoragePolicy-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.region.policy.PendingQueueMessageStoragePolicyTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PendingQueueMessageStoragePolicy-types">org.apache.activemq.broker.region.policy.PendingQueueMessageStoragePolicy</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-fileQueueCursor-element"><fileQueueCursor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Pending</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-storeCursor-element"><storeCursor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Pending messages</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-vmQueueCursor-element"><vmQueueCursor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Pending messages</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-javax.jms.TopicConnectionFactory-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Thejavax.jms.TopicConnectionFactoryTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.TopicConnectionFactory-types">javax.jms.TopicConnectionFactory</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-connectionFactory-element"><connectionFactory></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A <a shape="rect" href="http://www.springframework.org/">Spring</a> 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 <a shape="rect" href="http://activemq.apache.org/jmx.html">JMX</a>.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-xaConnectionFactory-element"><xaConnectionFactory></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A <a shape="rect" href="http://www.springframework.org/">Spring</a> 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 <a shape="rect" href="http://activemq.apache.org/jmx.html">JMX</a>.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.region.virtual.VirtualDestination-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.region.virtual.VirtualDestinationTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.virtual.VirtualDestination-types">org.apache.activemq.broker.region.virtual.VirtualDestination</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-compositeQueue-element"><compositeQueue></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a virtual queue which forwards to a number of other destinations.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-compositeTopic-element"><compositeTopic></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a virtual topic which forwards to a number of other destinations.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-virtualTopic-element"><virtualTopic></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Creates <a shape="rect" href="http://activemq.org/site/virtual-destinations.html">Virtual |
| Topics</a> using a prefix and postfix. The virtual destination creates a |
| wildcard that is then used to look up all active queue subscriptions which |
| match.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PolicyMap-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.region.policy.PolicyMapTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PolicyMap-types">org.apache.activemq.broker.region.policy.PolicyMap</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-policyMap-element"><policyMap></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a destination based configuration of policies so that individual |
| destinations or wildcard hierarchies of destinations can be configured using |
| different policies.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.usage.UsageCapacity-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.usage.UsageCapacityTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.UsageCapacity-types">org.apache.activemq.usage.UsageCapacity</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-defaultUsageCapacity-element"><defaultUsageCapacity></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Identify if a limit has been reached</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-usageCapacity-element"><usageCapacity></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Identify if a limit has been reached</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PendingMessageLimitStrategy-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.region.policy.PendingMessageLimitStrategyTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PendingMessageLimitStrategy-types">org.apache.activemq.broker.region.policy.PendingMessageLimitStrategy</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-constantPendingMessageLimitStrategy-element"><constantPendingMessageLimitStrategy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This PendingMessageLimitStrategy is configured to a constant value for all subscriptions.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-prefetchRatePendingMessageLimitStrategy-element"><prefetchRatePendingMessageLimitStrategy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This PendingMessageLimitStrategy sets the maximum pending message limit value to be |
| a multiplier of the prefetch limit of the subscription.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.usage.SystemUsage-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.usage.SystemUsageTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.SystemUsage-types">org.apache.activemq.usage.SystemUsage</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-systemUsage-element"><systemUsage></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Holder for Usage instances for memory, store and temp files Main use case is |
| manage memory usage.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-javax.jms.Destination-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Thejavax.jms.DestinationTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.Destination-types">javax.jms.Destination</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-queue-element"><queue></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An ActiveMQ Queue</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-topic-element"><topic></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An ActiveMQ Topic</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.SubscriptionRecoveryPolicy-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.region.policy.SubscriptionRecoveryPolicyTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.SubscriptionRecoveryPolicy-types">org.apache.activemq.broker.region.policy.SubscriptionRecoveryPolicy</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-fixedCountSubscriptionRecoveryPolicy-element"><fixedCountSubscriptionRecoveryPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will keep a fixed |
| count of last messages.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-fixedSizedSubscriptionRecoveryPolicy-element"><fixedSizedSubscriptionRecoveryPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will keep a fixed |
| amount of memory available in RAM for message history which is evicted in |
| time order.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-lastImageSubscriptionRecoveryPolicy-element"><lastImageSubscriptionRecoveryPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will only keep the |
| last message.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-noSubscriptionRecoveryPolicy-element"><noSubscriptionRecoveryPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This SubscriptionRecoveryPolicy disable recovery of messages.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-queryBasedSubscriptionRecoveryPolicy-element"><queryBasedSubscriptionRecoveryPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will perform a user |
| specific query mechanism to load any messages they may have missed.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-timedSubscriptionRecoveryPolicy-element"><timedSubscriptionRecoveryPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will keep a timed |
| buffer of messages around in memory and use that to recover new |
| subscriptions.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-javax.jms.QueueConnectionFactory-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Thejavax.jms.QueueConnectionFactoryTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.QueueConnectionFactory-types">javax.jms.QueueConnectionFactory</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-connectionFactory-element"><connectionFactory></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A <a shape="rect" href="http://www.springframework.org/">Spring</a> 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 <a shape="rect" href="http://activemq.apache.org/jmx.html">JMX</a>.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-xaConnectionFactory-element"><xaConnectionFactory></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A <a shape="rect" href="http://www.springframework.org/">Spring</a> 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 <a shape="rect" href="http://activemq.apache.org/jmx.html">JMX</a>.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.jmx.ManagementContext-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.jmx.ManagementContextTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.jmx.ManagementContext-types">org.apache.activemq.broker.jmx.ManagementContext</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-managementContext-element"><managementContext></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Flow provides different dispatch policies within the NMR</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.store.jdbc.Statements-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.store.jdbc.StatementsTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.jdbc.Statements-types">org.apache.activemq.store.jdbc.Statements</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-statements-element"><statements></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.store.PersistenceAdapterFactory-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.store.PersistenceAdapterFactoryTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.PersistenceAdapterFactory-types">org.apache.activemq.store.PersistenceAdapterFactory</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-amqPersistenceAdapterFactory-element"><amqPersistenceAdapterFactory></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An implementation of {@link PersistenceAdapterFactory}</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-journaledJDBC-element"><journaledJDBC></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Creates a default persistence model using the Journal and JDBC</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.security.AuthorizationEntry-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.security.AuthorizationEntryTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.security.AuthorizationEntry-types">org.apache.activemq.security.AuthorizationEntry</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-authorizationEntry-element"><authorizationEntry></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents an entry in a {@link DefaultAuthorizationMap} for assigning |
| different operations (read, write, admin) of user roles to a specific |
| destination or a hierarchical wildcard area of destinations.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-tempDestinationAuthorizationEntry-element"><tempDestinationAuthorizationEntry></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents an entry in a {@link DefaultAuthorizationMap} for assigning |
| different operations (read, write, admin) of user roles to a temporary |
| destination</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PendingDurableSubscriberMessageStoragePolicy-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.region.policy.PendingDurableSubscriberMessageStoragePolicyTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PendingDurableSubscriberMessageStoragePolicy-types">org.apache.activemq.broker.region.policy.PendingDurableSubscriberMessageStoragePolicy</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-fileDurableSubscriberCursor-element"><fileDurableSubscriberCursor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Pending messages for durable subscribers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-storeDurableSubscriberCursor-element"><storeDurableSubscriberCursor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Pending messages for a durable</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-vmDurableCursor-element"><vmDurableCursor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Pending</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.region.group.MessageGroupMapFactory-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.region.group.MessageGroupMapFactoryTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.group.MessageGroupMapFactory-types">org.apache.activemq.broker.region.group.MessageGroupMapFactory</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-messageGroupHashBucketFactory-element"><messageGroupHashBucketFactory></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A factory to create instances of {@link SimpleMessageGroupMap} when |
| implementing the <a shape="rect" href="http://activemq.apache.org/message-groups.html">Message |
| Groups</a> functionality.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-simpleMessageGroupMapFactory-element"><simpleMessageGroupMapFactory></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A factory to create instances of {@link SimpleMessageGroupMap} when implementing the |
| <a shape="rect" href="http://activemq.apache.org/message-groups.html">Message Groups</a> functionality.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.usage.StoreUsage-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.usage.StoreUsageTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.StoreUsage-types">org.apache.activemq.usage.StoreUsage</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-storeUsage-element"><storeUsage></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Used to keep track of how much of something is being used so that a |
| productive working set usage can be controlled. Main use case is manage |
| memory usage.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.DeadLetterStrategy-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.region.policy.DeadLetterStrategyTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.DeadLetterStrategy-types">org.apache.activemq.broker.region.policy.DeadLetterStrategy</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-individualDeadLetterStrategy-element"><individualDeadLetterStrategy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A {@link DeadLetterStrategy} where each destination has its own individual |
| DLQ using the subject naming hierarchy.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-sharedDeadLetterStrategy-element"><sharedDeadLetterStrategy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A default implementation of {@link DeadLetterStrategy} which uses |
| a constant destination.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-javax.jms.Topic-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Thejavax.jms.TopicTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.Topic-types">javax.jms.Topic</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-topic-element"><topic></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An ActiveMQ Topic</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.ActiveMQPrefetchPolicy-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.ActiveMQPrefetchPolicyTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.ActiveMQPrefetchPolicy-types">org.apache.activemq.ActiveMQPrefetchPolicy</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-prefetchPolicy-element"><prefetchPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Defines the prefetch message policies for different types of consumers</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.Broker-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.BrokerTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.Broker-types">org.apache.activemq.broker.Broker</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-loggingBrokerPlugin-element"><loggingBrokerPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A simple Broker interceptor which allows you to enable/disable logging.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-multicastTraceBrokerPlugin-element"><multicastTraceBrokerPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Broker interceptor which allows you to trace all operations to a Multicast |
| socket.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-timeStampingBrokerPlugin-element"><timeStampingBrokerPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-udpTraceBrokerPlugin-element"><udpTraceBrokerPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Broker interceptor which allows you to trace all operations to a UDP |
| socket.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.store.PersistenceAdapter-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.store.PersistenceAdapterTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.PersistenceAdapter-types">org.apache.activemq.store.PersistenceAdapter</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-amqPersistenceAdapter-element"><amqPersistenceAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An implementation of {@link PersistenceAdapter} designed for use with a |
| {@link Journal} and then check pointing asynchronously on a timeout with some |
| other long term persistent storage.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-jdbcPersistenceAdapter-element"><jdbcPersistenceAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A {@link PersistenceAdapter} implementation using JDBC for persistence |
| storage. |
| |
| This persistence adapter will correctly remember prepared XA transactions, |
| but it will not keep track of local transaction commits so that operations |
| performed against the Message store are done as a single uow.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-journalPersistenceAdapter-element"><journalPersistenceAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An implementation of {@link PersistenceAdapter} designed for use with a |
| {@link Journal} and then check pointing asynchronously on a timeout with some |
| other long term persistent storage.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-kahaPersistenceAdapter-element"><kahaPersistenceAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-memoryPersistenceAdapter-element"><memoryPersistenceAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PolicyEntry-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.region.policy.PolicyEntryTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PolicyEntry-types">org.apache.activemq.broker.region.policy.PolicyEntry</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-policyEntry-element"><policyEntry></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents an entry in a {@link PolicyMap} for assigning policies to a |
| specific destination or a hierarchical wildcard area of destinations.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.network.DemandForwardingBridgeSupport-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.network.DemandForwardingBridgeSupportTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.DemandForwardingBridgeSupport-types">org.apache.activemq.network.DemandForwardingBridgeSupport</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-compositeDemandForwardingBridge-element"><compositeDemandForwardingBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A demand forwarding bridge which works with multicast style transports where |
| a single Transport could be communicating with multiple remote brokers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-demandForwardingBridge-element"><demandForwardingBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Forwards messages from the local broker to the remote broker based on demand.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.network.jms.OutboundQueueBridge-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.network.jms.OutboundQueueBridgeTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.OutboundQueueBridge-types">org.apache.activemq.network.jms.OutboundQueueBridge</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-outboundQueueBridge-element"><outboundQueueBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Outbound Queue Bridge</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.store.jdbc.JDBCPersistenceAdapter-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.store.jdbc.JDBCPersistenceAdapterTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.jdbc.JDBCPersistenceAdapter-types">org.apache.activemq.store.jdbc.JDBCPersistenceAdapter</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-jdbcPersistenceAdapter-element"><jdbcPersistenceAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A {@link PersistenceAdapter} implementation using JDBC for persistence |
| storage. |
| |
| This persistence adapter will correctly remember prepared XA transactions, |
| but it will not keep track of local transaction commits so that operations |
| performed against the Message store are done as a single uow.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.command.ActiveMQDestinationTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-queue-element"><queue></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An ActiveMQ Queue</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-topic-element"><topic></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An ActiveMQ Topic</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.network.jms.InboundTopicBridge-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.network.jms.InboundTopicBridgeTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.InboundTopicBridge-types">org.apache.activemq.network.jms.InboundTopicBridge</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-inboundTopicBridge-element"><inboundTopicBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Inbound Topic Bridge</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.network.jms.JmsConnector-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.network.jms.JmsConnectorTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.JmsConnector-types">org.apache.activemq.network.jms.JmsConnector</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-jmsQueueConnector-element"><jmsQueueConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Bridge to other JMS Queue providers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-jmsTopicConnector-element"><jmsTopicConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Bridge to other JMS Topic providers</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.RedeliveryPolicy-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.RedeliveryPolicyTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.RedeliveryPolicy-types">org.apache.activemq.RedeliveryPolicy</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-redeliveryPolicy-element"><redeliveryPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Configuration options used to control how messages are re-delivered when they |
| are rolled back.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.security.AuthorizationMap-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.security.AuthorizationMapTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.security.AuthorizationMap-types">org.apache.activemq.security.AuthorizationMap</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-authorizationMap-element"><authorizationMap></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a destination based configuration of policies so that individual |
| destinations or wildcard hierarchies of destinations can be configured using |
| different policies. Each entry in the map represents the authorization ACLs |
| for each operation.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-lDAPAuthorizationMap-element"><lDAPAuthorizationMap></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An {@link AuthorizationMap} which uses LDAP</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-simpleAuthorizationMap-element"><simpleAuthorizationMap></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An AuthorizationMap which is configured with individual DestinationMaps for |
| each operation.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.security.TempDestinationAuthorizationEntry-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.security.TempDestinationAuthorizationEntryTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.security.TempDestinationAuthorizationEntry-types">org.apache.activemq.security.TempDestinationAuthorizationEntry</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-tempDestinationAuthorizationEntry-element"><tempDestinationAuthorizationEntry></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents an entry in a {@link DefaultAuthorizationMap} for assigning |
| different operations (read, write, admin) of user roles to a temporary |
| destination</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.DispatchPolicy-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.region.policy.DispatchPolicyTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.DispatchPolicy-types">org.apache.activemq.broker.region.policy.DispatchPolicy</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-roundRobinDispatchPolicy-element"><roundRobinDispatchPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Simple dispatch policy that sends a message to every subscription that |
| matches the message.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-simpleDispatchPolicy-element"><simpleDispatchPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Simple dispatch policy that sends a message to every subscription that |
| matches the message.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-strictOrderDispatchPolicy-element"><strictOrderDispatchPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Dispatch policy that causes every subscription to see messages in the same |
| order.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-javax.jms.ConnectionFactory-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Thejavax.jms.ConnectionFactoryTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.ConnectionFactory-types">javax.jms.ConnectionFactory</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-connectionFactory-element"><connectionFactory></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A <a shape="rect" href="http://www.springframework.org/">Spring</a> 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 <a shape="rect" href="http://activemq.apache.org/jmx.html">JMX</a>.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-xaConnectionFactory-element"><xaConnectionFactory></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A <a shape="rect" href="http://www.springframework.org/">Spring</a> 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 <a shape="rect" href="http://activemq.apache.org/jmx.html">JMX</a>.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-javax.jms.Queue-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Thejavax.jms.QueueTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.Queue-types">javax.jms.Queue</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-queue-element"><queue></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An ActiveMQ Queue</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.MessageEvictionStrategy-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.region.policy.MessageEvictionStrategyTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.MessageEvictionStrategy-types">org.apache.activemq.broker.region.policy.MessageEvictionStrategy</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-oldestMessageEvictionStrategy-element"><oldestMessageEvictionStrategy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An eviction strategy which evicts the oldest message first (which is the |
| default).</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-oldestMessageWithLowestPriorityEvictionStrategy-element"><oldestMessageWithLowestPriorityEvictionStrategy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An eviction strategy which evicts the oldest message with the lowest priority first.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.Service-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.ServiceTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.Service-types">org.apache.activemq.Service</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-broker-element"><broker></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-commandAgent-element"><commandAgent></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An agent which listens to commands on a JMS destination</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-forwardingBridge-element"><forwardingBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Forwards all messages from the local broker to the remote broker.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-inboundQueueBridge-element"><inboundQueueBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Inbound Queue Bridge</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-inboundTopicBridge-element"><inboundTopicBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Inbound Topic Bridge</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-jmsQueueConnector-element"><jmsQueueConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Bridge to other JMS Queue providers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-jmsTopicConnector-element"><jmsTopicConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Bridge to other JMS Topic providers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-ldapNetworkConnector-element"><ldapNetworkConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-managementContext-element"><managementContext></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Flow provides different dispatch policies within the NMR</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-masterConnector-element"><masterConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Connects a Slave Broker to a Master when using <a shape="rect" href="http://activemq.apache.org/masterslave.html">Master Slave</a> for High |
| Availability of messages.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-memoryUsage-element"><memoryUsage></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Used to keep track of how much of something is being used so that a |
| productive working set usage can be controlled. Main use case is manage |
| memory usage.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-multicastNetworkConnector-element"><multicastNetworkConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A network connector which uses some kind of multicast-like transport that |
| communicates with potentially many remote brokers over a single logical |
| {@link Transport} instance such as when using multicast. |
| |
| This implementation does not depend on multicast at all; any other group |
| based transport could be used.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-networkConnector-element"><networkConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A network connector which uses a discovery agent to detect the remote brokers |
| available and setup a connection to each available remote broker</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-outboundQueueBridge-element"><outboundQueueBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Outbound Queue Bridge</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-outboundTopicBridge-element"><outboundTopicBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Outbound Topic Bridge</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-proxyConnector-element"><proxyConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-storeUsage-element"><storeUsage></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Used to keep track of how much of something is being used so that a |
| productive working set usage can be controlled. Main use case is manage |
| memory usage.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-systemUsage-element"><systemUsage></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Holder for Usage instances for memory, store and temp files Main use case is |
| manage memory usage.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-tempUsage-element"><tempUsage></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Used to keep track of how much of something is being used so that a |
| productive working set usage can be controlled. Main use case is manage |
| memory usage.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.network.jms.JmsMesageConvertor-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.network.jms.JmsMesageConvertorTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.JmsMesageConvertor-types">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-simpleJmsMessageConvertor-element"><simpleJmsMessageConvertor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Converts Message from one JMS to another</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.network.jms.OutboundTopicBridge-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.network.jms.OutboundTopicBridgeTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.OutboundTopicBridge-types">org.apache.activemq.network.jms.OutboundTopicBridge</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-outboundTopicBridge-element"><outboundTopicBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Outbound Topic Bridge</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.broker.region.DestinationInterceptor-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.broker.region.DestinationInterceptorTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.DestinationInterceptor-types">org.apache.activemq.broker.region.DestinationInterceptor</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-mirroredQueue-element"><mirroredQueue></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Creates <a shape="rect" href="http://activemq.org/site/mirrored-queues.html">Mirrored |
| Queue</a> using a prefix and postfix to define the topic name on which to mirror the queue to.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-virtualDestinationInterceptor-element"><virtualDestinationInterceptor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Implements <a shape="rect" href="http://activemq.apache.org/virtual-destinations.html">Virtual Topics</a>.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.filter.DestinationMap-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.filter.DestinationMapTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.filter.DestinationMap-types">org.apache.activemq.filter.DestinationMap</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-authorizationMap-element"><authorizationMap></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a destination based configuration of policies so that individual |
| destinations or wildcard hierarchies of destinations can be configured using |
| different policies. Each entry in the map represents the authorization ACLs |
| for each operation.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-policyMap-element"><policyMap></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a destination based configuration of policies so that individual |
| destinations or wildcard hierarchies of destinations can be configured using |
| different policies.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-org.apache.activemq.network.NetworkBridgeConfiguration-types"></span></p> |
| <h4 id="XBeanXMLReference5.0-Theorg.apache.activemq.network.NetworkBridgeConfigurationTypeImplementations">The <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.NetworkBridgeConfiguration-types">org.apache.activemq.network.NetworkBridgeConfiguration</a></em> Type Implementations</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-ldapNetworkConnector-element"><ldapNetworkConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-multicastNetworkConnector-element"><multicastNetworkConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A network connector which uses some kind of multicast-like transport that |
| communicates with potentially many remote brokers over a single logical |
| {@link Transport} instance such as when using multicast. |
| |
| This implementation does not depend on multicast at all; any other group |
| based transport could be used.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-networkConnector-element"><networkConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A network connector which uses a discovery agent to detect the remote brokers |
| available and setup a connection to each available remote broker</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-amqPersistenceAdapter-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<amqPersistenceAdapter>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-amqPersistenceAdapter-element"><amqPersistenceAdapter></a></em> Element</h3> |
| <p> </p><p>An implementation of {@link PersistenceAdapter} designed for use with a |
| {@link Journal} and then check pointing asynchronously on a timeout with some |
| other long term persistent storage.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> archiveDataLogs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> asyncDataManager </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.kaha.impl.async.AsyncDataManager</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerService </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.BrokerService-types">org.apache.activemq.broker.BrokerService</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> checkpointInterval </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> cleanupInterval </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> directory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> directoryArchive </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> indexBinSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> indexKeySize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> indexPageSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>When set using XBean, you can use values such as: "20 |
| mb", "1024 kb", or "1 gb"</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maxCheckpointMessageAddSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>When set using XBean, you can use values such as: "20 |
| mb", "1024 kb", or "1 gb"</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maxFileLength </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>When set using XBean, you can use values such as: "20 |
| mb", "1024 kb", or "1 gb"</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> persistentIndex </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> referenceStoreAdapter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.store.ReferenceStoreAdapter</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> syncOnWrite </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> usageManager </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.SystemUsage-types">org.apache.activemq.usage.SystemUsage</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useNio </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> wireFormat </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.wireformat.WireFormat</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-amqPersistenceAdapterFactory-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<amqPersistenceAdapterFactory>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-amqPersistenceAdapterFactory-element"><amqPersistenceAdapterFactory></a></em> Element</h3> |
| <p> </p><p>An implementation of {@link PersistenceAdapterFactory}</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.1">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dataDirectory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> journalThreadPriority </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maxFileLength </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> persistentIndex </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> referenceStoreAdapter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.store.ReferenceStoreAdapter</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> syncOnWrite </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useNio </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-authenticationUser-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<authenticationUser>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-authenticationUser-element"><authenticationUser></a></em> Element</h3> |
| <p> </p><p>A helper object used to configure simple authentiaction plugin</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.2">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> groups </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> password </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> username </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-authorizationEntry-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<authorizationEntry>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-authorizationEntry-element"><authorizationEntry></a></em> Element</h3> |
| <p> </p><p>Represents an entry in a {@link DefaultAuthorizationMap} for assigning |
| different operations (read, write, admin) of user roles to a specific |
| destination or a hierarchical wildcard area of destinations.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.3">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> admin </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adminACLs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destination </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> groupClass </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> queue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to set the destination from a configuration file</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> read </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> readACLs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> topic </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to set the destination from a configuration file</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> write </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> writeACLs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-authorizationMap-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<authorizationMap>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-authorizationMap-element"><authorizationMap></a></em> Element</h3> |
| <p> </p><p>Represents a destination based configuration of policies so that individual |
| destinations or wildcard hierarchies of destinations can be configured using |
| different policies. Each entry in the map represents the authorization ACLs |
| for each operation.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.4">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> authorizationEntries </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the individual entries on the authorization map</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> defaultEntry </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.security.AuthorizationEntry-types">org.apache.activemq.security.AuthorizationEntry</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> entries </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to allow the destination map to be populated from a |
| dependency injection framework such as Spring</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> tempDestinationAuthorizationEntry </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.security.TempDestinationAuthorizationEntry-types">org.apache.activemq.security.TempDestinationAuthorizationEntry</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-authorizationPlugin-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<authorizationPlugin>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-authorizationPlugin-element"><authorizationPlugin></a></em> Element</h3> |
| <p> </p><p>An authorization plugin where each operation on a destination is checked |
| against an authorizationMap</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.5">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> map </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.security.AuthorizationMap-types">org.apache.activemq.security.AuthorizationMap</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-axionJDBCAdapter-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<axionJDBCAdapter>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-axionJDBCAdapter-element"><axionJDBCAdapter></a></em> Element</h3> |
| <p> </p><p>Axion specific Adapter. |
| |
| Axion does not seem to support ALTER statements or sub-selects. This means: |
| - We cannot auto upgrade the schema was we roll out new versions of ActiveMQ |
| - We cannot delete durable sub messages that have be acknowledged by all consumers.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.6">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.jdbc.Statements-types">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-blobJDBCAdapter-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<blobJDBCAdapter>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-blobJDBCAdapter-element"><blobJDBCAdapter></a></em> Element</h3> |
| <p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the getBlob()/setBlob() |
| operations. This is a little more involved since to insert a blob you have |
| to: |
| |
| 1: insert empty blob. 2: select the blob 3: finally update the blob with data |
| value. |
| |
| The databases/JDBC drivers that use this adapter are: |
| </p><ul><li></li></ul><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.7">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.jdbc.Statements-types">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-broker-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<broker>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-broker-element"><broker></a></em> Element</h3> |
| <p> </p><p>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.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.8">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adminView </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.broker.jmx.BrokerView</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Returns the administration view of the broker; used to create and destroy |
| resources such as queues and topics. Note this method returns null if JMX |
| is disabled.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> advisorySupport </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Allows the support of advisory messages to be disabled for performance |
| reasons.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the name of this broker; which must be unique in the network</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerObjectName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.management.ObjectName</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the JMX ObjectName for this broker</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> clustered </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerSystemUsage </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.SystemUsage-types">org.apache.activemq.usage.SystemUsage</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dataDirectory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the directory in which the data files will be stored by default for |
| the JDBC and Journal persistence adaptors.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dataDirectoryFile </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the directory in which the data files will be stored by default for |
| the JDBC and Journal persistence adaptors.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> deleteAllMessagesOnStartup </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not all messages are deleted on startup - mostly only |
| useful for testing.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destinationFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.broker.region.DestinationFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destinationInterceptors </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.DestinationInterceptor-types">org.apache.activemq.broker.region.DestinationInterceptor</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the destination interceptors to use</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destinationPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PolicyMap-types">org.apache.activemq.broker.region.policy.PolicyMap</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the destination specific policies available either for exact |
| destinations or for wildcard areas of destinations.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the destinations which should be loaded/created on startup</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> enableStatistics </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not the Broker's services enable statistics or not.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsBridgeConnectors </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.JmsConnector-types">org.apache.activemq.network.jms.JmsConnector</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> keepDurableSubsActive </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> managementContext </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.jmx.ManagementContext-types">org.apache.activemq.broker.jmx.ManagementContext</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> masterConnectorURI </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> messageAuthorizationPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.security.MessageAuthorizationPolicy</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the policy used to decide if the current connection is authorized to |
| consume a given message</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> networkConnectorURIs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.String</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> networkConnectors </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.NetworkConnector-types">org.apache.activemq.network.NetworkConnector</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the network connectors which this broker will use to connect to |
| other brokers in a federated network</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> persistenceAdapter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.PersistenceAdapter-types">org.apache.activemq.store.PersistenceAdapter</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the persistence adaptor implementation to use for this broker</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> persistenceFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.PersistenceAdapterFactory-types">org.apache.activemq.store.PersistenceAdapterFactory</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> persistenceTaskRunnerFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> persistenceThreadPriority </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> persistent </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not persistence is enabled or disabled.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> plugins </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.BrokerPlugin-types">org.apache.activemq.broker.BrokerPlugin</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets a number of broker plugins to install such as for security |
| authentication or authorization</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> populateJMSXUserID </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not the broker should populate the JMSXUserID header.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerSystemUsage </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.SystemUsage-types">org.apache.activemq.usage.SystemUsage</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> proxyConnectors </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the network connectors which this broker will use to connect to |
| other brokers in a federated network</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> services </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.Service-types">org.apache.activemq.Service</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the services associated with this broker such as a |
| {@link MasterConnector}</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> shutdownOnMasterFailure </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> start </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not the broker is started along with the ApplicationContext it is defined within. |
| Normally you would want the broker to start up along with the ApplicationContext but sometimes when working |
| with JUnit tests you may wish to start and stop the broker explicitly yourself.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> supportFailOver </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> systemUsage </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.SystemUsage-types">org.apache.activemq.usage.SystemUsage</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> tempDataStore </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.kaha.Store</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> tmpDataDirectory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> transportConnectorURIs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.String</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> transportConnectors </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.TransportConnector-types">org.apache.activemq.broker.TransportConnector</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the transport connectors which this broker will listen on for new |
| clients</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useJmx </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not the Broker's services should be exposed into JMX or |
| not.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useLocalHostBrokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useLoggingForShutdownErrors </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not we should use commons-logging when reporting errors |
| when shutting down the broker</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useMirroredQueues </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not <a shape="rect" href="http://activemq.apache.org/mirrored-queues.html">Mirrored |
| Queues</a> should be supported by default if they have not been |
| explicitly configured.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useShutdownHook </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not we should use a shutdown handler to close down the |
| broker cleanly if the JVM is terminated. It is recommended you leave this |
| enabled.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useVirtualTopics </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not <a shape="rect" href="http://activemq.apache.org/virtual-destinations.html">Virtual |
| Topics</a> should be supported by default if they have not been |
| explicitly configured.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> vmConnectorURI </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-bytesJDBCAdapter-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<bytesJDBCAdapter>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-bytesJDBCAdapter-element"><bytesJDBCAdapter></a></em> Element</h3> |
| <p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the |
| setBytes()/getBytes() operations. The databases/JDBC drivers that use this |
| adapter are:</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.9">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.jdbc.Statements-types">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-commandAgent-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<commandAgent>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-commandAgent-element"><commandAgent></a></em> Element</h3> |
| <p> </p><p>An agent which listens to commands on a JMS destination</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.10">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerUrl </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> commandDestination </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.Destination-types">javax.jms.Destination</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.Connection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connectionFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.ConnectionFactory-types">javax.jms.ConnectionFactory</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-compositeDemandForwardingBridge-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<compositeDemandForwardingBridge>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-compositeDemandForwardingBridge-element"><compositeDemandForwardingBridge></a></em> Element</h3> |
| <p> </p><p>A demand forwarding bridge which works with multicast style transports where |
| a single Transport could be communicating with multiple remote brokers</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.11">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> configuration </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.NetworkBridgeConfiguration-types">org.apache.activemq.network.NetworkBridgeConfiguration</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> createdByDuplex </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> durableDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dynamicallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> excludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localBroker </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> networkBridgeListener </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.network.NetworkBridgeListener</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> remoteBroker </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> staticallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-compositeQueue-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<compositeQueue>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-compositeQueue-element"><compositeQueue></a></em> Element</h3> |
| <p> </p><p>Represents a virtual queue which forwards to a number of other destinations.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.12">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> copyMessage </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether a copy of the message will be sent to each destination. |
| Defaults to true so that the forward destination is set as the |
| destination of the message</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> forwardOnly </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets if the virtual destination is forward only (and so there is no |
| physical queue to match the virtual queue) or if there is also a physical |
| queue with the same name).</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> forwardTo </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the list of destinations to forward to</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the name of this composite destination</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-compositeTopic-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<compositeTopic>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-compositeTopic-element"><compositeTopic></a></em> Element</h3> |
| <p> </p><p>Represents a virtual topic which forwards to a number of other destinations.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.13">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> copyMessage </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether a copy of the message will be sent to each destination. |
| Defaults to true so that the forward destination is set as the |
| destination of the message</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> forwardOnly </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets if the virtual destination is forward only (and so there is no |
| physical queue to match the virtual queue) or if there is also a physical |
| queue with the same name).</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> forwardTo </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the list of destinations to forward to</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the name of this composite destination</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-connectionDotFilePlugin-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<connectionDotFilePlugin>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-connectionDotFilePlugin-element"><connectionDotFilePlugin></a></em> Element</h3> |
| <p> </p><p>A <a shape="rect" href="http://www.graphviz.org/">DOT</a> file creator plugin which |
| creates a DOT file showing the current connections</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.14">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> file </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the destination file name to create the destination diagram</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-connectionFactory-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<connectionFactory>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-connectionFactory-element"><connectionFactory></a></em> Element</h3> |
| <p> </p><p>A <a shape="rect" href="http://www.springframework.org/">Spring</a> 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 <a shape="rect" href="http://activemq.apache.org/jmx.html">JMX</a>.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.15">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> alwaysSessionAsync </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> alwaysSyncSend </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Set true if always require messages to be sync sent</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> beanName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> blobTransferPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.blob.BlobTransferPolicy</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the policy used to describe how out-of-band BLOBs (Binary Large |
| OBjects) are transferred from producers to brokers to consumers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerURL </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the <a shape="rect" href="http://activemq.apache.org/configuring-transports.html">connection |
| URL</a> used to connect to the ActiveMQ broker.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> clientID </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> clientIDPrefix </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the prefix used by autogenerated JMS Client ID values which are used |
| if the JMS client does not explicitly specify on.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> clientIdGenerator </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.util.IdGenerator</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> closeTimeout </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the 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</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> copyMessageOnSend </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> disableTimeStampsByDefault </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not timestamps on messages should be disabled or not. If |
| you disable them it adds a small performance boost.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dispatchAsync </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Enables or disables the default setting of whether or not consumers have |
| their messages <a shape="rect" href="http://activemq.apache.org/consumer-dispatch-async.html">dispatched |
| synchronously or asynchronously by the broker</a>. 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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> exclusiveConsumer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Enables or disables whether or not queue consumers should be exclusive or |
| not for example to preserve ordering when not using <a shape="rect" href="http://activemq.apache.org/message-groups.html">Message Groups</a></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> nestedMapAndListEnabled </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Enables/disables whether or not Message properties and MapMessage entries |
| support <a shape="rect" href="http://activemq.apache.org/structured-message-properties-and-mapmessages.html">Nested |
| Structures</a> of Map and List objects</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> objectMessageSerializationDefered </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> optimizeAcknowledge </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> optimizedMessageDispatch </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>If this flag is set then an larger prefetch limit is used - only |
| applicable for durable topic subscribers.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> password </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the JMS password used for connections created from this factory</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> prefetchPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.ActiveMQPrefetchPolicy-types">org.apache.activemq.ActiveMQPrefetchPolicy</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the <a shape="rect" href="http://activemq.apache.org/what-is-the-prefetch-limit-for.html">prefetch |
| policy</a> for consumers created by this connection.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerWindowSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> properties </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Properties</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Get the properties from this instance for storing in JNDI</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> redeliveryPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.RedeliveryPolicy-types">org.apache.activemq.RedeliveryPolicy</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the global redelivery policy to be used when a message is delivered |
| but the session is rolled back</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statsEnabled </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> transformer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.MessageTransformer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> transportListener </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.TransportListener</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useAsyncSend </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Forces the use of <a shape="rect" href="http://activemq.apache.org/async-sends.html">Async Sends</a> 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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useBeanNameAsClientIdPrefix </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useCompression </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Enables the use of compression of the message bodies</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useRetroactiveConsumer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not retroactive consumers are enabled. Retroactive |
| consumers allow non-durable topic subscribers to receive old messages |
| that were published before the non-durable subscriber started.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> userName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the JMS userName used by connections created by this factory</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> warnAboutUnstartedConnectionTimeout </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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 <a shape="rect" href="http://activemq.apache.org/i-am-not-receiving-any-messages-what-is-wrong.html">start |
| the connection</a> so this option makes the default case to create a |
| warning if the user forgets. To disable the warning just set the value to < |
| 0 (say -1).</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> watchTopicAdvisories </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-constantPendingMessageLimitStrategy-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<constantPendingMessageLimitStrategy>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-constantPendingMessageLimitStrategy-element"><constantPendingMessageLimitStrategy></a></em> Element</h3> |
| <p> </p><p>This PendingMessageLimitStrategy is configured to a constant value for all subscriptions.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.16">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> limit </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-db2JDBCAdapter-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<db2JDBCAdapter>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-db2JDBCAdapter-element"><db2JDBCAdapter></a></em> Element</h3> |
| <p> </p><p></p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.17">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.jdbc.Statements-types">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-defaultJDBCAdapter-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<defaultJDBCAdapter>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-defaultJDBCAdapter-element"><defaultJDBCAdapter></a></em> Element</h3> |
| <p> </p><p>Implements all the default JDBC operations that are used by the |
| JDBCPersistenceAdapter. </p><p></p> sub-classing is encouraged to override the |
| default implementation of methods to account for differences in JDBC Driver |
| implementations. <p></p> The JDBCAdapter inserts and extracts BLOB data using |
| the getBytes()/setBytes() operations. <p></p> The databases/JDBC drivers that |
| use this adapter are: |
| <ul><li></li></ul><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.18">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.jdbc.Statements-types">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-defaultUsageCapacity-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<defaultUsageCapacity>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-defaultUsageCapacity-element"><defaultUsageCapacity></a></em> Element</h3> |
| <p> </p><p>Identify if a limit has been reached</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.19">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> limit </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-demandForwardingBridge-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<demandForwardingBridge>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-demandForwardingBridge-element"><demandForwardingBridge></a></em> Element</h3> |
| <p> </p><p>Forwards messages from the local broker to the remote broker based on demand.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.20">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> configuration </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.NetworkBridgeConfiguration-types">org.apache.activemq.network.NetworkBridgeConfiguration</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> createdByDuplex </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> durableDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dynamicallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> excludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localBroker </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> networkBridgeListener </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.network.NetworkBridgeListener</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> remoteBroker </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> staticallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-destinationDotFilePlugin-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<destinationDotFilePlugin>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-destinationDotFilePlugin-element"><destinationDotFilePlugin></a></em> Element</h3> |
| <p> </p><p>A <a shape="rect" href="http://www.graphviz.org/">DOT</a> |
| file creator plugin which creates a DOT file showing the current topic & queue hierarchies.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.21">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> file </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the destination file name to create the destination diagram</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-destinationEntry-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<destinationEntry>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-destinationEntry-element"><destinationEntry></a></em> Element</h3> |
| <p> </p><p>A default entry in a DestinationMap which holds a single value.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.22">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destination </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> queue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to set the destination from a configuration file</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> topic </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to set the destination from a configuration file</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> value </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.Object</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-fileCursor-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<fileCursor>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-fileCursor-element"><fileCursor></a></em> Element</h3> |
| <p> </p><p>Pending messages</p><p></p> |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-fileDurableSubscriberCursor-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<fileDurableSubscriberCursor>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-fileDurableSubscriberCursor-element"><fileDurableSubscriberCursor></a></em> Element</h3> |
| <p> </p><p>Pending messages for durable subscribers</p><p></p> |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-fileQueueCursor-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<fileQueueCursor>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-fileQueueCursor-element"><fileQueueCursor></a></em> Element</h3> |
| <p> </p><p>Pending</p><p></p> |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-filteredDestination-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<filteredDestination>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-filteredDestination-element"><filteredDestination></a></em> Element</h3> |
| <p> </p><p>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.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.23">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destination </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>The destination to send messages to if they match the filter</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> filter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.filter.BooleanExpression</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> queue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the destination property to the given queue name</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> selector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the JMS selector used to filter messages before forwarding them to this destination</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> topic </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the destination property to the given topic name</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-fixedCountSubscriptionRecoveryPolicy-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<fixedCountSubscriptionRecoveryPolicy>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-fixedCountSubscriptionRecoveryPolicy-element"><fixedCountSubscriptionRecoveryPolicy></a></em> Element</h3> |
| <p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will keep a fixed |
| count of last messages.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.24">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maximumSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the maximum number of messages that this destination will hold |
| around in RAM</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-fixedSizedSubscriptionRecoveryPolicy-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<fixedSizedSubscriptionRecoveryPolicy>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-fixedSizedSubscriptionRecoveryPolicy-element"><fixedSizedSubscriptionRecoveryPolicy></a></em> Element</h3> |
| <p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will keep a fixed |
| amount of memory available in RAM for message history which is evicted in |
| time order.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.25">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> buffer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.memory.list.MessageList</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maximumSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the maximum amount of RAM in bytes that this buffer can hold in RAM</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useSharedBuffer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-forwardingBridge-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<forwardingBridge>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-forwardingBridge-element"><forwardingBridge></a></em> Element</h3> |
| <p> </p><p>Forwards all messages from the local broker to the remote broker.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.26">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> clientId </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destinationFilter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dispatchAsync </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localBroker </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> networkBridgeFailedListener </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.network.NetworkBridgeListener</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> prefetchSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> remoteBroker </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-imageBasedJDBCAdaptor-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<imageBasedJDBCAdaptor>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-imageBasedJDBCAdaptor-element"><imageBasedJDBCAdaptor></a></em> Element</h3> |
| <p> </p><p>Provides JDBCAdapter since that uses |
| IMAGE datatype to hold binary data. |
| |
| The databases/JDBC drivers that use this adapter are: |
| </p><ul><li>Sybase</li><li>MS SQL</li></ul><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.27">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.jdbc.Statements-types">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-inboundQueueBridge-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<inboundQueueBridge>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-inboundQueueBridge-element"><inboundQueueBridge></a></em> Element</h3> |
| <p> </p><p>Create an Inbound Queue Bridge</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.28">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.MessageConsumer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerQueue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.Queue-types">javax.jms.Queue</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> doHandleReplyTo </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> inboundQueueName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsConnector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.JmsConnector-types">org.apache.activemq.network.jms.JmsConnector</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsMessageConvertor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.JmsMesageConvertor-types">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localQueueName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maximumRetries </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the maximum number of retries if a send fails before closing the |
| bridge</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerQueue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.Queue-types">javax.jms.Queue</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> selector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-inboundTopicBridge-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<inboundTopicBridge>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-inboundTopicBridge-element"><inboundTopicBridge></a></em> Element</h3> |
| <p> </p><p>Create an Inbound Topic Bridge</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.29">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.MessageConsumer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerTopic </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.Topic-types">javax.jms.Topic</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> doHandleReplyTo </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> inboundTopicName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsConnector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.JmsConnector-types">org.apache.activemq.network.jms.JmsConnector</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsMessageConvertor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.JmsMesageConvertor-types">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localTopicName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maximumRetries </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the maximum number of retries if a send fails before closing the |
| bridge</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerTopic </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.Topic-types">javax.jms.Topic</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> selector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-individualDeadLetterStrategy-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<individualDeadLetterStrategy>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-individualDeadLetterStrategy-element"><individualDeadLetterStrategy></a></em> Element</h3> |
| <p> </p><p>A {@link DeadLetterStrategy} where each destination has its own individual |
| DLQ using the subject naming hierarchy.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.30">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> processExpired </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> processNonPersistent </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> queuePrefix </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the prefix to use for all dead letter queues for queue messages</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> topicPrefix </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the prefix to use for all dead letter queues for topic messages</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useQueueForQueueMessages </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether a queue or topic should be used for queue messages sent to a |
| DLQ. The default is to use a Queue</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useQueueForTopicMessages </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether a queue or topic should be used for topic messages sent to a |
| DLQ. The default is to use a Queue</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-informixJDBCAdapter-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<informixJDBCAdapter>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-informixJDBCAdapter-element"><informixJDBCAdapter></a></em> Element</h3> |
| <p> </p><p>JDBC Adapter for Informix database. |
| Because Informix database restricts length of composite primary keys, length of |
| <i>container name</i> field and <i>subscription id</i> field must be reduced to 150 characters. |
| Therefore be sure not to use longer names for container name and subscription id than 150 characters.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.31">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.jdbc.Statements-types">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-jaasAuthenticationPlugin-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<jaasAuthenticationPlugin>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-jaasAuthenticationPlugin-element"><jaasAuthenticationPlugin></a></em> Element</h3> |
| <p> </p><p>Provides a JAAS based authentication plugin</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.32">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> configuration </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the JAAS configuration domain name used</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> discoverLoginConfig </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Enables or disables the auto-discovery of the login.config file for JAAS to initialize itself. |
| This flag is enabled by default such that if the <b>java.security.auth.login.config</b> system property |
| is not defined then it is set to the location of the <b>login.config</b> file on the classpath.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-jaasCertificateAuthenticationPlugin-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<jaasCertificateAuthenticationPlugin>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-jaasCertificateAuthenticationPlugin-element"><jaasCertificateAuthenticationPlugin></a></em> Element</h3> |
| <p> </p><p>Provides a JAAS based SSL certificate authentication plugin</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.33">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> configuration </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the JAAS configuration domain name used</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> discoverLoginConfig </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Enables or disables the auto-discovery of the login.config file for JAAS to initialize itself. |
| This flag is enabled by default such that if the <b>java.security.auth.login.config</b> system property |
| is not defined then it is set to the location of the <b>login.config</b> file on the classpath.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-jdbcPersistenceAdapter-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<jdbcPersistenceAdapter>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-jdbcPersistenceAdapter-element"><jdbcPersistenceAdapter></a></em> Element</h3> |
| <p> </p><p>A {@link PersistenceAdapter} implementation using JDBC for persistence |
| storage. |
| |
| This persistence adapter will correctly remember prepared XA transactions, |
| but it will not keep track of local transaction commits so that operations |
| performed against the Message store are done as a single uow.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.34">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adapter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.jdbc.JDBCAdapter-types">org.apache.activemq.store.jdbc.JDBCAdapter</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerService </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.BrokerService-types">org.apache.activemq.broker.BrokerService</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> cleanupPeriod </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the number of milliseconds until the database is attempted to be |
| cleaned up for durable topics</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> createTablesOnStartup </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not tables are created on startup</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dataDirectory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dataDirectoryFile </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dataSource </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.sql.DataSource</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> databaseLocker </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.store.jdbc.DatabaseLocker</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the database locker strategy to use to lock the database on startup</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> directory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> ds </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.sql.DataSource</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> scheduledThreadPoolExecutor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.concurrent.ScheduledThreadPoolExecutor</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.jdbc.Statements-types">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> usageManager </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.SystemUsage-types">org.apache.activemq.usage.SystemUsage</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useDatabaseLock </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not an exclusive database lock should be used to enable |
| JDBC Master/Slave. Enabled by default.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> wireFormat </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.wireformat.WireFormat</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-jmsQueueConnector-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<jmsQueueConnector>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-jmsQueueConnector-element"><jmsQueueConnector></a></em> Element</h3> |
| <p> </p><p>A Bridge to other JMS Queue providers</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.35">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerService </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.BrokerService-types">org.apache.activemq.broker.BrokerService</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>One way to configure the local connection - this is called by The |
| BrokerService when the Connector is embedded</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> inboundMessageConvertor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.JmsMesageConvertor-types">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> inboundQueueBridges </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.InboundQueueBridge-types">org.apache.activemq.network.jms.InboundQueueBridge</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jndiLocalTemplate </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.springframework.jndi.JndiTemplate</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jndiOutboundTemplate </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.springframework.jndi.JndiTemplate</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localConnectionFactoryName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localPassword </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localQueueConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localQueueConnectionFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.QueueConnectionFactory-types">javax.jms.QueueConnectionFactory</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localUsername </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundMessageConvertor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.JmsMesageConvertor-types">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundPassword </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundQueueBridges </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.OutboundQueueBridge-types">org.apache.activemq.network.jms.OutboundQueueBridge</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundQueueConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundQueueConnectionFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.QueueConnectionFactory-types">javax.jms.QueueConnectionFactory</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundQueueConnectionFactoryName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundUsername </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> replyToDestinationCacheSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-jmsTopicConnector-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<jmsTopicConnector>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-jmsTopicConnector-element"><jmsTopicConnector></a></em> Element</h3> |
| <p> </p><p>A Bridge to other JMS Topic providers</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.36">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerService </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.BrokerService-types">org.apache.activemq.broker.BrokerService</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>One way to configure the local connection - this is called by The |
| BrokerService when the Connector is embedded</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> inboundMessageConvertor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.JmsMesageConvertor-types">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> inboundTopicBridges </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.InboundTopicBridge-types">org.apache.activemq.network.jms.InboundTopicBridge</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jndiLocalTemplate </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.springframework.jndi.JndiTemplate</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jndiOutboundTemplate </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.springframework.jndi.JndiTemplate</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localConnectionFactoryName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localPassword </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localTopicConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localTopicConnectionFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.TopicConnectionFactory-types">javax.jms.TopicConnectionFactory</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localUsername </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundMessageConvertor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.JmsMesageConvertor-types">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundPassword </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundTopicBridges </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.OutboundTopicBridge-types">org.apache.activemq.network.jms.OutboundTopicBridge</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundTopicConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundTopicConnectionFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.TopicConnectionFactory-types">javax.jms.TopicConnectionFactory</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundTopicConnectionFactoryName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundUsername </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> replyToDestinationCacheSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-journalPersistenceAdapter-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<journalPersistenceAdapter>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-journalPersistenceAdapter-element"><journalPersistenceAdapter></a></em> Element</h3> |
| <p> </p><p>An implementation of {@link PersistenceAdapter} designed for use with a |
| {@link Journal} and then check pointing asynchronously on a timeout with some |
| other long term persistent storage.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.37">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> directory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> journal </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activeio.journal.Journal</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> longTermPersistence </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.PersistenceAdapter-types">org.apache.activemq.store.PersistenceAdapter</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maxCheckpointMessageAddSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maxCheckpointWorkers </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> usageManager </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.SystemUsage-types">org.apache.activemq.usage.SystemUsage</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-journaledJDBC-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<journaledJDBC>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-journaledJDBC-element"><journaledJDBC></a></em> Element</h3> |
| <p> </p><p>Creates a default persistence model using the Journal and JDBC</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.38">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adapter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.jdbc.JDBCAdapter-types">org.apache.activemq.store.jdbc.JDBCAdapter</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> createTablesOnStartup </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not tables are created on startup</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dataDirectory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dataDirectoryFile </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dataSource </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.sql.DataSource</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jdbcAdapter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.jdbc.JDBCPersistenceAdapter-types">org.apache.activemq.store.jdbc.JDBCPersistenceAdapter</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> journal </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activeio.journal.Journal</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> journalArchiveDirectory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> journalLogFileSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the size of the journal log files</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> journalLogFiles </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the number of journal log files to use</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> journalThreadPriority </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the thread priority of the journal thread</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.jdbc.Statements-types">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useDatabaseLock </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not an exclusive database lock should be used to enable |
| JDBC Master/Slave. Enabled by default.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useJournal </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Enables or disables the use of the journal. The default is to use the |
| journal</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useQuickJournal </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-kahaPersistenceAdapter-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<kahaPersistenceAdapter>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-kahaPersistenceAdapter-element"><kahaPersistenceAdapter></a></em> Element</h3> |
| <p> </p><p></p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.39">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> directory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maxDataFileLength </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> persistentIndex </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> size </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.concurrent.atomic.AtomicLong</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> usageManager </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.SystemUsage-types">org.apache.activemq.usage.SystemUsage</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-lDAPAuthorizationMap-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<lDAPAuthorizationMap>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-lDAPAuthorizationMap-element"><lDAPAuthorizationMap></a></em> Element</h3> |
| <p> </p><p>An {@link AuthorizationMap} which uses LDAP</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.40">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adminAttribute </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adminBase </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> authentication </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connectionPassword </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connectionProtocol </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connectionURL </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connectionUsername </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> context </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.naming.directory.DirContext</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> initialContextFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> options </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Map</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> queueSearchMatchingFormat </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.text.MessageFormat</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> queueSearchSubtreeBool </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> readAttribute </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> readBase </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> topicSearchMatchingFormat </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.text.MessageFormat</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> topicSearchSubtreeBool </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> writeAttribute </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> writeBase </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-lastImageSubscriptionRecoveryPolicy-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<lastImageSubscriptionRecoveryPolicy>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-lastImageSubscriptionRecoveryPolicy-element"><lastImageSubscriptionRecoveryPolicy></a></em> Element</h3> |
| <p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will only keep the |
| last message.</p><p></p> |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-ldapNetworkConnector-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<ldapNetworkConnector>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-ldapNetworkConnector-element"><ldapNetworkConnector></a></em> Element</h3> |
| <p> </p><p>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.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.41">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> base </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>sets the base LDAP dn used for lookup operations</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> bridgeTempDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerService </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.BrokerService-types">org.apache.activemq.broker.BrokerService</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> conduitSubscriptions </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connectionFilter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.network.ConnectionFilter</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> decreaseNetworkConsumerPriority </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destinationFilter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dispatchAsync </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> duplex </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> durableDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dynamicOnly </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dynamicallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> excludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localUri </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> networkTTL </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> objectName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.management.ObjectName</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> password </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>sets the LDAP password for access credentials</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> prefetchSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> searchFilter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>sets the LDAP search filter as defined in RFC 2254</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> searchScope </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>sets the LDAP search scope</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> staticallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> uri </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>sets the LDAP server URI</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> user </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>sets the LDAP user for access credentials</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> userName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-loggingBrokerPlugin-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<loggingBrokerPlugin>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-loggingBrokerPlugin-element"><loggingBrokerPlugin></a></em> Element</h3> |
| <p> </p><p>A simple Broker interceptor which allows you to enable/disable logging.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.42">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> ackLog </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.commons.logging.Log</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adminConnectionContext </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.broker.ConnectionContext</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> log </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.commons.logging.Log</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> next </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.Broker-types">org.apache.activemq.broker.Broker</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> sendLog </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.commons.logging.Log</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-managementContext-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<managementContext>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-managementContext-element"><managementContext></a></em> Element</h3> |
| <p> </p><p>A Flow provides different dispatch policies within the NMR</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.43">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> MBeanServer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.management.MBeanServer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Get the MBeanServer</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connectorPath </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connectorPort </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> createConnector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> createMBeanServer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findTigerMbeanServer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Enables/disables the searching for the Java 5 platform MBeanServer</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmxDomainName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> rmiServerPort </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> server </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.management.MBeanServer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useMBeanServer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-masterConnector-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<masterConnector>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-masterConnector-element"><masterConnector></a></em> Element</h3> |
| <p> </p><p>Connects a Slave Broker to a Master when using <a shape="rect" href="http://activemq.apache.org/masterslave.html">Master Slave</a> for High |
| Availability of messages.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.44">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerService </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.BrokerService-types">org.apache.activemq.broker.BrokerService</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localURI </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> password </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> remoteURI </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> remoteUri </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> userName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-memoryPersistenceAdapter-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<memoryPersistenceAdapter>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-memoryPersistenceAdapter-element"><memoryPersistenceAdapter></a></em> Element</h3> |
| <p> </p><p></p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.45">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> directory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.io.File</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> usageManager </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.SystemUsage-types">org.apache.activemq.usage.SystemUsage</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-memoryUsage-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<memoryUsage>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-memoryUsage-element"><memoryUsage></a></em> Element</h3> |
| <p> </p><p>Used to keep track of how much of something is being used so that a |
| productive working set usage can be controlled. Main use case is manage |
| memory usage.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.46">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> limit </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the memory limit in bytes. 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"</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> limiter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.UsageCapacity-types">org.apache.activemq.usage.UsageCapacity</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> parent </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>T</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> percentUsage </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> percentUsageMinDelta </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the minimum number of percentage points the usage has to change |
| before a UsageListener event is fired by the manager.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> pollingTime </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> portion </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>float</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> usage </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> usagePortion </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>float</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-messageGroupHashBucketFactory-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<messageGroupHashBucketFactory>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-messageGroupHashBucketFactory-element"><messageGroupHashBucketFactory></a></em> Element</h3> |
| <p> </p><p>A factory to create instances of {@link SimpleMessageGroupMap} when |
| implementing the <a shape="rect" href="http://activemq.apache.org/message-groups.html">Message |
| Groups</a> functionality.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.47">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> bucketCount </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the number of hash buckets to use for the message group |
| functionality. This is only applicable to using message groups to |
| parallelize processing of a queue while preserving order across an |
| individual JMSXGroupID header value. This value sets the number of hash |
| buckets that will be used (i.e. the maximum possible concurrency).</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-mirroredQueue-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<mirroredQueue>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-mirroredQueue-element"><mirroredQueue></a></em> Element</h3> |
| <p> </p><p>Creates <a shape="rect" href="http://activemq.org/site/mirrored-queues.html">Mirrored |
| Queue</a> using a prefix and postfix to define the topic name on which to mirror the queue to.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.48">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerService </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.BrokerService-types">org.apache.activemq.broker.BrokerService</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> copyMessage </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether a copy of the message will be sent to each destination. |
| Defaults to true so that the forward destination is set as the |
| destination of the message</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> postfix </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets any postix used to identify the queue consumers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> prefix </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the prefix wildcard used to identify the queue consumers for a given |
| topic</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-multicastNetworkConnector-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<multicastNetworkConnector>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-multicastNetworkConnector-element"><multicastNetworkConnector></a></em> Element</h3> |
| <p> </p><p>A network connector which uses some kind of multicast-like transport that |
| communicates with potentially many remote brokers over a single logical |
| {@link Transport} instance such as when using multicast. |
| |
| This implementation does not depend on multicast at all; any other group |
| based transport could be used.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.49">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> bridge </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.DemandForwardingBridgeSupport-types">org.apache.activemq.network.DemandForwardingBridgeSupport</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> bridgeTempDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerService </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.BrokerService-types">org.apache.activemq.broker.BrokerService</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> conduitSubscriptions </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connectionFilter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.network.ConnectionFilter</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> decreaseNetworkConsumerPriority </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destinationFilter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dispatchAsync </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> duplex </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> durableDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dynamicOnly </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dynamicallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> excludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localTransport </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localUri </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> networkTTL </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> objectName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.management.ObjectName</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> password </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> prefetchSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> remoteTransport </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.Transport</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the remote transport implementation</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> remoteURI </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the remote transport URI to some group transport like |
| <code>multicast://address:port</code></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> staticallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> userName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-multicastTraceBrokerPlugin-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<multicastTraceBrokerPlugin>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-multicastTraceBrokerPlugin-element"><multicastTraceBrokerPlugin></a></em> Element</h3> |
| <p> </p><p>A Broker interceptor which allows you to trace all operations to a Multicast |
| socket.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.50">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> address </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.SocketAddress</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adminConnectionContext </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.broker.ConnectionContext</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> broadcast </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destination </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maxTraceDatagramSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> next </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.Broker-types">org.apache.activemq.broker.Broker</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> timeToLive </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> wireFormat </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.wireformat.WireFormat</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> wireFormatFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.wireformat.WireFormatFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-networkConnector-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<networkConnector>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-networkConnector-element"><networkConnector></a></em> Element</h3> |
| <p> </p><p>A network connector which uses a discovery agent to detect the remote brokers |
| available and setup a connection to each available remote broker</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.51">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> bridgeTempDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerService </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.BrokerService-types">org.apache.activemq.broker.BrokerService</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> conduitSubscriptions </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connectionFilter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.network.ConnectionFilter</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> decreaseNetworkConsumerPriority </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destinationFilter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> discoveryAgent </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.discovery.DiscoveryAgent</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> discoveryURI </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dispatchAsync </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> duplex </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> durableDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dynamicOnly </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dynamicallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> excludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localUri </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> networkTTL </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> objectName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.management.ObjectName</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> password </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> prefetchSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> staticallyIncludedDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> uri </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> userName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-noSubscriptionRecoveryPolicy-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<noSubscriptionRecoveryPolicy>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-noSubscriptionRecoveryPolicy-element"><noSubscriptionRecoveryPolicy></a></em> Element</h3> |
| <p> </p><p>This SubscriptionRecoveryPolicy disable recovery of messages.</p><p></p> |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-oldestMessageEvictionStrategy-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<oldestMessageEvictionStrategy>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-oldestMessageEvictionStrategy-element"><oldestMessageEvictionStrategy></a></em> Element</h3> |
| <p> </p><p>An eviction strategy which evicts the oldest message first (which is the |
| default).</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.52">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> evictExpiredMessagesHighWatermark </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the high water mark on which we will eagerly evict expired messages from RAM</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-oldestMessageWithLowestPriorityEvictionStrategy-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<oldestMessageWithLowestPriorityEvictionStrategy>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-oldestMessageWithLowestPriorityEvictionStrategy-element"><oldestMessageWithLowestPriorityEvictionStrategy></a></em> Element</h3> |
| <p> </p><p>An eviction strategy which evicts the oldest message with the lowest priority first.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.53">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> evictExpiredMessagesHighWatermark </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the high water mark on which we will eagerly evict expired messages from RAM</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-oracleJDBCAdapter-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<oracleJDBCAdapter>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-oracleJDBCAdapter-element"><oracleJDBCAdapter></a></em> Element</h3> |
| <p> </p><p>Implements all the default JDBC operations that are used |
| by the JDBCPersistenceAdapter. |
| </p><p></p> |
| Subclassing is encouraged to override the default |
| implementation of methods to account for differences |
| in JDBC Driver implementations. |
| <p></p> |
| The JDBCAdapter inserts and extracts BLOB data using the |
| getBytes()/setBytes() operations. |
| <p></p> |
| The databases/JDBC drivers that use this adapter are: |
| <ul><li></li></ul><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.54">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.jdbc.Statements-types">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-outboundQueueBridge-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<outboundQueueBridge>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-outboundQueueBridge-element"><outboundQueueBridge></a></em> Element</h3> |
| <p> </p><p>Create an Outbound Queue Bridge</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.55">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.MessageConsumer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerQueue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.Queue-types">javax.jms.Queue</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> doHandleReplyTo </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsConnector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.JmsConnector-types">org.apache.activemq.network.jms.JmsConnector</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsMessageConvertor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.JmsMesageConvertor-types">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localQueueName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maximumRetries </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the maximum number of retries if a send fails before closing the |
| bridge</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundQueueName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.QueueConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerQueue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.Queue-types">javax.jms.Queue</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> selector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-outboundTopicBridge-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<outboundTopicBridge>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-outboundTopicBridge-element"><outboundTopicBridge></a></em> Element</h3> |
| <p> </p><p>Create an Outbound Topic Bridge</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.56">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.MessageConsumer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> consumerTopic </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.Topic-types">javax.jms.Topic</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> doHandleReplyTo </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsConnector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.JmsConnector-types">org.apache.activemq.network.jms.JmsConnector</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmsMessageConvertor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.network.jms.JmsMesageConvertor-types">org.apache.activemq.network.jms.JmsMesageConvertor</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localTopicName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maximumRetries </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the maximum number of retries if a send fails before closing the |
| bridge</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> outboundTopicName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerConnection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.TopicConnection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerTopic </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-javax.jms.Topic-types">javax.jms.Topic</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> selector </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-policyEntry-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<policyEntry>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-policyEntry-element"><policyEntry></a></em> Element</h3> |
| <p> </p><p>Represents an entry in a {@link PolicyMap} for assigning policies to a |
| specific destination or a hierarchical wildcard area of destinations.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.57">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> deadLetterStrategy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.DeadLetterStrategy-types">org.apache.activemq.broker.region.policy.DeadLetterStrategy</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the policy used to determine which dead letter queue destination |
| should be used</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destination </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dispatchPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.DispatchPolicy-types">org.apache.activemq.broker.region.policy.DispatchPolicy</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> enableAudit </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maxAuditDepth </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maxProducersToAudit </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maxQueueAuditDepth </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> memoryLimit </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> messageEvictionStrategy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.MessageEvictionStrategy-types">org.apache.activemq.broker.region.policy.MessageEvictionStrategy</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the eviction strategy used to decide which message to evict when the |
| slow consumer needs to discard messages</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> messageGroupMapFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.group.MessageGroupMapFactory-types">org.apache.activemq.broker.region.group.MessageGroupMapFactory</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the factory used to create new instances of {MessageGroupMap} used |
| to implement the <a shape="rect" href="http://activemq.apache.org/message-groups.html">Message Groups</a> |
| functionality.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> optimizedDispatch </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> pendingDurableSubscriberPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PendingDurableSubscriberMessageStoragePolicy-types">org.apache.activemq.broker.region.policy.PendingDurableSubscriberMessageStoragePolicy</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> pendingMessageLimitStrategy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PendingMessageLimitStrategy-types">org.apache.activemq.broker.region.policy.PendingMessageLimitStrategy</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the strategy to calculate the maximum number of messages that are |
| allowed to be pending on consumers (in addition to their prefetch sizes). |
| Once the limit is reached, non-durable topics can then start discarding |
| old messages. This allows us to keep dispatching messages to slow |
| consumers while not blocking fast consumers and discarding the messages |
| oldest first.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> pendingQueuePolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PendingQueueMessageStoragePolicy-types">org.apache.activemq.broker.region.policy.PendingQueueMessageStoragePolicy</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> pendingSubscriberPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PendingSubscriberMessageStoragePolicy-types">org.apache.activemq.broker.region.policy.PendingSubscriberMessageStoragePolicy</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerFlowControl </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> queue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to set the destination from a configuration file</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> sendAdvisoryIfNoConsumers </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sends an advisory message if a non-persistent message is sent and there |
| are no active consumers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> subscriptionRecoveryPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.SubscriptionRecoveryPolicy-types">org.apache.activemq.broker.region.policy.SubscriptionRecoveryPolicy</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> topic </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to set the destination from a configuration file</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-policyMap-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<policyMap>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-policyMap-element"><policyMap></a></em> Element</h3> |
| <p> </p><p>Represents a destination based configuration of policies so that individual |
| destinations or wildcard hierarchies of destinations can be configured using |
| different policies.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.58">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> defaultEntry </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.policy.PolicyEntry-types">org.apache.activemq.broker.region.policy.PolicyEntry</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> entries </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to allow the destination map to be populated from a |
| dependency injection framework such as Spring</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> policyEntries </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the individual entries on the policy map</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-prefetchPolicy-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<prefetchPolicy>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-prefetchPolicy-element"><prefetchPolicy></a></em> Element</h3> |
| <p> </p><p>Defines the prefetch message policies for different types of consumers</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.59">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> all </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> durableTopicPrefetch </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> inputStreamPrefetch </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maximumPendingMessageLimit </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets how many messages a broker will keep around, above the prefetch |
| limit, for non-durable topics before starting to discard older messages.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> optimizeDurableTopicPrefetch </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> queueBrowserPrefetch </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> queuePrefetch </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> topicPrefetch </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-prefetchRatePendingMessageLimitStrategy-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<prefetchRatePendingMessageLimitStrategy>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-prefetchRatePendingMessageLimitStrategy-element"><prefetchRatePendingMessageLimitStrategy></a></em> Element</h3> |
| <p> </p><p>This PendingMessageLimitStrategy sets the maximum pending message limit value to be |
| a multiplier of the prefetch limit of the subscription.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.60">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> multiplier </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>double</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the multiplier of the prefetch size which will be used to define the maximum number of pending |
| messages for non-durable topics before messages are discarded.</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-proxyConnector-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<proxyConnector>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-proxyConnector-element"><proxyConnector></a></em> Element</h3> |
| <p> </p><p></p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.61">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> bind </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> localUri </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> remote </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> server </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.TransportServer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-queryBasedSubscriptionRecoveryPolicy-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<queryBasedSubscriptionRecoveryPolicy>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-queryBasedSubscriptionRecoveryPolicy-element"><queryBasedSubscriptionRecoveryPolicy></a></em> Element</h3> |
| <p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will perform a user |
| specific query mechanism to load any messages they may have missed.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.62">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> query </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.broker.region.policy.MessageQuery</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the query strategy to load initial messages</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-queue-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<queue>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-queue-element"><queue></a></em> Element</h3> |
| <p> </p><p>An ActiveMQ Queue</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.63">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> compositeDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> physicalName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> properties </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Properties</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Get the properties from this instance for storing in JNDI</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-redeliveryPolicy-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<redeliveryPolicy>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-redeliveryPolicy-element"><redeliveryPolicy></a></em> Element</h3> |
| <p> </p><p>Configuration options used to control how messages are re-delivered when they |
| are rolled back.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.64">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> backOffMultiplier </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>short</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> collisionAvoidancePercent </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>short</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> initialRedeliveryDelay </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maximumRedeliveries </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useCollisionAvoidance </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExponentialBackOff </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-roundRobinDispatchPolicy-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<roundRobinDispatchPolicy>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-roundRobinDispatchPolicy-element"><roundRobinDispatchPolicy></a></em> Element</h3> |
| <p> </p><p>Simple dispatch policy that sends a message to every subscription that |
| matches the message.</p><p></p> |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-sharedDeadLetterStrategy-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<sharedDeadLetterStrategy>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-sharedDeadLetterStrategy-element"><sharedDeadLetterStrategy></a></em> Element</h3> |
| <p> </p><p>A default implementation of {@link DeadLetterStrategy} which uses |
| a constant destination.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.65">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> deadLetterQueue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> processExpired </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> processNonPersistent </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-simpleAuthenticationPlugin-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<simpleAuthenticationPlugin>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-simpleAuthenticationPlugin-element"><simpleAuthenticationPlugin></a></em> Element</h3> |
| <p> </p><p>Provides a simple authentication plugin</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.66">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> userGroups </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Map</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the groups a user is in. The key is the user name and the value is a |
| Set of groups</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> userPasswords </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Map</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the map indexed by user name with the value the password</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> users </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets individual users for authentication</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-simpleAuthorizationMap-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<simpleAuthorizationMap>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-simpleAuthorizationMap-element"><simpleAuthorizationMap></a></em> Element</h3> |
| <p> </p><p>An AuthorizationMap which is configured with individual DestinationMaps for |
| each operation.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.67">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adminACLs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.filter.DestinationMap-types">org.apache.activemq.filter.DestinationMap</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> readACLs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.filter.DestinationMap-types">org.apache.activemq.filter.DestinationMap</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> tempDestinationAuthorizationEntry </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.security.TempDestinationAuthorizationEntry-types">org.apache.activemq.security.TempDestinationAuthorizationEntry</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> writeACLs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.filter.DestinationMap-types">org.apache.activemq.filter.DestinationMap</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-simpleDispatchPolicy-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<simpleDispatchPolicy>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-simpleDispatchPolicy-element"><simpleDispatchPolicy></a></em> Element</h3> |
| <p> </p><p>Simple dispatch policy that sends a message to every subscription that |
| matches the message.</p><p></p> |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-simpleJmsMessageConvertor-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<simpleJmsMessageConvertor>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-simpleJmsMessageConvertor-element"><simpleJmsMessageConvertor></a></em> Element</h3> |
| <p> </p><p>Converts Message from one JMS to another</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.68">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>javax.jms.Connection</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-simpleMessageGroupMapFactory-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<simpleMessageGroupMapFactory>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-simpleMessageGroupMapFactory-element"><simpleMessageGroupMapFactory></a></em> Element</h3> |
| <p> </p><p>A factory to create instances of {@link SimpleMessageGroupMap} when implementing the |
| <a shape="rect" href="http://activemq.apache.org/message-groups.html">Message Groups</a> functionality.</p><p></p> |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-statements-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<statements>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-statements-element"><statements></a></em> Element</h3> |
| <p> </p><p></p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.69">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> addMessageStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> binaryDataType </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> containerNameDataType </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> createDurableSubStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> createSchemaStatements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.String</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> deleteOldMessagesStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> deleteSubscriptionStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destinationMessageCountStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dropSchemaStatements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.String</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> durableSubAcksTableName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> durableSubscriberMessageCountStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findAllDestinationsStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findAllDurableSubMessagesStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findAllDurableSubsStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findAllMessagesStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findDurableSubMessagesStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findDurableSubStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findLastSequenceIdInAcksStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findLastSequenceIdInMsgsStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findMessageSequenceIdStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findMessageStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> findNextMessagesStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> lastAckedDurableSubscriberMessageStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> lockCreateStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> lockTableName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> lockUpdateStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> longDataType </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> messageTableName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> msgIdDataType </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> nextDurableSubscriberMessageStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> removeAllMessagesStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> removeAllSubscriptionsStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> removeMessageStatment </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> sequenceDataType </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> stringIdDataType </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> tablePrefix </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> updateLastAckOfDurableSubStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> updateMessageStatement </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useLockCreateWhereClause </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-storeCursor-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<storeCursor>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-storeCursor-element"><storeCursor></a></em> Element</h3> |
| <p> </p><p>Pending messages</p><p></p> |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-storeDurableSubscriberCursor-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<storeDurableSubscriberCursor>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-storeDurableSubscriberCursor-element"><storeDurableSubscriberCursor></a></em> Element</h3> |
| <p> </p><p>Pending messages for a durable</p><p></p> |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-storeUsage-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<storeUsage>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-storeUsage-element"><storeUsage></a></em> Element</h3> |
| <p> </p><p>Used to keep track of how much of something is being used so that a |
| productive working set usage can be controlled. Main use case is manage |
| memory usage.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.70">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> limit </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the memory limit in bytes. 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"</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> limiter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.UsageCapacity-types">org.apache.activemq.usage.UsageCapacity</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> parent </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>T</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> percentUsage </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> percentUsageMinDelta </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the minimum number of percentage points the usage has to change |
| before a UsageListener event is fired by the manager.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> pollingTime </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> store </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.PersistenceAdapter-types">org.apache.activemq.store.PersistenceAdapter</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> usagePortion </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>float</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-streamJDBCAdapter-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<streamJDBCAdapter>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-streamJDBCAdapter-element"><streamJDBCAdapter></a></em> Element</h3> |
| <p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the |
| setBinaryStream()/getBinaryStream() operations. |
| |
| The databases/JDBC drivers that use this adapter are: |
| </p><ul><li>Axion</li></ul><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.71">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> batchStatments </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statements </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.jdbc.Statements-types">org.apache.activemq.store.jdbc.Statements</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useExternalMessageReferences </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-strictOrderDispatchPolicy-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<strictOrderDispatchPolicy>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-strictOrderDispatchPolicy-element"><strictOrderDispatchPolicy></a></em> Element</h3> |
| <p> </p><p>Dispatch policy that causes every subscription to see messages in the same |
| order.</p><p></p> |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-systemUsage-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<systemUsage>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-systemUsage-element"><systemUsage></a></em> Element</h3> |
| <p> </p><p>Holder for Usage instances for memory, store and temp files Main use case is |
| manage memory usage.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.72">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adapter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.store.PersistenceAdapter-types">org.apache.activemq.store.PersistenceAdapter</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> memoryUsage </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.MemoryUsage-types">org.apache.activemq.usage.MemoryUsage</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> parent </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.SystemUsage-types">org.apache.activemq.usage.SystemUsage</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> sendFailIfNoSpace </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not a 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</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> sendFailIfNoSpaceExplicitySet </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> storeUsage </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.StoreUsage-types">org.apache.activemq.usage.StoreUsage</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> tempStore </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.kaha.Store</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> tempUsage </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.TempUsage-types">org.apache.activemq.usage.TempUsage</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-tempDestinationAuthorizationEntry-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<tempDestinationAuthorizationEntry>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-tempDestinationAuthorizationEntry-element"><tempDestinationAuthorizationEntry></a></em> Element</h3> |
| <p> </p><p>Represents an entry in a {@link DefaultAuthorizationMap} for assigning |
| different operations (read, write, admin) of user roles to a temporary |
| destination</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.73">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> admin </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adminACLs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destination </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> groupClass </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> queue </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to set the destination from a configuration file</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> read </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> readACLs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> topic </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper method to set the destination from a configuration file</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> write </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> writeACLs </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em>java.lang.Object</em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-tempUsage-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<tempUsage>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-tempUsage-element"><tempUsage></a></em> Element</h3> |
| <p> </p><p>Used to keep track of how much of something is being used so that a |
| productive working set usage can be controlled. Main use case is manage |
| memory usage.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.74">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> limit </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the memory limit in bytes. 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"</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> limiter </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.usage.UsageCapacity-types">org.apache.activemq.usage.UsageCapacity</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> parent </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>T</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> percentUsage </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> percentUsageMinDelta </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the minimum number of percentage points the usage has to change |
| before a UsageListener event is fired by the manager.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> pollingTime </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> store </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.kaha.Store</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> usagePortion </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>float</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-timeStampingBrokerPlugin-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<timeStampingBrokerPlugin>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-timeStampingBrokerPlugin-element"><timeStampingBrokerPlugin></a></em> Element</h3> |
| <p> </p><p>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.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.75">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adminConnectionContext </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.broker.ConnectionContext</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> next </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.Broker-types">org.apache.activemq.broker.Broker</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-timedSubscriptionRecoveryPolicy-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<timedSubscriptionRecoveryPolicy>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-timedSubscriptionRecoveryPolicy-element"><timedSubscriptionRecoveryPolicy></a></em> Element</h3> |
| <p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will keep a timed |
| buffer of messages around in memory and use that to recover new |
| subscriptions.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.76">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> recoverDuration </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-topic-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<topic>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-topic-element"><topic></a></em> Element</h3> |
| <p> </p><p>An ActiveMQ Topic</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.77">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> compositeDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.command.ActiveMQDestination-types">org.apache.activemq.command.ActiveMQDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> physicalName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> properties </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Properties</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Get the properties from this instance for storing in JNDI</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-transportConnector-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<transportConnector>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-transportConnector-element"><transportConnector></a></em> Element</h3> |
| <p> </p><p></p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.78">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> broker </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.Broker-types">org.apache.activemq.broker.Broker</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerInfo </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.command.BrokerInfo</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> connectUri </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> disableAsyncDispatch </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> discoveryAgent </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.discovery.DiscoveryAgent</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> discoveryUri </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> enableStatusMonitor </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> messageAuthorizationPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.security.MessageAuthorizationPolicy</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the policy used to decide if the current connection is authorized to |
| consume a given message</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> server </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.TransportServer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> taskRunnerFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.thread.TaskRunnerFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> uri </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the server transport URI to use if there is not a |
| {@link TransportServer} configured via the |
| {@link #setServer(TransportServer)} method. This value is used to lazy |
| create a {@link TransportServer} instance</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-udpTraceBrokerPlugin-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<udpTraceBrokerPlugin>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-udpTraceBrokerPlugin-element"><udpTraceBrokerPlugin></a></em> Element</h3> |
| <p> </p><p>A Broker interceptor which allows you to trace all operations to a UDP |
| socket.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.79">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> address </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.SocketAddress</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> adminConnectionContext </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.broker.ConnectionContext</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> broadcast </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> destination </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.net.URI</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> maxTraceDatagramSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> next </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.Broker-types">org.apache.activemq.broker.Broker</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> wireFormat </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.wireformat.WireFormat</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> wireFormatFactory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.wireformat.WireFormatFactory</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-usageCapacity-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<usageCapacity>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-usageCapacity-element"><usageCapacity></a></em> Element</h3> |
| <p> </p><p>Identify if a limit has been reached</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.80">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> limit </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-virtualDestinationInterceptor-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<virtualDestinationInterceptor>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-virtualDestinationInterceptor-element"><virtualDestinationInterceptor></a></em> Element</h3> |
| <p> </p><p>Implements <a shape="rect" href="http://activemq.apache.org/virtual-destinations.html">Virtual Topics</a>.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.81">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> virtualDestinations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (<em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.broker.region.virtual.VirtualDestination-types">org.apache.activemq.broker.region.virtual.VirtualDestination</a></em>)* </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-virtualTopic-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<virtualTopic>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-virtualTopic-element"><virtualTopic></a></em> Element</h3> |
| <p> </p><p>Creates <a shape="rect" href="http://activemq.org/site/virtual-destinations.html">Virtual |
| Topics</a> using a prefix and postfix. The virtual destination creates a |
| wildcard that is then used to look up all active queue subscriptions which |
| match.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.82">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> postfix </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets any postix used to identify the queue consumers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> prefix </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the prefix wildcard used to identify the queue consumers for a given |
| topic</p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-vmCursor-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<vmCursor>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-vmCursor-element"><vmCursor></a></em> Element</h3> |
| <p> </p><p>Pending messages held</p><p></p> |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-vmDurableCursor-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<vmDurableCursor>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-vmDurableCursor-element"><vmDurableCursor></a></em> Element</h3> |
| <p> </p><p>Pending</p><p></p> |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-vmQueueCursor-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<vmQueueCursor>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-vmQueueCursor-element"><vmQueueCursor></a></em> Element</h3> |
| <p> </p><p>Pending messages</p><p></p> |
| |
| <p><span class="confluence-anchor-link" id="XBeanXMLReference5.0-xaConnectionFactory-element"></span></p> |
| <h3 id="XBeanXMLReference5.0-The<xaConnectionFactory>Element">The <em><a shape="rect" href="#XBeanXMLReference5.0-xaConnectionFactory-element"><xaConnectionFactory></a></em> Element</h3> |
| <p> </p><p>A <a shape="rect" href="http://www.springframework.org/">Spring</a> 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 <a shape="rect" href="http://activemq.apache.org/jmx.html">JMX</a>.</p><p></p> |
| <h4 id="XBeanXMLReference5.0-Properties.83">Properties</h4> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property Name </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> alwaysSessionAsync </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> alwaysSyncSend </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Set true if always require messages to be sync sent</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> beanName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> blobTransferPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.blob.BlobTransferPolicy</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the policy used to describe how out-of-band BLOBs (Binary Large |
| OBjects) are transferred from producers to brokers to consumers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> brokerURL </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the <a shape="rect" href="http://activemq.apache.org/configuring-transports.html">connection |
| URL</a> used to connect to the ActiveMQ broker.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> clientID </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> clientIDPrefix </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the prefix used by autogenerated JMS Client ID values which are used |
| if the JMS client does not explicitly specify on.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> clientIdGenerator </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.util.IdGenerator</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> closeTimeout </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the 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</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> copyMessageOnSend </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> disableTimeStampsByDefault </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not timestamps on messages should be disabled or not. If |
| you disable them it adds a small performance boost.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> dispatchAsync </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Enables or disables the default setting of whether or not consumers have |
| their messages <a shape="rect" href="http://activemq.apache.org/consumer-dispatch-async.html">dispatched |
| synchronously or asynchronously by the broker</a>. 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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> exclusiveConsumer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Enables or disables whether or not queue consumers should be exclusive or |
| not for example to preserve ordering when not using <a shape="rect" href="http://activemq.apache.org/message-groups.html">Message Groups</a></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> nestedMapAndListEnabled </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Enables/disables whether or not Message properties and MapMessage entries |
| support <a shape="rect" href="http://activemq.apache.org/structured-message-properties-and-mapmessages.html">Nested |
| Structures</a> of Map and List objects</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> objectMessageSerializationDefered </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> optimizeAcknowledge </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> optimizedMessageDispatch </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>If this flag is set then an larger prefetch limit is used - only |
| applicable for durable topic subscribers.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> password </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the JMS password used for connections created from this factory</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> prefetchPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.ActiveMQPrefetchPolicy-types">org.apache.activemq.ActiveMQPrefetchPolicy</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the <a shape="rect" href="http://activemq.apache.org/what-is-the-prefetch-limit-for.html">prefetch |
| policy</a> for consumers created by this connection.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> producerWindowSize </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>int</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> properties </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.util.Properties</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Get the properties from this instance for storing in JNDI</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> redeliveryPolicy </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-org.apache.activemq.RedeliveryPolicy-types">org.apache.activemq.RedeliveryPolicy</a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the global redelivery policy to be used when a message is delivered |
| but the session is rolled back</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> statsEnabled </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> transformer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.MessageTransformer</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> transportListener </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>org.apache.activemq.transport.TransportListener</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useAsyncSend </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Forces the use of <a shape="rect" href="http://activemq.apache.org/async-sends.html">Async Sends</a> 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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useBeanNameAsClientIdPrefix </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useCompression </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Enables the use of compression of the message bodies</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useRetroactiveConsumer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets whether or not retroactive consumers are enabled. Retroactive |
| consumers allow non-durable topic subscribers to receive old messages |
| that were published before the non-durable subscriber started.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> userName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>java.lang.String</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Sets the JMS userName used by connections created by this factory</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> warnAboutUnstartedConnectionTimeout </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>long</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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 <a shape="rect" href="http://activemq.apache.org/i-am-not-receiving-any-messages-what-is-wrong.html">start |
| the connection</a> so this option makes the default case to create a |
| warning if the user forgets. To disable the warning just set the value to < |
| 0 (say -1).</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> watchTopicAdvisories </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>boolean</em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr></tbody></table></div> |
| |
| |
| <h3 id="XBeanXMLReference5.0-ElementIndex">Element Index</h3> |
| <div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-amqPersistenceAdapter-element"><amqPersistenceAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An implementation of {@link PersistenceAdapter} designed for use with a |
| {@link Journal} and then check pointing asynchronously on a timeout with some |
| other long term persistent storage.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-amqPersistenceAdapterFactory-element"><amqPersistenceAdapterFactory></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An implementation of {@link PersistenceAdapterFactory}</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-authenticationUser-element"><authenticationUser></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A helper object used to configure simple authentiaction plugin</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-authorizationEntry-element"><authorizationEntry></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents an entry in a {@link DefaultAuthorizationMap} for assigning |
| different operations (read, write, admin) of user roles to a specific |
| destination or a hierarchical wildcard area of destinations.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-authorizationMap-element"><authorizationMap></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a destination based configuration of policies so that individual |
| destinations or wildcard hierarchies of destinations can be configured using |
| different policies. Each entry in the map represents the authorization ACLs |
| for each operation.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-authorizationPlugin-element"><authorizationPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An authorization plugin where each operation on a destination is checked |
| against an authorizationMap</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-axionJDBCAdapter-element"><axionJDBCAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Axion specific Adapter. |
| |
| Axion does not seem to support ALTER statements or sub-selects. This means: |
| - We cannot auto upgrade the schema was we roll out new versions of ActiveMQ |
| - We cannot delete durable sub messages that have be acknowledged by all consumers.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-blobJDBCAdapter-element"><blobJDBCAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the getBlob()/setBlob() |
| operations. This is a little more involved since to insert a blob you have |
| to: |
| |
| 1: insert empty blob. 2: select the blob 3: finally update the blob with data |
| value. |
| |
| The databases/JDBC drivers that use this adapter are: |
| </p><ul><li></li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-broker-element"><broker></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-bytesJDBCAdapter-element"><bytesJDBCAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the |
| setBytes()/getBytes() operations. The databases/JDBC drivers that use this |
| adapter are:</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-commandAgent-element"><commandAgent></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An agent which listens to commands on a JMS destination</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-compositeDemandForwardingBridge-element"><compositeDemandForwardingBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A demand forwarding bridge which works with multicast style transports where |
| a single Transport could be communicating with multiple remote brokers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-compositeQueue-element"><compositeQueue></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a virtual queue which forwards to a number of other destinations.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-compositeTopic-element"><compositeTopic></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a virtual topic which forwards to a number of other destinations.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-connectionDotFilePlugin-element"><connectionDotFilePlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A <a shape="rect" href="http://www.graphviz.org/">DOT</a> file creator plugin which |
| creates a DOT file showing the current connections</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-connectionFactory-element"><connectionFactory></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A <a shape="rect" href="http://www.springframework.org/">Spring</a> 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 <a shape="rect" href="http://activemq.apache.org/jmx.html">JMX</a>.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-constantPendingMessageLimitStrategy-element"><constantPendingMessageLimitStrategy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This PendingMessageLimitStrategy is configured to a constant value for all subscriptions.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-db2JDBCAdapter-element"><db2JDBCAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-defaultJDBCAdapter-element"><defaultJDBCAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Implements all the default JDBC operations that are used by the |
| JDBCPersistenceAdapter. </p><p></p> sub-classing is encouraged to override the |
| default implementation of methods to account for differences in JDBC Driver |
| implementations. <p></p> The JDBCAdapter inserts and extracts BLOB data using |
| the getBytes()/setBytes() operations. <p></p> The databases/JDBC drivers that |
| use this adapter are: |
| <ul><li></li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-defaultUsageCapacity-element"><defaultUsageCapacity></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Identify if a limit has been reached</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-demandForwardingBridge-element"><demandForwardingBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Forwards messages from the local broker to the remote broker based on demand.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-destinationDotFilePlugin-element"><destinationDotFilePlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A <a shape="rect" href="http://www.graphviz.org/">DOT</a> |
| file creator plugin which creates a DOT file showing the current topic & queue hierarchies.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-destinationEntry-element"><destinationEntry></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A default entry in a DestinationMap which holds a single value.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-fileCursor-element"><fileCursor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Pending messages</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-fileDurableSubscriberCursor-element"><fileDurableSubscriberCursor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Pending messages for durable subscribers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-fileQueueCursor-element"><fileQueueCursor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Pending</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-filteredDestination-element"><filteredDestination></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-fixedCountSubscriptionRecoveryPolicy-element"><fixedCountSubscriptionRecoveryPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will keep a fixed |
| count of last messages.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-fixedSizedSubscriptionRecoveryPolicy-element"><fixedSizedSubscriptionRecoveryPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will keep a fixed |
| amount of memory available in RAM for message history which is evicted in |
| time order.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-forwardingBridge-element"><forwardingBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Forwards all messages from the local broker to the remote broker.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-imageBasedJDBCAdaptor-element"><imageBasedJDBCAdaptor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Provides JDBCAdapter since that uses |
| IMAGE datatype to hold binary data. |
| |
| The databases/JDBC drivers that use this adapter are: |
| </p><ul><li>Sybase</li><li>MS SQL</li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-inboundQueueBridge-element"><inboundQueueBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Inbound Queue Bridge</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-inboundTopicBridge-element"><inboundTopicBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Inbound Topic Bridge</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-individualDeadLetterStrategy-element"><individualDeadLetterStrategy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A {@link DeadLetterStrategy} where each destination has its own individual |
| DLQ using the subject naming hierarchy.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-informixJDBCAdapter-element"><informixJDBCAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>JDBC Adapter for Informix database. |
| Because Informix database restricts length of composite primary keys, length of |
| <i>container name</i> field and <i>subscription id</i> field must be reduced to 150 characters. |
| Therefore be sure not to use longer names for container name and subscription id than 150 characters.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-jaasAuthenticationPlugin-element"><jaasAuthenticationPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Provides a JAAS based authentication plugin</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-jaasCertificateAuthenticationPlugin-element"><jaasCertificateAuthenticationPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Provides a JAAS based SSL certificate authentication plugin</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-jdbcPersistenceAdapter-element"><jdbcPersistenceAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A {@link PersistenceAdapter} implementation using JDBC for persistence |
| storage. |
| |
| This persistence adapter will correctly remember prepared XA transactions, |
| but it will not keep track of local transaction commits so that operations |
| performed against the Message store are done as a single uow.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-jmsQueueConnector-element"><jmsQueueConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Bridge to other JMS Queue providers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-jmsTopicConnector-element"><jmsTopicConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Bridge to other JMS Topic providers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-journalPersistenceAdapter-element"><journalPersistenceAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An implementation of {@link PersistenceAdapter} designed for use with a |
| {@link Journal} and then check pointing asynchronously on a timeout with some |
| other long term persistent storage.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-journaledJDBC-element"><journaledJDBC></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Creates a default persistence model using the Journal and JDBC</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-kahaPersistenceAdapter-element"><kahaPersistenceAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-lDAPAuthorizationMap-element"><lDAPAuthorizationMap></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An {@link AuthorizationMap} which uses LDAP</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-lastImageSubscriptionRecoveryPolicy-element"><lastImageSubscriptionRecoveryPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will only keep the |
| last message.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-ldapNetworkConnector-element"><ldapNetworkConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-loggingBrokerPlugin-element"><loggingBrokerPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A simple Broker interceptor which allows you to enable/disable logging.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-managementContext-element"><managementContext></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Flow provides different dispatch policies within the NMR</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-masterConnector-element"><masterConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Connects a Slave Broker to a Master when using <a shape="rect" href="http://activemq.apache.org/masterslave.html">Master Slave</a> for High |
| Availability of messages.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-memoryPersistenceAdapter-element"><memoryPersistenceAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-memoryUsage-element"><memoryUsage></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Used to keep track of how much of something is being used so that a |
| productive working set usage can be controlled. Main use case is manage |
| memory usage.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-messageGroupHashBucketFactory-element"><messageGroupHashBucketFactory></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A factory to create instances of {@link SimpleMessageGroupMap} when |
| implementing the <a shape="rect" href="http://activemq.apache.org/message-groups.html">Message |
| Groups</a> functionality.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-mirroredQueue-element"><mirroredQueue></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Creates <a shape="rect" href="http://activemq.org/site/mirrored-queues.html">Mirrored |
| Queue</a> using a prefix and postfix to define the topic name on which to mirror the queue to.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-multicastNetworkConnector-element"><multicastNetworkConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A network connector which uses some kind of multicast-like transport that |
| communicates with potentially many remote brokers over a single logical |
| {@link Transport} instance such as when using multicast. |
| |
| This implementation does not depend on multicast at all; any other group |
| based transport could be used.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-multicastTraceBrokerPlugin-element"><multicastTraceBrokerPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Broker interceptor which allows you to trace all operations to a Multicast |
| socket.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-networkConnector-element"><networkConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A network connector which uses a discovery agent to detect the remote brokers |
| available and setup a connection to each available remote broker</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-noSubscriptionRecoveryPolicy-element"><noSubscriptionRecoveryPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This SubscriptionRecoveryPolicy disable recovery of messages.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-oldestMessageEvictionStrategy-element"><oldestMessageEvictionStrategy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An eviction strategy which evicts the oldest message first (which is the |
| default).</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-oldestMessageWithLowestPriorityEvictionStrategy-element"><oldestMessageWithLowestPriorityEvictionStrategy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An eviction strategy which evicts the oldest message with the lowest priority first.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-oracleJDBCAdapter-element"><oracleJDBCAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Implements all the default JDBC operations that are used |
| by the JDBCPersistenceAdapter. |
| </p><p></p> |
| Subclassing is encouraged to override the default |
| implementation of methods to account for differences |
| in JDBC Driver implementations. |
| <p></p> |
| The JDBCAdapter inserts and extracts BLOB data using the |
| getBytes()/setBytes() operations. |
| <p></p> |
| The databases/JDBC drivers that use this adapter are: |
| <ul><li></li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-outboundQueueBridge-element"><outboundQueueBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Outbound Queue Bridge</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-outboundTopicBridge-element"><outboundTopicBridge></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Create an Outbound Topic Bridge</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-policyEntry-element"><policyEntry></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents an entry in a {@link PolicyMap} for assigning policies to a |
| specific destination or a hierarchical wildcard area of destinations.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-policyMap-element"><policyMap></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents a destination based configuration of policies so that individual |
| destinations or wildcard hierarchies of destinations can be configured using |
| different policies.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-prefetchPolicy-element"><prefetchPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Defines the prefetch message policies for different types of consumers</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-prefetchRatePendingMessageLimitStrategy-element"><prefetchRatePendingMessageLimitStrategy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This PendingMessageLimitStrategy sets the maximum pending message limit value to be |
| a multiplier of the prefetch limit of the subscription.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-proxyConnector-element"><proxyConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-queryBasedSubscriptionRecoveryPolicy-element"><queryBasedSubscriptionRecoveryPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will perform a user |
| specific query mechanism to load any messages they may have missed.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-queue-element"><queue></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An ActiveMQ Queue</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-redeliveryPolicy-element"><redeliveryPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Configuration options used to control how messages are re-delivered when they |
| are rolled back.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-roundRobinDispatchPolicy-element"><roundRobinDispatchPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Simple dispatch policy that sends a message to every subscription that |
| matches the message.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-sharedDeadLetterStrategy-element"><sharedDeadLetterStrategy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A default implementation of {@link DeadLetterStrategy} which uses |
| a constant destination.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-simpleAuthenticationPlugin-element"><simpleAuthenticationPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Provides a simple authentication plugin</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-simpleAuthorizationMap-element"><simpleAuthorizationMap></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An AuthorizationMap which is configured with individual DestinationMaps for |
| each operation.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-simpleDispatchPolicy-element"><simpleDispatchPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Simple dispatch policy that sends a message to every subscription that |
| matches the message.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-simpleJmsMessageConvertor-element"><simpleJmsMessageConvertor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Converts Message from one JMS to another</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-simpleMessageGroupMapFactory-element"><simpleMessageGroupMapFactory></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A factory to create instances of {@link SimpleMessageGroupMap} when implementing the |
| <a shape="rect" href="http://activemq.apache.org/message-groups.html">Message Groups</a> functionality.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-statements-element"><statements></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-storeCursor-element"><storeCursor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Pending messages</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-storeDurableSubscriberCursor-element"><storeDurableSubscriberCursor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Pending messages for a durable</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-storeUsage-element"><storeUsage></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Used to keep track of how much of something is being used so that a |
| productive working set usage can be controlled. Main use case is manage |
| memory usage.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-streamJDBCAdapter-element"><streamJDBCAdapter></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This JDBCAdapter inserts and extracts BLOB data using the |
| setBinaryStream()/getBinaryStream() operations. |
| |
| The databases/JDBC drivers that use this adapter are: |
| </p><ul><li>Axion</li></ul> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-strictOrderDispatchPolicy-element"><strictOrderDispatchPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Dispatch policy that causes every subscription to see messages in the same |
| order.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-systemUsage-element"><systemUsage></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Holder for Usage instances for memory, store and temp files Main use case is |
| manage memory usage.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-tempDestinationAuthorizationEntry-element"><tempDestinationAuthorizationEntry></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Represents an entry in a {@link DefaultAuthorizationMap} for assigning |
| different operations (read, write, admin) of user roles to a temporary |
| destination</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-tempUsage-element"><tempUsage></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Used to keep track of how much of something is being used so that a |
| productive working set usage can be controlled. Main use case is manage |
| memory usage.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-timeStampingBrokerPlugin-element"><timeStampingBrokerPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>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.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-timedSubscriptionRecoveryPolicy-element"><timedSubscriptionRecoveryPolicy></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>This implementation of {@link SubscriptionRecoveryPolicy} will keep a timed |
| buffer of messages around in memory and use that to recover new |
| subscriptions.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-topic-element"><topic></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>An ActiveMQ Topic</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-transportConnector-element"><transportConnector></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p></p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-udpTraceBrokerPlugin-element"><udpTraceBrokerPlugin></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A Broker interceptor which allows you to trace all operations to a UDP |
| socket.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-usageCapacity-element"><usageCapacity></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Identify if a limit has been reached</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-virtualDestinationInterceptor-element"><virtualDestinationInterceptor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Implements <a shape="rect" href="http://activemq.apache.org/virtual-destinations.html">Virtual Topics</a>.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-virtualTopic-element"><virtualTopic></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Creates <a shape="rect" href="http://activemq.org/site/virtual-destinations.html">Virtual |
| Topics</a> using a prefix and postfix. The virtual destination creates a |
| wildcard that is then used to look up all active queue subscriptions which |
| match.</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-vmCursor-element"><vmCursor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Pending messages held</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-vmDurableCursor-element"><vmDurableCursor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Pending</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-vmQueueCursor-element"><vmQueueCursor></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>Pending messages</p> <p></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <em><a shape="rect" href="#XBeanXMLReference5.0-xaConnectionFactory-element"><xaConnectionFactory></a></em> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><p>A <a shape="rect" href="http://www.springframework.org/">Spring</a> 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 <a shape="rect" href="http://activemq.apache.org/jmx.html">JMX</a>.</p> <p></p></td></tr></tbody></table></div> |
| </div> |
| |