|
Messaging Bridge: Configuration: Transactions
Configuration Options Related Tasks Related Topics
A messaging bridge instance provides transaction semantics when the QOS is Exactly-once. This envelops a received message and sends it within a user transaction (XA/JTA).
Use this page to define the transaction configuration for this messaging bridge instance.
Configuration Options
Name Description Transaction Timeout The amount of time, in seconds, that the transaction manager waits for each transaction before timing it out.
Transaction timeouts are used when the QOS (quality of service) for a messaging bridge instance requires transactions.
If a bridge is configured with Exactly-once QOS, the receiving and sending is completed in one transaction.
MBean Attribute:
MessagingBridgeMBean.TransactionTimeoutMinimum value:
0Maximum value:
2147483647Batch Size The number of messages that are processed within one transaction.
Batch Sizeonly applies to a messaging bridge instance forwarding messages in synchronous mode and has a QOS (quality of service) that requires two-phase transactions.MBean Attribute:
MessagingBridgeMBean.BatchSizeMinimum value:
0Batch Interval The maximum amount of time, in milliseconds, that a messaging bridge instance waits before sending a batch of messages in one transaction, regardless of whether the
Batch Sizehas been reached or not.
Only applies to a messaging bridge instance forwarding messages in synchronous mode and has a QOS (quality of service) that requires two-phase transactions.
The default value of
-1indicates that the bridge instance waits until the number of messages reaches theBatch Sizebefore it completes a transaction.MBean Attribute:
MessagingBridgeMBean.BatchInterval
| |