REQUIRES_TRANSACTION or SUPPORTS_TRANSACTION

In queue properties, if you set REQUIRES_TRANSACTION to true, EAServer guarantees that persistent messages are delivered only once. In the connection factory properties, the REQUIRES_TRANSACTION and SUPPORTS_TRANSACTION properties determine whether EAServer processes persistent messages in the context of component- or client-initiated transactions. To improve throughput for bulk publishing, sending, or receiving transient messages, set these properties to false.