Class SessionBatchTransactionSynchronization

  • All Implemented Interfaces:
    org.apache.camel.spi.Synchronization

    public class SessionBatchTransactionSynchronization
    extends Object
    implements org.apache.camel.spi.Synchronization
    SessionTransactionSynchronization is called at the completion of each Exchange.
    • Constructor Detail

      • SessionBatchTransactionSynchronization

        public SessionBatchTransactionSynchronization​(TimedTaskManager timedTaskManager,
                                                      javax.jms.Session session,
                                                      TransactionCommitStrategy commitStrategy,
                                                      long batchTransactionTimeout)
    • Method Detail

      • onFailure

        public void onFailure​(org.apache.camel.Exchange exchange)
        Specified by:
        onFailure in interface org.apache.camel.spi.Synchronization
      • onComplete

        public void onComplete​(org.apache.camel.Exchange exchange)
        Specified by:
        onComplete in interface org.apache.camel.spi.Synchronization