Class BatchTransactionCommitStrategy

    • Constructor Detail

      • BatchTransactionCommitStrategy

        public BatchTransactionCommitStrategy​(int count)
    • Method Detail

      • commit

        public boolean commit​(org.apache.camel.Exchange exchange)
                       throws Exception
        Description copied from interface: TransactionCommitStrategy
        Should returns true to allow the commit to proceed. If false, the commit will be skipped. The default should always be true to avoid messages remaining uncommitted.
        Specified by:
        commit in interface TransactionCommitStrategy
        Parameters:
        exchange - Exchange
        Returns:
        true if the Session should be committed, otherwise false
        Throws:
        Exception
      • rollback

        public boolean rollback​(org.apache.camel.Exchange exchange)
                         throws Exception
        Description copied from interface: TransactionCommitStrategy
        Should returns true to allow the commit to proceed. If false, the commit will be skipped. The default should always be true to avoid messages remaining uncommitted.
        Specified by:
        rollback in interface TransactionCommitStrategy
        Parameters:
        exchange - Exchange
        Returns:
        true if the Session should be committed, otherwise false
        Throws:
        Exception
      • reset

        public void reset()