Root Element

ElementDescriptionClass
brokerAn ActiveMQ Message Broker which consists of a number of transport connectors, network connectors and a persistence adaptororg.activemq.xbean.XBeanBrokerService

Element Summary

ElementDescriptionClass
brokerAn ActiveMQ Message Broker which consists of a number of transport connectors, network connectors and a persistence adaptororg.activemq.xbean.XBeanBrokerService
demandForwardingBridgeForwards messages from the local broker to the remote broker based on demand.org.activemq.network.DemandForwardingBridge
fixedSizedSubscriptionRecoveryPolicyThis implementation of {@link SubscriptionRecoveryPolicy} will keep a fixed amount of memory available in RAM for message history which is evicted in time order.org.activemq.broker.region.policy.FixedSizedSubscriptionRecoveryPolicy
forwardingBridgeForwards all messages from the local broker to the remote broker.org.activemq.network.ForwardingBridge
inboundQueueBridgeCreate an Inbound Queue Bridgeorg.activemq.network.jms.InboundQueueBridge
inboundTopicBridgeCreate an Inbound Topic Bridgeorg.activemq.network.jms.InboundTopicBridge
jdbcPersistenceAdapterA {@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.org.activemq.store.jdbc.JDBCPersistenceAdapter
jmsQueueConnectorA Bridge to other JMS Queue providersorg.activemq.network.jms.JmsQueueConnector
jmsTopicConnectorA Bridge to other JMS Topic providersorg.activemq.network.jms.JmsTopicConnector
journalPersistenceAdapterAn 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.org.activemq.store.journal.JournalPersistenceAdapter
journaledJDBCCreates a default persistence model using the Journal and JDBCorg.activemq.store.PersistenceAdapterFactoryBean
lastImageSubscriptionRecoveryPolicyThis implementation of {@link SubscriptionRecoveryPolicy} will only keep the last message.org.activemq.broker.region.policy.LastImageSubscriptionRecoveryPolicy
managementContextA Flow provides different dispatch policies within the NMRorg.activemq.broker.jmx.ManagementContext
memoryPersistenceAdapterorg.activemq.store.memory.MemoryPersistenceAdapter
networkConnectororg.activemq.network.NetworkConnector
noSubscriptionRecoveryPolicyThis is the default Topic recovery policy which does not recover any messages.org.activemq.broker.region.policy.NoSubscriptionRecoveryPolicy
outboundQueueBridgeCreate an Outbound Queue Bridgeorg.activemq.network.jms.OutboundQueueBridge
outboundTopicBridgeCreate an Outbound Topic Bridgeorg.activemq.network.jms.OutboundTopicBridge
policyEntryRepresents an entry in a {@link PolicyMap} for assigning policies to a specific destination or a hierarchial wildcard area of destinations.org.activemq.broker.region.policy.PolicyEntry
policyMapRepresents a destination based configuration of policies so that individual destinations or wildcard hierarchies of destinations can be configured using different policies.org.activemq.broker.region.policy.PolicyMap
proxyConnectororg.activemq.proxy.ProxyConnector
quickJournalPersistenceAdapterAn 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.org.activemq.store.journal.QuickJournalPersistenceAdapter
roundRobinDispatchPolicySimple dispatch policy that sends a message to every subscription that matches the message.org.activemq.broker.region.policy.RoundRobinDispatchPolicy
simpleDispatchPolicySimple dispatch policy that sends a message to every subscription that matches the message.org.activemq.broker.region.policy.SimpleDispatchPolicy
simpleJmsMessageConvertorConverts Message from one JMS to anotherorg.activemq.network.jms.SimpleJmsMessageConvertor
strictOrderDispatchPolicyDispatch policy that causes every subscription to see messages in the same order.org.activemq.broker.region.policy.StrictOrderDispatchPolicy
timedSubscriptionRecoveryPolicyThis implementation of {@link SubscriptionRecoveryPolicy} will keep a timed buffer of messages around in memory and use that to recover new subscriptions.org.activemq.broker.region.policy.TimedSubscriptionRecoveryPolicy
transportConnectororg.activemq.broker.TransportConnector
usageManagerUsed 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.org.activemq.memory.UsageManager

Element Detail

Element: broker

AttributeTypeDescription
startxs:boolean
ElementTypeDescription
abstractApplicationContext<spring:bean/>

Element: demandForwardingBridge

AttributeTypeDescription
clientIdxs:string
destinationFilterxs:string
dispatchAsyncxs:boolean
prefetchSizexs:integer
ElementTypeDescription
localBroker<spring:bean/>
remoteBroker<spring:bean/>

Element: fixedSizedSubscriptionRecoveryPolicy

AttributeTypeDescription
maximumSizexs:integerSets the maximum amount of RAM in bytes that this buffer can hold in RAM
useSharedBufferxs:boolean
ElementTypeDescription
buffer<spring:bean/>

Element: forwardingBridge

AttributeTypeDescription
clientIdxs:string
destinationFilterxs:string
dispatchAsyncxs:boolean
prefetchSizexs:integer
ElementTypeDescription
localBroker<spring:bean/>
remoteBroker<spring:bean/>

Element: inboundQueueBridge

AttributeTypeDescription
inboundQueueNamexs:string

Element: inboundTopicBridge

AttributeTypeDescription
inboundTopicNamexs:string

Element: jdbcPersistenceAdapter

AttributeTypeDescription
adapterClassxs:string
cleanupPeriodxs:integer
useExternalMessageReferencesxs:boolean
ElementTypeDescription
adapter<spring:bean/>
dataSource<spring:bean/>
ds<spring:bean/>
scheduledThreadPoolExecutor<spring:bean/>
wireFormat<spring:bean/>

Element: jmsQueueConnector

AttributeTypeDescription
localConnectionFactoryNamexs:string
localPasswordxs:string
localUsernamexs:string
outboundPasswordxs:string
outboundQueueConnectionFactoryNamexs:string
outboundUsernamexs:string
replyToDestinationCacheSizexs:integer
ElementTypeDescription
inboundQueueBridges(inboundQueueBridge)*
localQueueConnection<spring:bean/>
localQueueConnectionFactory<spring:bean/>
outboundQueueBridges(outboundQueueBridge)*
outboundQueueConnection<spring:bean/>
outboundQueueConnectionFactory<spring:bean/>

Element: jmsTopicConnector

AttributeTypeDescription
localConnectionFactoryNamexs:string
localPasswordxs:string
localUsernamexs:string
outboundPasswordxs:string
outboundTopicConnectionFactoryNamexs:string
outboundUsernamexs:string
replyToDestinationCacheSizexs:integer
ElementTypeDescription
inboundTopicBridges(inboundTopicBridge)*
localTopicConnection<spring:bean/>
localTopicConnectionFactory<spring:bean/>
outboundTopicBridges(outboundTopicBridge)*
outboundTopicConnection<spring:bean/>
outboundTopicConnectionFactory<spring:bean/>

Element: journalPersistenceAdapter

AttributeTypeDescription
maxCheckpointMessageAddSizexs:integer
maxCheckpointWorkersxs:integer
useExternalMessageReferencesxs:boolean
ElementTypeDescription
journal<spring:bean/>
longTermPersistence<spring:bean/>
memManagerusageManager
taskRunnerFactory<spring:bean/>

Element: journaledJDBC

Element: lastImageSubscriptionRecoveryPolicy

Element: managementContext

AttributeTypeDescription
connectorPathxs:string
connectorPortxs:integer
createConnectorxs:boolean
createMBeanServerxs:boolean
jmxDomainNamexs:string
useMBeanServerxs:boolean
ElementTypeDescription
server<spring:bean/>

Element: memoryPersistenceAdapter

AttributeTypeDescription
useExternalMessageReferencesxs:boolean

Element: networkConnector

AttributeTypeDescription
brokerNamexs:string
localURIxsd:string
localUrixsd:string
urixsd:string
ElementTypeDescription
discoveryAgent<spring:bean/>

Element: noSubscriptionRecoveryPolicy

Element: outboundQueueBridge

AttributeTypeDescription
outboundQueueNamexs:string

Element: outboundTopicBridge

AttributeTypeDescription
outboundTopicNamexs:string

Element: policyEntry

ElementTypeDescription
dispatchPolicy<spring:bean/>
redeliveryPolicy<spring:bean/>
subscriptionRecoveryPolicy<spring:bean/>

Element: policyMap

ElementTypeDescription
defaultEntrypolicyEntry
policyEntries(<spring:bean/>)*Sets the individual entries on the policy map

Element: proxyConnector

AttributeTypeDescription
bindxsd:string
localUrixsd:string
remotexsd:string
ElementTypeDescription
server<spring:bean/>

Element: quickJournalPersistenceAdapter

AttributeTypeDescription
maxCheckpointMessageAddSizexs:integer
maxCheckpointWorkersxs:integer
useExternalMessageReferencesxs:boolean
ElementTypeDescription
journal<spring:bean/>
longTermPersistence<spring:bean/>
memManagerusageManager
taskRunnerFactory<spring:bean/>

Element: roundRobinDispatchPolicy

Element: simpleDispatchPolicy

Element: simpleJmsMessageConvertor

Element: strictOrderDispatchPolicy

Element: timedSubscriptionRecoveryPolicy

AttributeTypeDescription
recoverDurationxs:long

Element: transportConnector

AttributeTypeDescription
brokerNamexs:string
urixsd:stringSets 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
ElementTypeDescription
broker<spring:bean/>
brokerInfo<spring:bean/>
server<spring:bean/>
taskRunnerFactory<spring:bean/>

Element: usageManager

AttributeTypeDescription
limitxs:long
percentUsagexs:integer
percentUsageMinDeltaxs:integerSets the minimum number of percentage points the usage has to change before a UsageListener event is fired by the manager.
ElementTypeDescription
parentusageManager