src/schema/core/activemq-core-4.1.1.xsd.html [335:835]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Attribute | Type | Description |
---|---|---|
batchStatments | xs:boolean | |
useExternalMessageReferences | xs:boolean |
Element | Type | Description |
---|---|---|
statements | statements |
Attribute | Type | Description |
---|---|---|
brokerUrl | xs:string |
Element | Type | Description |
---|---|---|
brokerService | broker | |
commandDestination | queue | topic | |
connection | <spring:bean/> | |
connectionFactory | connectionFactory | xaConnectionFactory |
Attribute | Type | Description |
---|---|---|
bridgeTempDestinations | xs:boolean | |
decreaseNetworkConsumerPriority | xs:boolean | |
dispatchAsync | xs:boolean | |
localBrokerName | xs:string | |
name | xs:string | |
networkTTL | xs:integer | |
password | xs:string | |
prefetchSize | xs:integer | |
userName | xs:string |
Element | Type | Description |
---|---|---|
durableDestinations | (queue | topic)* | |
dynamicallyIncludedDestinations | (queue | topic)* | |
excludedDestinations | (queue | topic)* | |
localBroker | <spring:bean/> | |
remoteBroker | <spring:bean/> | |
staticallyIncludedDestinations | (queue | topic)* |
Attribute | Type | Description |
---|---|---|
copyMessage | xs:boolean | 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 |
forwardOnly | xs:boolean | 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). |
name | xs:string | Sets the name of this composite destination |
Element | Type | Description |
---|---|---|
forwardTo | <spring:bean/> | Sets the list of destinations to forward to |
Attribute | Type | Description |
---|---|---|
copyMessage | xs:boolean | 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 |
forwardOnly | xs:boolean | 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). |
name | xs:string | Sets the name of this composite destination |
Element | Type | Description |
---|---|---|
forwardTo | <spring:bean/> | Sets the list of destinations to forward to |
Attribute | Type | Description |
---|---|---|
file | xs:string | Sets the destination file name to create the destination diagram |
Attribute | Type | Description |
---|---|---|
alwaysSessionAsync | xs:boolean | 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 |
beanName | xs:string | |
brokerURL | xs:string | Sets the connection URL used to connect to the ActiveMQ broker. |
clientID | xs:string | 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 |
clientIDPrefix | xs:string | Sets the prefix used by autogenerated JMS Client ID values which are used if the JMS client does not explicitly specify on. |
closeTimeout | xs:integer | 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 |
copyMessageOnSend | xs:boolean | 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 |
disableTimeStampsByDefault | xs:boolean | Sets whether or not timestamps on messages should be disabled or not. If you disable them it adds a small performance boost. |
dispatchAsync | xs:boolean | Enables or disables the default setting of whether or not consumers have their messages dispatched synchronously or asynchronously by the broker. 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. |
nestedMapAndListEnabled | xs:boolean | Enables/disables whether or not Message properties and MapMessage entries support Nested Structures of Map and List objects |
objectMessageSerializationDefered | xs:boolean | 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. |
optimizeAcknowledge | xs:boolean | |
optimizedMessageDispatch | xs:boolean | If this flag is set then an larger prefetch limit is used - only applicable for durable topic subscribers. |
password | xs:string | Sets the JMS password used for connections created from this factory |
statsEnabled | xs:boolean | |
useAsyncSend | xs:boolean | Forces the use of Async Sends 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. |
useBeanNameAsClientIdPrefix | xs:boolean | |
useCompression | xs:boolean | Enables the use of compression of the message bodies |
useRetroactiveConsumer | xs:boolean | 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. |
useSyncSend | xs:boolean | |
userName | xs:string | Sets the JMS userName used by connections created by this factory |
watchTopicAdvisories | xs:boolean |
Element | Type | Description |
---|---|---|
clientIdGenerator | <spring:bean/> | |
prefetchPolicy | prefetchPolicy | Sets the prefetch policy for consumers created by this connection. |
properties | <spring:bean/> | Get the properties from this instance for storing in JNDI |
redeliveryPolicy | redeliveryPolicy | Sets the global redelivery policy to be used when a message is delivered but the session is rolled back |
Attribute | Type | Description |
---|---|---|
limit | xs:integer |
Attribute | Type | Description |
---|---|---|
batchStatments | xs:boolean | |
useExternalMessageReferences | xs:boolean |
Element | Type | Description |
---|---|---|
statements | statements |
Attribute | Type | Description |
---|---|---|
batchStatments | xs:boolean | |
useExternalMessageReferences | xs:boolean |
Element | Type | Description |
---|---|---|
statements | statements |
Attribute | Type | Description |
---|---|---|
bridgeTempDestinations | xs:boolean | |
decreaseNetworkConsumerPriority | xs:boolean | |
dispatchAsync | xs:boolean | |
localBrokerName | xs:string | |
name | xs:string | |
networkTTL | xs:integer | |
password | xs:string | |
prefetchSize | xs:integer | |
userName | xs:string |
Element | Type | Description |
---|---|---|
durableDestinations | (queue | topic)* | |
dynamicallyIncludedDestinations | (queue | topic)* | |
excludedDestinations | (queue | topic)* | |
localBroker | <spring:bean/> | |
remoteBroker | <spring:bean/> | |
staticallyIncludedDestinations | (queue | topic)* |
Attribute | Type | Description |
---|---|---|
file | xs:string | Sets the destination file name to create the destination diagram |
Attribute | Type | Description |
---|---|---|
queue | xs:string | A helper method to set the destination from a configuration file |
topic | xs:string | A helper method to set the destination from a configuration file |
Element | Type | Description |
---|---|---|
destination | queue | topic | |
value | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
maximumSize | xs:integer | Sets the maximum number of messages that this destination will hold around in RAM |
Attribute | Type | Description |
---|---|---|
maximumSize | xs:integer | Sets the maximum amount of RAM in bytes that this buffer can hold in RAM |
useSharedBuffer | xs:boolean |
Element | Type | Description |
---|---|---|
buffer | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
clientId | xs:string | |
destinationFilter | xs:string | |
dispatchAsync | xs:boolean | |
prefetchSize | xs:integer |
Element | Type | Description |
---|---|---|
localBroker | <spring:bean/> | |
remoteBroker | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
batchStatments | xs:boolean | |
useExternalMessageReferences | xs:boolean |
Element | Type | Description |
---|---|---|
statements | statements |
Attribute | Type | Description |
---|---|---|
doHandleReplyTo | xs:boolean | |
inboundQueueName | xs:string | |
localQueueName | xs:string | |
maximumRetries | xs:integer | Sets the maximum number of retries if a send fails before closing the bridge |
selector | xs:string |
Element | Type | Description |
---|---|---|
consumer | <spring:bean/> | |
consumerConnection | <spring:bean/> | |
consumerQueue | queue | |
jmsConnector | jmsQueueConnector | jmsTopicConnector | |
jmsMessageConvertor | simpleJmsMessageConvertor | |
producerConnection | <spring:bean/> | |
producerQueue | queue |
Attribute | Type | Description |
---|---|---|
consumerName | xs:string | |
doHandleReplyTo | xs:boolean | |
inboundTopicName | xs:string | |
localTopicName | xs:string | |
maximumRetries | xs:integer | Sets the maximum number of retries if a send fails before closing the bridge |
selector | xs:string |
Element | Type | Description |
---|---|---|
consumer | <spring:bean/> | |
consumerConnection | <spring:bean/> | |
consumerTopic | topic | |
jmsConnector | jmsQueueConnector | jmsTopicConnector | |
jmsMessageConvertor | simpleJmsMessageConvertor | |
producerConnection | <spring:bean/> | |
producerTopic | topic |
Attribute | Type | Description |
---|---|---|
queuePrefix | xs:string | Sets the prefix to use for all dead letter queues for queue messages |
topicPrefix | xs:string | Sets the prefix to use for all dead letter queues for topic messages |
useQueueForQueueMessages | xs:boolean | Sets whether a queue or topic should be used for queue messages sent to a DLQ. The default is to use a Queue |
useQueueForTopicMessages | xs:boolean | Sets whether a queue or topic should be used for topic messages sent to a DLQ. The default is to use a Queue |
Attribute | Type | Description |
---|---|---|
batchStatments | xs:boolean | |
useExternalMessageReferences | xs:boolean |
Element | Type | Description |
---|---|---|
statements | statements |
Attribute | Type | Description |
---|---|---|
configuration | xs:string | Sets the JAAS configuration domain name used |
discoverLoginConfig | xs:boolean | 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 java.security.auth.login.config system property is not defined then it is set to the location of the login.config file on the classpath. |
Attribute | Type | Description |
---|---|---|
configuration | xs:string | Sets the JAAS configuration domain name used |
discoverLoginConfig | xs:boolean | 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 java.security.auth.login.config system property is not defined then it is set to the location of the login.config file on the classpath. |
Attribute | Type | Description |
---|---|---|
cleanupPeriod | xs:integer | Sets the number of milliseconds until the database is attempted to be cleaned up for durable topics |
createTablesOnStartup | xs:boolean | Sets whether or not tables are created on startup |
dataDirectory | xs:string | |
dataDirectoryFile | xs:string | |
useDatabaseLock | xs:boolean | Sets whether or not an exclusive database lock should be used to enable JDBC Master/Slave. Enabled by default. |
useExternalMessageReferences | xs:boolean |
Element | Type | Description |
---|---|---|
adapter | axionJDBCAdapter | blobJDBCAdapter | bytesJDBCAdapter | db2JDBCAdapter | defaultJDBCAdapter | imageBasedJDBCAdaptor | informixJDBCAdapter | oracleJDBCAdapter | streamJDBCAdapter | |
brokerService | broker | |
dataSource | <spring:bean/> | |
databaseLocker | <spring:bean/> | Sets the database locker strategy to use to lock the database on startup |
ds | <spring:bean/> | |
scheduledThreadPoolExecutor | <spring:bean/> | |
statements | statements | |
usageManager | usageManager | |
wireFormat | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
jndiLocalTemplate | xs:string | |
jndiOutboundTemplate | xs:string | |
localConnectionFactoryName | xs:string | |
localPassword | xs:string | |
localUsername | xs:string | |
name | xs:string | |
outboundPassword | xs:string | |
outboundQueueConnectionFactoryName | xs:string | |
outboundUsername | xs:string | |
replyToDestinationCacheSize | xs:integer |
Element | Type | Description |
---|---|---|
brokerService | broker | One way to configure the local connection - this is called by The BrokerService when the Connector is embedded |
inboundMessageConvertor | simpleJmsMessageConvertor | |
inboundQueueBridges | (inboundQueueBridge)* | |
localQueueConnection | <spring:bean/> | |
localQueueConnectionFactory | connectionFactory | xaConnectionFactory | |
outboundMessageConvertor | simpleJmsMessageConvertor | |
outboundQueueBridges | (outboundQueueBridge)* | |
outboundQueueConnection | <spring:bean/> | |
outboundQueueConnectionFactory | connectionFactory | xaConnectionFactory |
Attribute | Type | Description |
---|---|---|
jndiLocalTemplate | xs:string | |
jndiOutboundTemplate | xs:string | |
localConnectionFactoryName | xs:string | |
localPassword | xs:string | |
localUsername | xs:string | |
name | xs:string | |
outboundPassword | xs:string | |
outboundTopicConnectionFactoryName | xs:string | |
outboundUsername | xs:string | |
replyToDestinationCacheSize | xs:integer |
Element | Type | Description |
---|---|---|
brokerService | broker | One way to configure the local connection - this is called by The BrokerService when the Connector is embedded |
inboundMessageConvertor | simpleJmsMessageConvertor | |
inboundTopicBridges | (inboundTopicBridge)* | |
localTopicConnection | <spring:bean/> | |
localTopicConnectionFactory | connectionFactory | xaConnectionFactory | |
outboundMessageConvertor | simpleJmsMessageConvertor | |
outboundTopicBridges | (outboundTopicBridge)* | |
outboundTopicConnection | <spring:bean/> | |
outboundTopicConnectionFactory | connectionFactory | xaConnectionFactory |
Attribute | Type | Description |
---|---|---|
maxCheckpointMessageAddSize | xs:integer | |
maxCheckpointWorkers | xs:integer | |
useExternalMessageReferences | xs:boolean |
Element | Type | Description |
---|---|---|
journal | <spring:bean/> | |
longTermPersistence | jdbcPersistenceAdapter | journalPersistenceAdapter | kahaPersistenceAdapter | memoryPersistenceAdapter | quickJournalPersistenceAdapter | rapidPersistenceAdapter | |
taskRunnerFactory | <spring:bean/> | |
usageManager | usageManager |
Attribute | Type | Description |
---|---|---|
createTablesOnStartup | xs:boolean | Sets whether or not tables are created on startup |
dataDirectory | xs:string | |
dataDirectoryFile | xs:string | |
journalArchiveDirectory | xs:string | |
journalLogFileSize | xs:integer | Sets the size of the journal log files |
journalLogFiles | xs:integer | Sets the number of journal log files to use |
journalThreadPriority | xs:integer | Sets the thread priority of the journal thread |
useDatabaseLock | xs:boolean | Sets whether or not an exclusive database lock should be used to enable JDBC Master/Slave. Enabled by default. |
useJournal | xs:boolean | Enables or disables the use of the journal. The default is to use the journal |
useQuickJournal | xs:boolean | 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. |
Element | Type | Description |
---|---|---|
adapter | axionJDBCAdapter | blobJDBCAdapter | bytesJDBCAdapter | db2JDBCAdapter | defaultJDBCAdapter | imageBasedJDBCAdaptor | informixJDBCAdapter | oracleJDBCAdapter | streamJDBCAdapter | |
dataSource | <spring:bean/> | |
jdbcAdapter | jdbcPersistenceAdapter | |
journal | <spring:bean/> | |
statements | statements | |
taskRunnerFactory | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
dir | xs:string | |
indexType | xs:string | |
maxDataFileLength | xs:long | |
useExternalMessageReferences | xs:boolean |
Element | Type | Description |
---|---|---|
usageManager | usageManager |
Attribute | Type | Description |
---|---|---|
adminAttribute | xs:string | |
adminBase | xs:string | |
authentication | xs:string | |
connectionPassword | xs:string | |
connectionProtocol | xs:string | |
connectionURL | xs:string | |
connectionUsername | xs:string | |
initialContextFactory | xs:string | |
queueSearchSubtreeBool | xs:boolean | |
readAttribute | xs:string | |
readBase | xs:string | |
topicSearchSubtreeBool | xs:boolean | |
writeAttribute | xs:string | |
writeBase | xs:string |
Element | Type | Description |
---|---|---|
context | <spring:bean/> | |
options | <spring:bean/> | |
queueSearchMatchingFormat | <spring:bean/> | |
topicSearchMatchingFormat | <spring:bean/> |
Element | Type | Description |
---|---|---|
ackLog | <spring:bean/> | |
adminConnectionContext | <spring:bean/> | |
log | <spring:bean/> | |
next | loggingBrokerPlugin | multicastTraceBrokerPlugin | timeStampingBrokerPlugin | udpTraceBrokerPlugin | |
persistenceAdapter | jdbcPersistenceAdapter | journalPersistenceAdapter | kahaPersistenceAdapter | memoryPersistenceAdapter | quickJournalPersistenceAdapter | rapidPersistenceAdapter | Sets the persistence adaptor implementation to use for this broker |
persistenceFactory | journaledJDBC | |
persistenceTaskRunnerFactory | <spring:bean/> | |
plugins | (authorizationPlugin | connectionDotFilePlugin | destinationDotFilePlugin | jaasAuthenticationPlugin | jaasCertificateAuthenticationPlugin | loggingBrokerPlugin | multicastTraceBrokerPlugin | simpleAuthenticationPlugin | timeStampingBrokerPlugin | udpTraceBrokerPlugin)* | Sets a number of broker plugins to install such as for security authentication or authorization |
proxyConnectors | (<spring:bean/>)* | Sets the network connectors which this broker will use to connect to other brokers in a federated network |
services | (broker | commandAgent | inboundQueueBridge | inboundTopicBridge | jmsQueueConnector | jmsTopicConnector | managementContext | masterConnector | multicastNetworkConnector | networkConnector | outboundQueueBridge | outboundTopicBridge | proxyConnector)* | Sets the services associated with this broker such as a {@link MasterConnector} |
taskRunnerFactory | <spring:bean/> | |
tempDataStore | <spring:bean/> | |
transportConnectorURIs | (<spring:bean/>)* | |
transportConnectors | (transportConnector)* | Sets the transport connectors which this broker will listen on for new clients |
Attribute | Type | Description |
---|---|---|
batchStatments | xs:boolean | |
useExternalMessageReferences | xs:boolean |
Element | Type | Description |
---|---|---|
statements | statements |
Attribute | Type | Description |
---|---|---|
brokerUrl | xs:string |
Element | Type | Description |
---|---|---|
brokerService | broker | |
commandDestination | queue | topic | |
connection | <spring:bean/> | |
connectionFactory | connectionFactory | xaConnectionFactory |
Attribute | Type | Description |
---|---|---|
bridgeTempDestinations | xs:boolean | |
decreaseNetworkConsumerPriority | xs:boolean | |
dispatchAsync | xs:boolean | |
localBrokerName | xs:string | |
name | xs:string | |
networkTTL | xs:integer | |
password | xs:string | |
prefetchSize | xs:integer | |
userName | xs:string |
Element | Type | Description |
---|---|---|
durableDestinations | (queue | topic)* | |
dynamicallyIncludedDestinations | (queue | topic)* | |
excludedDestinations | (queue | topic)* | |
localBroker | <spring:bean/> | |
remoteBroker | <spring:bean/> | |
staticallyIncludedDestinations | (queue | topic)* |
Attribute | Type | Description |
---|---|---|
copyMessage | xs:boolean | 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 |
forwardOnly | xs:boolean | 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). |
name | xs:string | Sets the name of this composite destination |
Element | Type | Description |
---|---|---|
forwardTo | <spring:bean/> | Sets the list of destinations to forward to |
Attribute | Type | Description |
---|---|---|
copyMessage | xs:boolean | 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 |
forwardOnly | xs:boolean | 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). |
name | xs:string | Sets the name of this composite destination |
Element | Type | Description |
---|---|---|
forwardTo | <spring:bean/> | Sets the list of destinations to forward to |
Attribute | Type | Description |
---|---|---|
file | xs:string | Sets the destination file name to create the destination diagram |
Attribute | Type | Description |
---|---|---|
alwaysSessionAsync | xs:boolean | 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 |
beanName | xs:string | |
brokerURL | xs:string | Sets the connection URL used to connect to the ActiveMQ broker. |
clientID | xs:string | 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 |
clientIDPrefix | xs:string | Sets the prefix used by autogenerated JMS Client ID values which are used if the JMS client does not explicitly specify on. |
closeTimeout | xs:integer | 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 |
copyMessageOnSend | xs:boolean | 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 |
disableTimeStampsByDefault | xs:boolean | Sets whether or not timestamps on messages should be disabled or not. If you disable them it adds a small performance boost. |
dispatchAsync | xs:boolean | Enables or disables the default setting of whether or not consumers have their messages dispatched synchronously or asynchronously by the broker. 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. |
nestedMapAndListEnabled | xs:boolean | Enables/disables whether or not Message properties and MapMessage entries support Nested Structures of Map and List objects |
objectMessageSerializationDefered | xs:boolean | 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. |
optimizeAcknowledge | xs:boolean | |
optimizedMessageDispatch | xs:boolean | If this flag is set then an larger prefetch limit is used - only applicable for durable topic subscribers. |
password | xs:string | Sets the JMS password used for connections created from this factory |
statsEnabled | xs:boolean | |
useAsyncSend | xs:boolean | Forces the use of Async Sends 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. |
useBeanNameAsClientIdPrefix | xs:boolean | |
useCompression | xs:boolean | Enables the use of compression of the message bodies |
useRetroactiveConsumer | xs:boolean | 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. |
useSyncSend | xs:boolean | |
userName | xs:string | Sets the JMS userName used by connections created by this factory |
watchTopicAdvisories | xs:boolean |
Element | Type | Description |
---|---|---|
clientIdGenerator | <spring:bean/> | |
prefetchPolicy | prefetchPolicy | Sets the prefetch policy for consumers created by this connection. |
properties | <spring:bean/> | Get the properties from this instance for storing in JNDI |
redeliveryPolicy | redeliveryPolicy | Sets the global redelivery policy to be used when a message is delivered but the session is rolled back |
Attribute | Type | Description |
---|---|---|
limit | xs:integer |
Attribute | Type | Description |
---|---|---|
batchStatments | xs:boolean | |
useExternalMessageReferences | xs:boolean |
Element | Type | Description |
---|---|---|
statements | statements |
Attribute | Type | Description |
---|---|---|
batchStatments | xs:boolean | |
useExternalMessageReferences | xs:boolean |
Element | Type | Description |
---|---|---|
statements | statements |
Attribute | Type | Description |
---|---|---|
bridgeTempDestinations | xs:boolean | |
decreaseNetworkConsumerPriority | xs:boolean | |
dispatchAsync | xs:boolean | |
localBrokerName | xs:string | |
name | xs:string | |
networkTTL | xs:integer | |
password | xs:string | |
prefetchSize | xs:integer | |
userName | xs:string |
Element | Type | Description |
---|---|---|
durableDestinations | (queue | topic)* | |
dynamicallyIncludedDestinations | (queue | topic)* | |
excludedDestinations | (queue | topic)* | |
localBroker | <spring:bean/> | |
remoteBroker | <spring:bean/> | |
staticallyIncludedDestinations | (queue | topic)* |
Attribute | Type | Description |
---|---|---|
file | xs:string | Sets the destination file name to create the destination diagram |
Attribute | Type | Description |
---|---|---|
queue | xs:string | A helper method to set the destination from a configuration file |
topic | xs:string | A helper method to set the destination from a configuration file |
Element | Type | Description |
---|---|---|
destination | queue | topic | |
value | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
maximumSize | xs:integer | Sets the maximum number of messages that this destination will hold around in RAM |
Attribute | Type | Description |
---|---|---|
maximumSize | xs:integer | Sets the maximum amount of RAM in bytes that this buffer can hold in RAM |
useSharedBuffer | xs:boolean |
Element | Type | Description |
---|---|---|
buffer | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
clientId | xs:string | |
destinationFilter | xs:string | |
dispatchAsync | xs:boolean | |
prefetchSize | xs:integer |
Element | Type | Description |
---|---|---|
localBroker | <spring:bean/> | |
remoteBroker | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
batchStatments | xs:boolean | |
useExternalMessageReferences | xs:boolean |
Element | Type | Description |
---|---|---|
statements | statements |
Attribute | Type | Description |
---|---|---|
doHandleReplyTo | xs:boolean | |
inboundQueueName | xs:string | |
localQueueName | xs:string | |
maximumRetries | xs:integer | Sets the maximum number of retries if a send fails before closing the bridge |
selector | xs:string |
Element | Type | Description |
---|---|---|
consumer | <spring:bean/> | |
consumerConnection | <spring:bean/> | |
consumerQueue | queue | |
jmsConnector | jmsQueueConnector | jmsTopicConnector | |
jmsMessageConvertor | simpleJmsMessageConvertor | |
producerConnection | <spring:bean/> | |
producerQueue | queue |
Attribute | Type | Description |
---|---|---|
consumerName | xs:string | |
doHandleReplyTo | xs:boolean | |
inboundTopicName | xs:string | |
localTopicName | xs:string | |
maximumRetries | xs:integer | Sets the maximum number of retries if a send fails before closing the bridge |
selector | xs:string |
Element | Type | Description |
---|---|---|
consumer | <spring:bean/> | |
consumerConnection | <spring:bean/> | |
consumerTopic | topic | |
jmsConnector | jmsQueueConnector | jmsTopicConnector | |
jmsMessageConvertor | simpleJmsMessageConvertor | |
producerConnection | <spring:bean/> | |
producerTopic | topic |
Attribute | Type | Description |
---|---|---|
queuePrefix | xs:string | Sets the prefix to use for all dead letter queues for queue messages |
topicPrefix | xs:string | Sets the prefix to use for all dead letter queues for topic messages |
useQueueForQueueMessages | xs:boolean | Sets whether a queue or topic should be used for queue messages sent to a DLQ. The default is to use a Queue |
useQueueForTopicMessages | xs:boolean | Sets whether a queue or topic should be used for topic messages sent to a DLQ. The default is to use a Queue |
Attribute | Type | Description |
---|---|---|
batchStatments | xs:boolean | |
useExternalMessageReferences | xs:boolean |
Element | Type | Description |
---|---|---|
statements | statements |
Attribute | Type | Description |
---|---|---|
configuration | xs:string | Sets the JAAS configuration domain name used |
discoverLoginConfig | xs:boolean | 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 java.security.auth.login.config system property is not defined then it is set to the location of the login.config file on the classpath. |
Attribute | Type | Description |
---|---|---|
configuration | xs:string | Sets the JAAS configuration domain name used |
discoverLoginConfig | xs:boolean | 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 java.security.auth.login.config system property is not defined then it is set to the location of the login.config file on the classpath. |
Attribute | Type | Description |
---|---|---|
cleanupPeriod | xs:integer | Sets the number of milliseconds until the database is attempted to be cleaned up for durable topics |
createTablesOnStartup | xs:boolean | Sets whether or not tables are created on startup |
dataDirectory | xs:string | |
dataDirectoryFile | xs:string | |
useDatabaseLock | xs:boolean | Sets whether or not an exclusive database lock should be used to enable JDBC Master/Slave. Enabled by default. |
useExternalMessageReferences | xs:boolean |
Element | Type | Description |
---|---|---|
adapter | axionJDBCAdapter | blobJDBCAdapter | bytesJDBCAdapter | db2JDBCAdapter | defaultJDBCAdapter | imageBasedJDBCAdaptor | informixJDBCAdapter | oracleJDBCAdapter | streamJDBCAdapter | |
brokerService | broker | |
dataSource | <spring:bean/> | |
databaseLocker | <spring:bean/> | Sets the database locker strategy to use to lock the database on startup |
ds | <spring:bean/> | |
scheduledThreadPoolExecutor | <spring:bean/> | |
statements | statements | |
usageManager | usageManager | |
wireFormat | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
jndiLocalTemplate | xs:string | |
jndiOutboundTemplate | xs:string | |
localConnectionFactoryName | xs:string | |
localPassword | xs:string | |
localUsername | xs:string | |
name | xs:string | |
outboundPassword | xs:string | |
outboundQueueConnectionFactoryName | xs:string | |
outboundUsername | xs:string | |
replyToDestinationCacheSize | xs:integer |
Element | Type | Description |
---|---|---|
brokerService | broker | One way to configure the local connection - this is called by The BrokerService when the Connector is embedded |
inboundMessageConvertor | simpleJmsMessageConvertor | |
inboundQueueBridges | (inboundQueueBridge)* | |
localQueueConnection | <spring:bean/> | |
localQueueConnectionFactory | connectionFactory | xaConnectionFactory | |
outboundMessageConvertor | simpleJmsMessageConvertor | |
outboundQueueBridges | (outboundQueueBridge)* | |
outboundQueueConnection | <spring:bean/> | |
outboundQueueConnectionFactory | connectionFactory | xaConnectionFactory |
Attribute | Type | Description |
---|---|---|
jndiLocalTemplate | xs:string | |
jndiOutboundTemplate | xs:string | |
localConnectionFactoryName | xs:string | |
localPassword | xs:string | |
localUsername | xs:string | |
name | xs:string | |
outboundPassword | xs:string | |
outboundTopicConnectionFactoryName | xs:string | |
outboundUsername | xs:string | |
replyToDestinationCacheSize | xs:integer |
Element | Type | Description |
---|---|---|
brokerService | broker | One way to configure the local connection - this is called by The BrokerService when the Connector is embedded |
inboundMessageConvertor | simpleJmsMessageConvertor | |
inboundTopicBridges | (inboundTopicBridge)* | |
localTopicConnection | <spring:bean/> | |
localTopicConnectionFactory | connectionFactory | xaConnectionFactory | |
outboundMessageConvertor | simpleJmsMessageConvertor | |
outboundTopicBridges | (outboundTopicBridge)* | |
outboundTopicConnection | <spring:bean/> | |
outboundTopicConnectionFactory | connectionFactory | xaConnectionFactory |
Attribute | Type | Description |
---|---|---|
maxCheckpointMessageAddSize | xs:integer | |
maxCheckpointWorkers | xs:integer | |
useExternalMessageReferences | xs:boolean |
Element | Type | Description |
---|---|---|
journal | <spring:bean/> | |
longTermPersistence | jdbcPersistenceAdapter | journalPersistenceAdapter | kahaPersistenceAdapter | memoryPersistenceAdapter | quickJournalPersistenceAdapter | rapidPersistenceAdapter | |
taskRunnerFactory | <spring:bean/> | |
usageManager | usageManager |
Attribute | Type | Description |
---|---|---|
createTablesOnStartup | xs:boolean | Sets whether or not tables are created on startup |
dataDirectory | xs:string | |
dataDirectoryFile | xs:string | |
journalArchiveDirectory | xs:string | |
journalLogFileSize | xs:integer | Sets the size of the journal log files |
journalLogFiles | xs:integer | Sets the number of journal log files to use |
journalThreadPriority | xs:integer | Sets the thread priority of the journal thread |
useDatabaseLock | xs:boolean | Sets whether or not an exclusive database lock should be used to enable JDBC Master/Slave. Enabled by default. |
useJournal | xs:boolean | Enables or disables the use of the journal. The default is to use the journal |
useQuickJournal | xs:boolean | 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. |
Element | Type | Description |
---|---|---|
adapter | axionJDBCAdapter | blobJDBCAdapter | bytesJDBCAdapter | db2JDBCAdapter | defaultJDBCAdapter | imageBasedJDBCAdaptor | informixJDBCAdapter | oracleJDBCAdapter | streamJDBCAdapter | |
dataSource | <spring:bean/> | |
jdbcAdapter | jdbcPersistenceAdapter | |
journal | <spring:bean/> | |
statements | statements | |
taskRunnerFactory | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
dir | xs:string | |
indexType | xs:string | |
maxDataFileLength | xs:long | |
useExternalMessageReferences | xs:boolean |
Element | Type | Description |
---|---|---|
usageManager | usageManager |
Attribute | Type | Description |
---|---|---|
adminAttribute | xs:string | |
adminBase | xs:string | |
authentication | xs:string | |
connectionPassword | xs:string | |
connectionProtocol | xs:string | |
connectionURL | xs:string | |
connectionUsername | xs:string | |
initialContextFactory | xs:string | |
queueSearchSubtreeBool | xs:boolean | |
readAttribute | xs:string | |
readBase | xs:string | |
topicSearchSubtreeBool | xs:boolean | |
writeAttribute | xs:string | |
writeBase | xs:string |
Element | Type | Description |
---|---|---|
context | <spring:bean/> | |
options | <spring:bean/> | |
queueSearchMatchingFormat | <spring:bean/> | |
topicSearchMatchingFormat | <spring:bean/> |
Element | Type | Description |
---|---|---|
ackLog | <spring:bean/> | |
adminConnectionContext | <spring:bean/> | |
log | <spring:bean/> | |
next | loggingBrokerPlugin | multicastTraceBrokerPlugin | timeStampingBrokerPlugin | udpTraceBrokerPlugin |